La prise en compte de l'information tridimensionnelle dans les SIG prend une place de plus en plus grande, y compris au niveau des Infrastructures de Données Spatiales. Avec l'émergence de nouveaux formats comme CityGML, dédiés à favoriser l'interopérabilité entre systèmes prenant en charge des objets géographiques tridimensionnels, s'ouvrent des perspectives liées à l'analyse spatiale tridimensionnelle.

Dans le but de permettre la prise en charge de données 3D en contexte cartésien dans un premier temps et ensuite ellipsoïdal, Geomatys à entrepris le développement d'une bibliothèque basée sur l'implémentation de la norme ISO 19107. Ce projet a été initié dans le cadre d'un travail de thèse encadré par des chercheurs en modélisation géométrique du laboratoire LSIS de Marseille. L'enjeu de cette initiative étant de fournir une implémentation conforme à la norme en vigueur pour permettre de manipuler géométries et traitements en contexte 2D, 3D et topologique. Cette implémentation a pour objectif d'être mise en place au sein de la bibliothèque Geotoolkit, et servira de socle à la visualisation et au traitement des données vectorielles. 

globe3D

La mise en place de ce travail a débuté par une implémentation de primitives 3D basée sur des courbes paramétriques, et a nécessité la mise en oeuvre d'interfaces candidates à une intégration dans le standard OGC GeoAPI. Une implémentation est menée en parallèle et donne déjà lieu à des premiers résultats relatifs à la conception d'un globe virtuel pouvant afficher une ISO sphère ou bien une ellipsoïde modélisée par des NURBS. Ce globe est également capable d'accueillir des fonctions d'analyse tel que des détections d'intersection entre deux NURBS, et autres traitements variés avec l'utilisation d'un module décisionnel "Dispatcher".

Dispatcher

De plus amples informations sur les ressources utilisées par ce projet sont disponibles ici :

http://ardor3d.com/

http://www.opengl.org/