 |
Infrastructure d'échange de données à l'Office fédéral de topographie swisstopo: le DataHub
Les figures 1 et 2 sont (c) Office fédéral de topographie swisstopo.
Le contexte |  |  |
|  | L'Office fédéral de topographie suisse, swisstopo, est en train de refondre ses processus métiers afin de passer d'une production essentiellement graphique des données topographiques à une production se déroulant entièrement dans un SIG. Les cartes topographiques suisses, reconnues mondialement pour leur qualité, sont jusqu'à présent dessinées dans un outil de DAO très avancé, où le cartographe gère manuellement tous les aspects de graphisme, de représentation et de généralisation. D'ici à quelques mois, les tâches de l’opérateur seront divisées en 2 phases distinctes : - Saisie des données, en utilisant ArcGIS 9.2, Leica StereoAnalyst for ArcGIS et ArcPad 7 pour les compléments nécessaires sur le terrain. Cette phase permet de renseigner une base de données géographique. - Représentation des données, qui fait appel à des processus de représentation et de généralisation afin d’obtenir un résultat graphique conforme aux exigences de qualité fixées.
 | | Fig 1. Evolution des processus de travail |
Au lieu de redigitaliser des données vecteur à partir des cartes topographiques, les cartes topographiques seront maintenant déduites d'un modèle de données vecteur appelé MTP - Modèle Topographique du Paysage. Ce MTP est directement saisi depuis les photographies aériennes respectivement déduit de données importées depuis des sources tierces. Depuis le MTP, un modèle cartographique numérique MCN est déduit pour la carte nationale au 1:25'000 et un système de saisie aide à réaliser les plus petites échelles.
 | | Fig 2. Ancienne et nouvelle symbolisation de la carte topographique de swisstopo |
Le MCN est basé sur le concept des représentations introduit avec ArcGIS 9.2. Cette approche permet de stocker pour chaque objet géographique - en plus de sa géométrie propre - ses règles de représentation ainsi que d'éventuelles géométries de représentation spécifiques à une thématique telle que par exemple les cartes de randonnée. |
Le DataHub |  |  |
|  | Les responsables de l’architecture des systèmes de production au sein de swisstopo ont décidé, compte tenu des divers systèmes à intégrer, de centraliser toutes les fonctionnalités d’échange de données dans une infrastructure spécifique : le DataHub. Le DataHub prend en charge les échanges avec les systèmes externes tels que GEWISS (réseau hydrographique) ou MISTRA (réseau routier) et le cadastre, ainsi que les échanges entre les systèmes internes ou l’exportation vers les systèmes destinés à la publication des produits de swisstopo.
 | | Fig 3. Les divers systèmes |
| Les procédures d'échange de données sont composées de briques élémentaires. Ces briques élémentaires sont notamment utilisées pour effectuer des: | - transformations de coordonnées : transformations planaires entre les deux systèmes de coordonnées suisses et les systèmes de coordonnées internationaux ainsi que des transformations de systèmes d'altitude.
- transformations de modèle : transformations entre plusieurs modèles de données, tels que par exemple la mensuration officielle, le MTP, les MCN et les différents produits de swisstopo. Il peut s'agir de rééchantillonnages d'attributs, de recoupements ou combinaisons spatiales, de transformations de type de géométrie, rééchantillonages, etc.
- transformations de formats: transformations entre des formats en entrée tels que INTERLIS, GML, DXF, SHAPE, MIF/MID, TAB et la géodatabase d'ESRI ainsi qu'entre celle-ci et les formats d'exports offerts: INTERLIS, GML, DXF, SHAPE, KML, etc.
- calculs d'incrément : calcul des différences entre deux états des mêmes données afin de savoir quelles données sont nouvelles, effacées, modifiées ou inchangées.
- sélections : sélections sur la base d'attributs ou de localisation afin de n'exporter qu'un sous-ensemble de données
- ou d'autres fonctions de géotraitement présentes dans ArcGIS.
|
Ces briques permettent de traiter des données vecteur, raster et MNT et elles peuvent être combinées afin de configurer toutes les procédures d'échange de données de swisstopo et ce, de manière centrale et intra-systèmes. Les procédures d’échange sont élaborées à l’aide du ModelBuilder de ESRI et du FME Workbench. Ces procédures sont ensuite déployées sur le serveur afin de les rendre disponibles aux utilisateurs.
 | | Fig 4. Model Builder (ArcGIS) et FME pour la création des procédures d’échange |
Le DataHub Manager permet à l’administrateur du système de gérer, modifier, mettre à disposition les divers processus d’échange et de transformation de données qui seront ensuite exploitées par les utilisateurs. Le DataHub Commander offre à l’utilisateur la possibilité de lister, déclencher et suivre un processus d’échange de données.
 | | Fig 5. Le DataHub |
Ce système est basé sur une architecture client-serveur intégrant ArcGIS Server et FME Server. Le cœur du système repose sur ArcGIS server et ses capacités de publier des services de géotraitement.
 | | Fig 6. Architecture du DataHub |
La communication entre le client et le serveur se fait à travers des Webservices qui sont automatiquement mis à disposition par ArcGIS server lors de la définition d’un service de géotraitement. |
|
© ESRI France
|
 |