Le PortailSIG est issu d'une volonté de vous informer sur l'actualités des Systèmes d'Information Géographique, mais également de mettre en commun des ressources s'y rapportant, aussi diverses que des articles, des tutoriaux, des FAQs, des scripts et documents téléchargeables et d'autres fonctionnalités que nous essaierons de vous apporter au cours des évolutions de cette version 2 du PortailSIG.
Comment importer/exporter des données au format d'échange de MapInfo (MIF/MID) ?
Auteur : Vince
IMPORTATION
- Barre d'outils "Outils ArcView 8.x" / MIF vers Shapefile
Dans la barre d'outils "Outils de conversion" (= Outils ArcView 8), choisir "MIF vers fichier de forme".
Dans la nouvelle fenêtre, indiquer le fichier MIF à convertir, la classe d'entités et le fichier de forme (shapefile) sortant.
Cet outil est très sensible et doit être utilisé avec quelques précautions. Les noms des fichiers MIF ne peuvent pas dépasser 8 caractères, les chemins ne doivent pas contenir d'espaces ni de caractères spéciaux ou accentués. Les chemins ne doivent pas être trop longs, mais les fichiers ne doivent pas se trouver à la racine d'un disque-dur (par exemple, un dossier c:\temp", conviendrait).
- Script "MifShape", à utiliser avec un fichier ".bat".
Il s'agit d'un script d'ArcView 3, exécutable avec un fichier *.bat. L'expression à utiliser est :
MIFSHAPE poly chemin+fichier_entree_sans_extension chemin+fichier_sortie _sans_extension
Les différentes possibilités de géométrie sont : "Poly", "POINT" et "LINE"
Exemple :
- Ouvrir le fichier avec un éditeur de texte
- Modifier le contenu :
MIFSHAPE Poly d:\Temp\natura2000_psic d:\Temp\natura2000_psic_shp
MIFSHAPE Poly d:\Temp\natura2000_zps d:\Temp\natura2000_zps_shp
MIFSHAPE Poly d:\Temp\pnridf d:\Temp\pnridf_shp
- Enregistrer
- Le lancer en double-cliquant.
On le trouve sur ce message du Forum SIG.
- Le traducteur universel de MapInfo peut également convertir du MIF/MID en shapefile.
EXPORTATION
- Programme SHPtoMIF
Il s'agit d'un petit programme "standalone" qui permet de convertir des shapefiles en MIF/MID. Il est proposé par Routeware.
La ligne de commande à entrer est la suivante :
Usage : SHP2MIF ShapeFileName [MifFileName [IndexBy1] [IndexBy2]...]
La ligne de commande suivante permet de transformer d'un coup tous les shapefiles d'un dossier :
for %f in (*.shp) do SHP2MIF %f
On peut aussi utiliser un fichier batch (ie un fichier texte avec une extension ".bat") :
for %%f in (*.shp) do SHP2MIF %%f
De plus amples informations sur l'utilisation et les options disponibles sont fournies dans un fichier texte accompagnant le programme.
- Extension ExportMIFMID (ESRI France)
Voir le sujet "Conversion *.shp en *.tab"
Voir le sujet "Convertir des données en MID/MIF"
Cet outil rajoute un bouton d'export en MIF/MID directement dans ArcMap.
Cette extension se trouve sur le site Support d'ESRI France.
Les procédures d'installation et d'utilisation y sont précisées.
- Ajouter un commentaire
- 1379 lectures