Les relations des mondes des SIG et de la DAO font partie de problèmes que tentent de résoudre les concepteurs de logiciels depuis plus de 20 ans. Les workflows à mettre en place, à optimiser sont nombreux, quelques exemples :
- Voir la cartographie du SIG dans le contexte DAO
- Voir les données de dessin dans un contexte SIG
- Fédérer pour ne pas dupliquer
- Echanger des données dans tous les sens
- …
Les outils nécessaires à assurer ces workflows existent depuis 20 ans : "Arc: DXFARC" pour les anciens, le "CAD Reader" d'ArcView 3 et des générations suivantes, pour ne parler que de quelques efforts coté ESRI. L'arrivée d'ArcGIS Server et du concept de serveur SIG n'allait pas sans revoir comment ces problématiques SIG/DAO pouvaient s'y implémenter.
Si vous venez à
SIG 2007 la semaine prochaine, vous y verrez comment publier un fichier DWG dans une application Web en 3 clics, comment construire un cache cartographique pour naviguer instantanément sur le Web dans des centaines de milliers d'entités DWG, comment dans le client léger d'ArcGIS Server, ajouter à ma carte un fichier DWG local à mon poste de travail, publier un fichier DWG dans Google Earth...
Il y a une autre option qui s'offre à l'utilisateur AutoCAD dans le monde d'ArcGIS Server 9.2 aujourd’hui, c'est de pouvoir directement, dans AutoCAD consommer les services de carte d'ArcGIS Server grâce à
ArcGIS for AutoCAD.
ArcGIS for AutoCAD est un produit gratuit qui
se télécharge sur le site d'ESRI et qui permet à l'utilisateur AutoCAD 2007 de se connecter à des ressources ArcGIS Server 9.2 pour :
- Visualiser les services de carte ArcGIS Server dans AutoCAD en fond de plan
- Accéder aux fiches attributaires des entités du SIG dans AutoCAD par simple clic.
Les fonctions sont basiques mais importantes : elles permettent à l'utilisateur DAO de voir toute la cartographie du SIG en fond de plan de son projet, elle lui permet d'accéder aux attributs sous-jacents dans toutes leurs richesse du modèle de géodatabase (relations, domaines de définition, sous-types, ...). Sans une ligne de code, sans coûts de licence supplémentaires.
L'affichage cartographique de fond de plan se fait sans échanges et transformations de données, synonymes de délais et de déperdition d'informations. Et enfin, pas de re-symbolisation dans AutoCAD des entités SIG : toute la richesse cartographique d'ArcGIS est là. Un autre point important, les services ArcGIS Server peuvent ainsi servir de flux de contenus raster pour simplifier à l’accès aux entrepôts d’imagerie géoréférencées à partir d’AutoCAD.
ArcGIS for AutoCAD est typique de l’évolution des supports et de contenus d’interopérabilité avec lesquels la technologie nous permet d’agir aujourd’hui. Les services Web permettent une interopérabilité beaucoup plus riche qu’un simple échange de données (import/export/lecture directe par API), une interopérabilité sur les contextes cartographiques et sur les modèles de données.
Le produit est aujourd’hui simple et les pistes d’amélioration encore nombreuses (notamment dans le traitement des systèmes de coordonnées...). Une nouvelle version verra le jour avant la fin de l’année et les projets sont nombreux chez ESRI pour le faire évoluer, citons :
- Support d’AutoCAD 2008
- Projection à la volée
- Consommation de services de Géotraitements (analyse spatiale dans AutoCAD !)
- Mise à jour déconnectée de Géodatabase dans AutoCAD
Si toutes ces questions vous passionnent, rendez-vous sur l'excellent blog de Don Khuene d'ESRI : GIS/CAD interoperability.