#1 Thu 10 June 2004 13:52
- Gpaulin
- Invité
Automatisation des imports Mif-Mid
Bonjour
Est-il possible dans MapInfo d'importer plusieurs fichiers Mif-Mid en une seule manipulation?
Et si oui, comment?
Merci
#2 Thu 10 June 2004 21:36
- Guy Roussin
- Invité
Re: Automatisation des imports Mif-Mid
Bonsoir,
Il faut fabriquer un fichier texte que vous appeler avec un nom qui se termine par '.wor' (par exemple 'test.wor') et
qui ressemble a ca :
!Workspace
!Version 400
!Charset WindowsLatin1
Close All Interactive
Import "C:\temp\toto1.tab" Type "MIF" Into "D:\machin\truc1.tab" Overwrite
Import "C:\temp\toto1.tab" Type "MIF" Into "D:\machin\truc1.tab" Overwrite
----
De même pour exporter plusieurs tanles en MIF/MID:
!Workspace
!Version 400
!Charset WindowsLatin1
Close All Interactive
Export table1 Into "C:\temp\toto1.tab" Type "MIF" Overwrite
Export table2 Into "C:\temp\toto2.tab" Type "MIF" Overwrite
----
Vous pouvez ajouter autant de ligne export que necessaire.
Le close all interactive et les overwrite peuvent etre enlevés si necessaire.
Pour fabriquer facilement le fichier (les lignes export) vous pouvez utiliser un éditeur de texte un peu puissant (genre vim) ...
Il vous suffit ensuite d'ouvrir le .wor sous MapInfo et d'attendre....
#3 Fri 11 June 2004 12:01
- Annick Lagnion
- Invité
Re: Automatisation des imports Mif-Mid
l'outil traducteur universel (mut.mbx) fonctionne tres bien, et permet de traduire plusieurs fichiers (groupes dans un meme repertoire, apparemment), vers un meme format.
Il est fourni avec mapinfo. Il semble qu'il soit range automatiquement dans un repertoire ut et pas dans tools du moins pour la version 6.5
#4 Fri 11 June 2004 12:03
- Stefan Maurent
- Invité
Re: Automatisation des imports Mif-Mid
Bonjour,
Pour l'import de masse de MIF/MID, l'outil BATCHTOOLS.MBX est tres bien.
Il permet aussi d'autres operations de masse sur les exports de MIF/MID, les import/export de DXF ...
Telechargeable sur http://www.directionsmag.com sur MapInfo.
Il ne reste plus qu'a lancer les batch et vous pouvez partir en WE.