Conception et développement d'un SIG 3D dans une approche de service Web : exemple d'une application en modélisation géologique

Abstract

Plusieurs domaines d’application comme la géologie, l’archéologie, ou l’architecture requièrent une gestion explicite de la 3e dimension pour aider, appuyer et réaliser adéquatement leur processus d’analyse et de prise de décision. Mais avons-nous à disposition les outils adéquats qui gèrent explicitement cette 3e dimension tout en appuyant la prise de décision dans des contextes spatiaux? Par exemple, les outils de conception assistée par ordinateur (CAO) offrent plusieurs fonctionnalités pour réaliser la modélisation volumique, mais sont plus limités quant aux fonctionnalités d’analyse spatiale et d’interrogation des données descriptives. Les systèmes d’information géographiques (SIG) et les systèmes de gestion de base de données (SGBD) spatiaux, quant à eux, permettent de visualiser et stocker certaines formes de modèles 3D mais n’offrent que très peu des fonctionnalités de modélisation et d’analyse que ces systèmes offrent habituellement pour le 2D. Du côté de la standardisation, l’ISO et l’OGC ont commencé à réviser certains standards comme le Schéma Spatial ISO 19107 et le Geography Markup Language (GML) afin de normaliser la gestion de la 3e dimension des données géométriques. Ce travail de recherche présente un inventaire des capacités 3D des principales géotechnologies et propose ce que nous pourrions nommer les caractéristiques fondamentales d’un SIG 3D s’appuyant sur une architecture multi tiers (client, serveur et base de données) et exploitant le concept de service Web. Cette architecture offre à partir d’un outil-client des capacités de modélisation 3D et d’interrogation des propriétés spatiales et descriptives d’un modèle 3D stocké au sein d’une base de données sur un serveur distant. Le tout, réalisé à travers le Web et implémentant les standards tels que le WFS, le GML et le Schéma Spatial ISO 19107. Pour valider ces propositions, le développement d’un prototype le Web Geological Feature Server (WGFS) a été réalisé. Le WGFS s’appuie en grande partie sur des composants logiciels open source et donne accès en lecture et en écriture à partir du logiciel CAO Gocad à des données géologiques 3D stockées en format XML dans une base de données MySQL. Son serveur d’applications (Tomcat couplé à Deegree), regroupe la logique applicative ainsi que les bases d’une bibliothèque d’opérateurs spatiaux 3D dont un premier opérateur, le 3D « bounding box », a été implémenté.Several application domains like Geology, Archeology and Architecture require an explicit management of the 3rd dimension to adequately support the analysis and decision-making process. But do we currently have the adequate tools to manage this 3rd dimension? For example, Computer Assisted Design (CAD) systems are reliable for modeling solids but have limited capability for spatial analysis and data storage. Geographic Information Systems (GIS) and Database Management Systems (DBMS) can handle visualization and storage for some 3D models but they only offer a small portion of the modeling and analysis capacities that they generally offer in 2D. Meanwhile, the International Organization for Standardization (ISO) and the Open Geospatial Consortium OGC started to update some of their standards like the ISO 19107 Spatial Schema and the Geography Markup Language (GML) in order to normalize the management of the 3rd dimension of spatial data. The current study provides a report on the capabilities of available geotechnologies to manage 3D spatial data and presents the fundamental characteristics of a new 3D-GIS based on a multi-tiered approach (client, server and database) with built-in web services. The architecture of this system provides a user with geometrical modeling, spatial analysis and querying capabilities of a 3D model stored with his descriptive properties in a database on a remote server. All this, carried out through the Web and implementing standards such as the WFS specification, the GML language and the ISO 19107 Spatial Schema. To test the feasibility of these proposals, a prototype of a Web Geological Feature Server (WGFS) is developed. The WGFS is an open source based framework that provides read/write access from the CAD software Gocad to 3D geological data (extracted from SIGEOM database) stored in XML format in a MySQL database. Its application server (Tomcat coupled to Deegree), gathers applicative logic as well as the bases of a 3D spatial operators library whose first operator, the 3D bounding box, has been implemented

    Similar works