BNR est une librairie conçue pour l’affichage ultra-performant (>30 FPS) et la manipulation de cartes raster 2D géo-référencées. Elle fonctionne sur différentes plateformes (PC/Mac/iOS/Android, …). Particulièrement adaptée pour des applications de navigation et de cartographie en temps réel, elle permet de gérer des immenses images raster de plusieurs Terra pixels, comme la France en orthophoto ou le 25000ème de l’IGN.
Caractéristiques principales :
- Bibliothèque multi plateforme (Windows, OSX, iOS, Android/JNI, GNU/Linux), 32 et 64 bits
- Gestion d’image de dimensions potentiellement infinies (limité à la taille du disque)
- Aucune dépendance (non tributaire du réseau internet, fiabilité assurée pour les professionnels / militaires)
- API accessible en C
- Rendu temps réel hautes performances (60 FPS sur iPad deuxième génération)
- Faible empreinte de code
- Format de données optimisé
- Niveaux de détail (dimensions sans limites)
Fonctionnalités :
- Zoom, rotation, scrolling
- Eclaircissement / assombrissement : mise en valeur de vos informations de surcharge
- Instances multiples et vues indépendantes
- Pipeline de rendu ouvert et contexte OpenGL accessible
- Fonctions de conversion entre coordonnées planes X,Y de projection et coordonnées de vue en pixels
Cette bibliothèque est fournie avec ses outils dédiés à la génération de données ainsi qu’une documentation exhaustive et différents exemples d’intégration.