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.