• Aucun résultat trouvé

2. Activités de Recherche 12

2.7 Normalisation

Nos travaux de recherche sur le passage discret ↔ continu nous ont également permis de travailler dans le domaine de la normalisation. C’est une application assez rare dans les travaux de recherche mais ces 4 années ont été très enrichissantes (2007-2011). En ac-compagnement de l’entreprise Geomatys (bourse de thèse Région d’A. François et conseil à l’innovation) reconnue dans les organisations en amont des comités ISO, nous avons tra-vaillé sur la norme ISO 19107 pour l’intégration de la 3D dans le domaine de l’information géographique. Le laboratoire LSIS a donc été le premier laboratoire français membre de l’Open Geospatial Consortium (OGC,http://www.opengeospatial.org/) qui est une or-ganisation internationale proposant les normes liées au géospatial à l’ISO (ISO TC 211). Les membres sont internationaux : Oracle, NASA, USGS, Tokyo University, Tata indus-tries, Google, IGN ou Météo France. De même le laboratoire a intégré le chapitre français de l’OGC. Les « working groups » (WG) émettent des demandes de normalisation sur des sujets comme la description des objets géométriques 2D et 3D, la description de systèmes de

coordonnées et de leurs interactions, la modélisation de données sous-marines ou aériennes, les interfaces de communication entre aéroports et la gestion des trajectoires internatio-nales, la description des symboles cartographiques, la gestion des risques ou des crises, la modélisation de villes virtuelles, du terrain au mobilier en passant par les infrastructures (cf. la figure2.27pour une vue générale des normes). L’objectif de cette normalisation étant évidemment que les logiciels développés soient inter-opérables. La plupart des prototypes développés utilisent massivement des communications par l’Internet (services web, SaaS, XML) ainsi que des visualisations sur des interfaces légères.

Figure 2.27. Vue d’ensemble des normes portées par l’OGC

Notre travail a surtout été méthodologique et a conduit à de nombreux rapports de conception à différents « Technical Commitees » (TC) qui ont lieu tous les 6 mois, sur les modifications/ajouts à apporter à la norme existante. Nous avons également développé des prototypes de chacune de nos modifications pour montrer leurs intérêts. Les objets géométriques utilisés étant de toute description (point, courbe, polyèdre, quadriques, à pôles ou implicite), nous avons mis en place des modules de traitement de données géométriques génériques et des interfaces de changement de modèle. Par exemple l’intersection d’une sphère avec une autre se note masphere.intersection(lautresphere), elle doit retourner un objet et son implémentation n’est pas fixée par la norme. Notre interface générique permet, suivant les paramètres de l’utilisateur, d’effectuer cette opération sur deux maillages issus de la discrétisation de la surface (initialement on donne les méridiens et parallèles de la sphère pour construire l’objet numérique la représentant), sur les expressions paramétriques ou implicites du même objet. Un important travail a donc été fourni pour la gestion des modèles, de conversion entre modèles et de maîtrise de la précision des différentes opérations. Si l’objet n’est pas « traduisible » en une autre description, on essaie de faire au mieux en traduisant le second objet de l’opération, en revenant dans le pire des cas à des opérations discrètes sur les maillages.

(a) Vue globale de l’application (b) Exemple de conception pour les courbes Nurbs

(c) Traitement de courbes, application à la

re-construction de trajectoire aérienne (d) Intersection de modèles géo-référencement Figure 2.28. Quelques résultats du travail de normalisation

Nous avons donc proposé une traduction (lorsqu’elle est possible) en objets paramé-triques à pôles afin de maîtriser les erreurs de calcul et d’adapter la précision de ceux-ci. Il est à noter que la description de l’objet de sortie pouvant être un autre paramètre, l’utilisa-tion d’objets et d’opéral’utilisa-tions génériques nous permettait de couvrir les contraintes de sortie également. Nous avons proposé une formalisation des courbes et surfaces paramétriques uti-lisables, depuis l’interpolation linéaire de segments jusqu’aux surfaces Nurbs. Nous avons également proposé de ré-utiliser ces définitions pour l’aviation (dans le WG du même nom) dans le cadre de la gestion des trajectoires, par interpolation spline des points de passages (waypoints), ce qui va dans le sens de l’inter-opérabilité.

Les images de la figure2.28illustrent des productions effectuées pendant cette mission de normalisation. Les schémas de la première rangée ont été produits pour la modélisation de la norme. Les images suivantes sont des exemples d’applications de ces objets et méthodes, où toutes les descriptions et tous les traitements sont basés sur différentes normes (3D, échange de fichiers, re-projection des coordonnées géo-référencées), l’image de droite (2.28(d)) est une partie de l’application « Globe Virtuel » développée pendant la thèse.

Ces résultats sont également à rapprocher du projet « Repara » dans lequel nous avons effectué des travaux de recherche sur l’interpolation de points de passage de trajectoire,avec contraintes de la dynamique (vitesse, orientation) dans le cadre de vol de drônes (cf. sec-tion2.9.1 page49).

I A. François, R. Raffin, and M. Daniel. Analyse et modélisation 3D pour des systèmes d’information géographique. In IRIT Presse, editor, Journées du GTMG 2009, 2009 I A. François, R. Raffin, and M. Daniel. Geometric data structures and analysis in GIS:

ISO 19107 case study. In 5th International 3D GeoInfo Conference 2010, 03 november 2010

I A. François, R. Raffin, and M. Daniel. New curves proposal for GeoAPI. In Frascati Technical Committee Meetings (OGC 2010). Open Geospatial Consortium, 05 march 2010

I A. François, R. Raffin, and M. Daniel. 3D ISO analysis and modeling for GIS - first steps in the norm implementation. In International Conference on Design & Decision Support Systems in Architecture and Urban Planning (DDSS), 23 july 2010

I A. François, R. Raffin, and M. Daniel. Geometric data structures and analysis in GIS: ISO 19107 case study. International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences, XXXVIII-4/W1:115–120, 03 november 2010 I A. François. Interopérabilité des modèles géométriques pour les systèmes d’information

géographique : applications de la norme ISO 19107. PhD thesis, Université de la Méditerannée, 2011. Co-direction Marc Daniel, Romain Raffin

I A. François, R. Raffin, and M. Daniel. ISO 19107 new implementation and proposal in GeoAPI. In Boulder (Colorado) Technical Committee Meetings (OGC 2011). Open Geospatial Consortium, 21 september 2011

I A. François, R. Raffin, M. Daniel, and J. Aryal. 3D modelling and analysis: ISO stan-dard tools for air traffic. In Vaclav Skala, editor, The 20-th International Conference in Central Europe on Computer Graphics, Visualization and Computer Vision’2012, WSCG 2012, pages 327–334, Plzen, Czech Republic, 25 june 2012. ISBN 978-80-86943-79-4

Documents relatifs