Auteur : Vince
1. ArcToolBox
Ce module est une application "standalone" sous ArcGIS 8, et se trouve intégrée à ArcMap et ArcCatalog dans la version 9 sous la forme d'un bouton représentant une Boite à Outils rouge.
Outre des outils d'import et d'export vers de nombreux formats de données, ArcToolBox propose des fonctions de géotraitement, de projections, de création et/ou de manipulations de jeux de données.
Nota : Il est conseillé d'installer la Boîte d'outils complémentaires ESRI France pour obtenir de nouvelles fonctions, notamment pour le géotraitement.
Les fonctions d'import-export présentées dans ce chapitre se trouvent dans les boites à outils suivantes :
- "Conversion tools",
- "Data interoperability tools" (nécessite une extension payante),
- "Sample/Conversion",
- "Sample/Data management".
2. ArcCatalog (le clic-droit)
Le menu contextuel qui s'affiche lors d'un clic droit dans ArcCatalog dépend de l'objet cliqué.
- Import de classe d'entités
- Import de table
- Import de jeu de classes d'entités
- Export vers une autre geodatabase
- Export vers des shapefiles
- Export vers dBase
Actions possibles lors d'un clic-droit sur une geodatabase (personnelle) :
- Actions possibles lors d'un clic-droit sur un jeu de classe d'entités :
- Import d'une classe d'entité
- Export vers une autre geodatabase
- Export vers des shapefiles
- Actions possibles lors d'un clic-droit sur une classe d'entités :
- Export vers une autre geodatabase
- Export vers un ou des shapefiles
- Actions possibles lors d'un clic-droit sur une table dbf :
- Export vers une géodatabase
- Actions possibles lors d'un clic-droit sur un fichier CAD :
- Export vers une geodatabase
- Export vers des shapefiles
Attention : les conversions entre formats natifs d'ArcView (classes d'entités et shapefiles) sont limitées sous ArcView 8.x et 9.0, par le nombre de caractères inclus dans la commande. Ainsi, il n'y a pas moyen d'exporter toutes les classes d'entités d'une geodatabase ou d'un jeu de classes si elles sont plus d'une dizaine. Ces limitations n'existent pas avec ArcView 9.1.
3. Barre d'outils "Outils ArcView 8.x"="Outils de conversion"
Cette barre d'outils se situe dans ArcCatalog, où elle n'est pas affichée par défaut.
Pour l'afficher, cliquer sur le menu "Affichage", puis pointer "Barres d'outils" et "Outils ArcView 8.x".
Dans ArcView GIS 3, plusieurs outils d'importation et de conversion se présentaient sous forme d'options de menu externes à l'application (par exemple, l'utilitaire Import71). Dans ArcView 9, ces outils se trouvent dans la barre d'outils "Outils ArcView 8x".
Il s'agit des outils suivants :
- Geodatabase vers shapefile ou table
- Shapefile vers CAD (.dxf) ou AGF
- AGF vers Shapefile
- E00 (échange ArcInfo) vers Couverture, quadrillage, jeu de données du TIN ou table Info
- MIF vers Shapefile
- Points SDTS vers Couverture
- Raster SDTS vers Grille
4. Scripts ESRI, et ESRI France, Data interoperability
Les sites du support d'ESRI, et du support d'ESRI France proposent une foule de scripts qui améliorent les fonctionnalités d'ArcGIS à tous les niveaux.
Les outils traités ici sont principalement :
- MifShape, pour importer depuis le format d'échange de MapInfo
- SHPtoMif, pour exporter vers le format d'échange de MapInfo
- eclateurDXF_V9, pour importer des données depuis un fichier CAD (.DXF)
- ExportDXFAttributs pour exporter des entités ArcGIS avec leur attributs vers un format DXF.
Cette liste n'est pas exhaustive, et sera agrandie par la suite.
L'extension payante Data interoperability permet de communiquer entre les formats propriétaires d'ArcGIS et de nombreux autres, dont notamment le format Edigeo.
5. Autres logiciels
De nombreux logiciels gratuits ou payants améliorent l'interopérabilité entre les logiciels de SIG.
Les principaux logiciels dont il sera question dans ce chapitre sont :
OGR2OGR
Cet outil est contenu dans l'application en ligne de commande FWTools. Il permet de traduire les données dans bon nombre de formats. Notamment :
- ESRI Shapefile"
- "TIGER"
- "MapInfo File"
- "GML"
- "KML" (Google Earth)
- "PostgreSQL"
L'outil s'utilise en ligne de commande. Il convient donc de bien en connaitre la syntaxe qui, si elle paraît aride au premier abord, se révèle d'un grande simplicité à l'usage.
Cette page explique dans le détail le fonctionnement d'OGR2OGR.
Une autre ressource est le site du projet SIGLE (Système d'Information Géographique LibrE). L'installation y est clairement expliquée, et des exemples de commandes facilitent grandement les premiers contacts avec OGR2OGR.
Enfin, des exemples sont fournis dans cette FAQ même, à chaque paragraphe traitant d'échanges de données possibles avec OGR2OGR.
QGIS
Ce logiciel de SIG, depuis sa version 0.8, intègre certaines fonctions de Grass (LA référence en matière de logiciels de SIG gratuits).
Un de ses plugins permet notamment d'importer des données provenant de shapefiles dans des bases de données PostGreSQL/PostGIS. Il est ensuite possible d'exporter les même données traduites en PostGreSQl/PostGIS vers des formats compréhensibles par Grass.
MapInfo
A noter le Traducteur Universel de Mapinfo qui permet notamment de transformer des fichier TAB en SHP et inversement.