Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

#1 Mon 28 August 2006 15:21

michel wurtz
Participant actif
Lieu: Neuve-Eglise
Date d'inscription: 17 Oct 2005
Messages: 119

[Outil] Convertisseur "libre" EDIGeO-PCI vers MapInfo

Bonjour à tous,

J'ai cru constater que le cadastre numérique au format EDIGéO posait quelques problèmes aux utilisateurs de SIG "classiques".

Pour les besoins internes du ministère de l'agriculture, j'ai développé à temps perdu un convertisseur vers le format ouvert MIF/MID, format qui a plusieurs avantages :
- on trouve la description complète de ce format sur le site de MapInfo
- c'est du texte pur
- en deux fichiers seulement, il décrit tout, y compris la projection et la symbolisation des objets.
- quasiment tous les SIG savent le lire

Ce convertisseur a été testé avec succès sur un département complet (un peu plus de 400 communes) et est assez rapide (environ 1 mn par commune sur un P4 à 1,6 Ghz.

Il est écrit en Perl et on peut le télécharger sur le site admisource de la DGME avec sa documentation :

http://adullact.net/projects/edi2mif/

Voilà... en espérant que cela puisse être utile à la communauté.

[EDIT Bruno: actualisation du lien]
--
Michel Wurtz
MAP/SG/SM/SDSI/CERIT/DIG

Dernière modification par Bruno (Mon 19 March 2012 22:40)

Hors ligne

 

#2 Mon 28 August 2006 15:27

Robin
GeoRezo forever
Lieu: France
Date d'inscription: 31 Aug 2005
Messages: 13614
Site web

Re: [Outil] Convertisseur "libre" EDIGeO-PCI vers MapInfo

en espérant que cela puisse être utile à la communauté.


Excusez du peu, jusqu'à présent cette opération était payante !!!!

Je n'ai pas pu tester en l'absence de données EdiGéo sous la main, mais merci d'avance au nom du reste de la communauté. Sachant que les nombreuses personnes tentant de convertir de l'Edigéo en DXF pourront à présent passer par le format "passerelle" MIF grâce à cet applicatif.

Voilà ce que j'appelle du Service Public wink

Geomatiquement,
Robin.

Hors ligne

 

#3 Mon 28 August 2006 21:34

Nicolas
Membre
Date d'inscription: 5 Sep 2005
Messages: 2869
Site web

Re: [Outil] Convertisseur "libre" EDIGeO-PCI vers MapInfo

Tout simplement Génial !

Milles merci... je teste demain car je n'ai pas d'EDIGEO sous la main.

moi qui vient de passer du temps aujourd'hui à tester un script équivalentqui lui toujours en perl fait un export EDIGEO en PostGIS.

j'avais déjà été épaté par votre présentation aux RMLL à Nancy, 1 mois après me revoilà épaté, quelles surprises nous réservez-vous encore !!!

Nicolas

Dernière modification par kleinicolas (Tue 29 August 2006 09:21)

Hors ligne

 

#4 Wed 30 August 2006 12:39

goujonmp
Participant occasionnel
Date d'inscription: 8 Dec 2005
Messages: 34

Re: [Outil] Convertisseur "libre" EDIGeO-PCI vers MapInfo

Moi aussi je témoigne

    "Tout simplement Génial !

    Milles merci... " je l'ai testé


    Je viens de réaliser en deux secondes la mise à jour annuelle du cadastre, il m'avait fallu

    une semaine l'année passé avec un logiciel du commerce que j'avais eu en test
    pour quinze jours et que je m'apprêtais à acheter.
    Fabuleux ! tous les attributs sont là, en prime.

    la bise à Michel Wurtz !

Hors ligne

 

#5 Wed 30 August 2006 15:50

Deleurme
Participant actif
Date d'inscription: 13 Apr 2006
Messages: 101
Site web

Re: [Outil] Convertisseur "libre" EDIGeO-PCI vers MapInfo

Bonjour,
J'ai téléchargé le tout....mais n'étant pas un expert en matière d'outils de prog...je ne vois pas comment utiliser l'outil edi2mif.
Peut-être quelqu'un pourra m'expliquer plus dans le détail par où commencer pour transformer son edigeo en Mif...
Un petit guide très rapide pourrait être utile pour les personnes comme moi.
A ce moment, je pourrai m'enthousiasmer comme l'on fait les collègues.

Merci

Arno

Hors ligne

 

#6 Wed 30 August 2006 22:36

michel wurtz
Participant actif
Lieu: Neuve-Eglise
Date d'inscription: 17 Oct 2005
Messages: 119

Re: [Outil] Convertisseur "libre" EDIGeO-PCI vers MapInfo

Petit mode d'emploi succinct sous Windows :

1- décompresser edi2mif.zip dans un répertoire (C:\edigeo par exemple)
2- lire le fichier Alire.txt et utiliser le lien permettant de
    télécharger l'interpréteur Perl
3- lancer le .msi téléchargé pour installer Perl (accepter les
    propositions par défaut)
4- si on veut faire des .tab en plus des .mif, chercher la bibliothèque
    mitab et copier le fichier tab2tab.exe dans C:\Windows (ou C:\Winnt
    selon les cas)
5- placer tous les fichiers de l'échange EdiGeo dans un sous-répertoire
    de celui ou on a mis edi2mif.pl (par exemple c:edigeoedi01). Cela
    comprend les fichiers .THF, .GEO, .GEN, .SCD, .VEC, etc.  Attention,
    deux échanges différents peuvent avoir des fichiers de même nom => il
    faudra utiliser deux sous-répertories différents)
6- ouvrir une fenêtre de commande DOS et taper (dans le cas de cet
    exemple) :

    cd c:\edigeo
    perl edi2mif.pl edi01 mif01 > log01.txt

7- aller boire un café
8- admirer le résultat dans c:\edigeomif01
9- vérifier quand même qu'il n'y a pas eu de problème, en jetant un coup
    d'oeil sur log01.txt (avec notepad, par exemple)

NB: [EDIT suite au changement de méthode depuis la version 1.3]
Si on dispose de MapInfo, il suffit de lancer le fichier IMPORT.WOR (créé
dans le répertoire de sortie) pour que MapInfo fasse la conversion de tous les
MIF/MID en TAB...

--
Michel Wurtz
MAP/SG/SM/SDSI/CERIT/DIG
B.P. 12668 - 31326 Castanet-Tolosan Cedex

Dernière modification par michel wurtz (Wed 24 April 2013 15:12)

Hors ligne

 

#7 Fri 01 September 2006 16:19

alex.maze
Juste Inscrit !
Lieu: Crozon
Date d'inscription: 9 Feb 2006
Messages: 9

Re: [Outil] Convertisseur "libre" EDIGeO-PCI vers MapInfo

bonjour,

j'ai testé edi2mif sur une commune, c'est efficace !!
quelqu'un aurait-il une astuce pour un code permettant l'execution de n communes ? (faire du multicommunes)

ça peut etre pas mal (pour aller boire un café ! car là j'ai pas eu le temps !!!!)

Hors ligne

 

#8 Fri 08 September 2006 12:04

Philippe RENAUD
Juste Inscrit !
Date d'inscription: 8 Sep 2006
Messages: 4

Re: [Outil] Convertisseur "libre" EDIGeO-PCI vers MapInfo

Bonjour,

Vous parlez d'une conversion vers DXF,  quels sont les produits (gratuit) qui permettent de faire cela.

Cordialement
Philippe

Dernière modification par Philippe RENAUD (Fri 08 September 2006 12:06)

Hors ligne

 

#9 Fri 08 September 2006 12:37

Maurice
Membre
Lieu: Montpellier
Date d'inscription: 5 Sep 2005
Messages: 5331

Re: [Outil] Convertisseur "libre" EDIGeO-PCI vers MapInfo

Bonjour,
Si le DXF vous intéresse c'est (probablement) que vous êtes dans le "monde Autocad..
Dans ce cas, ET SI VOUS AVEZ LE MODULE MAP, edi2mif suffira à votre bonheur puisque le MIF-MID produit peut être importé par AutocadMAP (sinon exigez l'achat de MAP smile!!).
Je ne sais pas ce qu'il en est d'Autocad "tout court" mais je doute, vu la difficulté de liaison entre logiciel de dessin et SIG...et je ne connais pas de gratuit le faisant (désolé)
ps: bien des fournisseurs proposent (proposaient?) une livraison soit en EDIGeO soit en DXF

Hors ligne

 

#10 Fri 08 September 2006 13:33

Philippe RENAUD
Juste Inscrit !
Date d'inscription: 8 Sep 2006
Messages: 4

Re: [Outil] Convertisseur "libre" EDIGeO-PCI vers MapInfo

Maurice Nadal a écrit:

Bonjour,
Si le DXF vous intéresse c'est (probablement) que vous êtes dans le "monde Autocad..
Dans ce cas, ET SI VOUS AVEZ LE MODULE MAP, edi2mif suffira à votre bonheur puisque le MIF-MID produit peut être importé par AutocadMAP (sinon exigez l'achat de MAP smile!!).
Je ne sais pas ce qu'il en est d'Autocad "tout court" mais je doute, vu la difficulté de liaison entre logiciel de dessin et SIG...et je ne connais pas de gratuit le faisant (désolé)
ps: bien des fournisseurs proposent (proposaient?) une livraison soit en EDIGeO soit en DXF


================
Mon problème est très simple, j'utilise MapX et je souhaite faire une exportation en DXF.
Cordialement
Philippe

Hors ligne

 

#11 Fri 08 September 2006 14:39

Maurice
Membre
Lieu: Montpellier
Date d'inscription: 5 Sep 2005
Messages: 5331

Re: [Outil] Convertisseur "libre" EDIGeO-PCI vers MapInfo

Dans ce cas je ne vois que 2 solutions:
- demander à l'auteur d'edi2mif, qui "tâte" bien aussi en MapX...
- utiliser le Traducteur Universel (mais je ne sais pas trop s'il est libre?). Libre ou pas il est bon de savoir qu'il peut s'utiliser en ligne de commande ou être utilisé depuis MapBasic
cf. http://testdrive.mapinfo.com/TECHSUPP/M … enDocument
Bon courage

Hors ligne

 

#12 Fri 08 September 2006 15:48

Philippe RENAUD
Juste Inscrit !
Date d'inscription: 8 Sep 2006
Messages: 4

Re: [Outil] Convertisseur "libre" EDIGeO-PCI vers MapInfo

Maurice Nadal a écrit:

Dans ce cas je ne vois que 2 solutions:
- demander à l'auteur d'edi2mif, qui "tâte" bien aussi en MapX...
- utiliser le Traducteur Universel (mais je ne sais pas trop s'il est libre?). Libre ou pas il est bon de savoir qu'il peut s'utiliser en ligne de commande ou être utilisé depuis MapBasic
cf. http://testdrive.mapinfo.com/TECHSUPP/M … enDocument
Bon courage


Merci pour toutes ces infos. Malgrés tout pouvez vous me dire ou je peux me procurer ce programme. Il ne semble pas disponible au téléchargemet. Est'il livré avec Mapinfo ?
Cordialement

Hors ligne

 

#13 Fri 08 September 2006 16:05

Maurice
Membre
Lieu: Montpellier
Date d'inscription: 5 Sep 2005
Messages: 5331

Re: [Outil] Convertisseur "libre" EDIGeO-PCI vers MapInfo

Le Traducteur Universel est livré avec MapInfo et je ne le trouve pas non plus sur la toile...
Il n'est donc pas libre, désolé!!

Hors ligne

 

#14 Mon 11 September 2006 10:33

michel wurtz
Participant actif
Lieu: Neuve-Eglise
Date d'inscription: 17 Oct 2005
Messages: 119

Re: [Outil] Convertisseur "libre" EDIGeO-PCI vers MapInfo

Bonjour,

Pour autant que je sache, le traducteur universel MapInfo est une
version "light" de FME, pour laquelle MapInfo doit sûrement reverser
quelques royalties.  Il ne risque pas d'être gratuit !

Par contre, ogr2ogr est un convertisseur de format "libre" qui sait
écrire (mais non lire) des fichiers DXF "simples", et sans faire de
géorérérencement (mais, bon, hein, on est dans le DAO, là, c'est pas
grave).  Dans le cas présent, c'est une solution à tester...

Hors ligne

 

#15 Mon 11 September 2006 10:48

Philippe RENAUD
Juste Inscrit !
Date d'inscription: 8 Sep 2006
Messages: 4

Re: [Outil] Convertisseur "libre" EDIGeO-PCI vers MapInfo

michel wurtz a écrit:

Bonjour,

Pour autant que je sache, le traducteur universel MapInfo est une
version "light" de FME, pour laquelle MapInfo doit sûrement reverser
quelques royalties.  Il ne risque pas d'être gratuit !

Par contre, ogr2ogr est un convertisseur de format "libre" qui sait
écrire (mais non lire) des fichiers DXF "simples", et sans faire de
géorérérencement (mais, bon, hein, on est dans le DAO, là, c'est pas
grave).  Dans le cas présent, c'est une solution à tester...


Merci pour tout ces précieux renseignements.
Cordialement
Philippe

Dernière modification par Philippe RENAUD (Mon 11 September 2006 10:48)

Hors ligne

 

#16 Tue 12 September 2006 13:32

V. Girault
Participant actif
Lieu: Clermont-Ferrand
Date d'inscription: 22 Sep 2005
Messages: 106

Re: [Outil] Convertisseur "libre" EDIGeO-PCI vers MapInfo

Bonjour à tous...

J'ai glissé ceci dans le script du fichier config_layers.txt du très bon outil de Michel WURTZ (que je remercie au passage), histoire de voir si on pouvait de manière définitive appliquer une sémiologie donnée aux tables traitées.

Malheureusement, j'ai toujours eû quelques problèmes avec les côtes, qui doivent être nécessaires dans certains cas. Sous MB, je m'en sort difficilement, mais lorsque un fichier texte comprend du code MB qui est lui même attaqué par un MB, là, c'est fini ! Si mon code fonctionnait, je devrait déjà avoir une sélection de tous les objets de ma table BATI, ce qui ne se fait pas. J'ai donc mis entre cotes la ligne Select * from bati into Selection , et là j'ai un beau message d'erreur où tout mon code est inscrit. Où doit-on les mettre, et est-il seulement possible de glisser autant de code dans le TXT ?

[Bati]
  Dim Enr as integer
  Dim SelObj as Object
  Dim Pbati as pen
  Dim Bbati as brush
  Bbati=makebrush(59, rgb(255,0,0),-1)
  Pbati=makepen(0.1,2,BLACK)
  Select * from bati into Selection
    Fetch first from selection
    For Enr = 1 to SelectionInfo(SEL_INFO_NROWS)
        SelObj = Selection.obj
        If Str$(Selection.obj)="Region" then
            Alter Object SelObj Info OBJ_INFO_PEN, Pbati
              Alter Object SelObj Info OBJ_INFO_BRUSH,Bbati
            Update Selection
            Set Obj = SelObj
        End If
    Fetch next from Selection
    Next
  Commit Table bati


Merci beaucoup ! En attendant, je vais essayer autre chose.

Hors ligne

 

#17 Tue 12 September 2006 14:00

Maurice
Membre
Lieu: Montpellier
Date d'inscription: 5 Sep 2005
Messages: 5331

Re: [Outil] Convertisseur "libre" EDIGeO-PCI vers MapInfo

Bonjour
Bravo de tenter d'améliorer l'outil ..et merci de nous en faire profiter
Sous MB le plus "propre" est d'utiliser chr$(34) à la place de quote et des commandes interprétées
Dans ton code je ne pense pas que ce soit un problème de quote
Essaie cmd="select * from "+bati puis run command cmd (je suppose que tu as tous les Dim nécessaires pour cmd, Enr, ...et que la table Bati est ouverte)
ps : je ne vois pas le but des lignes Update.... et Set Obj....surtout qu'il n'y a pas Where RowID = ...

Hors ligne

 

#18 Tue 12 September 2006 14:07

michL
Participant occasionnel
Lieu: toulouse
Date d'inscription: 15 Dec 2005
Messages: 15

Re: [Outil] Convertisseur "libre" EDIGeO-PCI vers MapInfo

Merci Michel Wurtz, cet outil efficace et simple d'utilisation va nous faciliter grandement la vie !

Hors ligne

 

#19 Wed 13 September 2006 09:08

V. Girault
Participant actif
Lieu: Clermont-Ferrand
Date d'inscription: 22 Sep 2005
Messages: 106

Re: [Outil] Convertisseur "libre" EDIGeO-PCI vers MapInfo

Bonjour à tous !

Selon les bons conseils de Maurice (merci beaucoup smile ), j'ai modifié mon code pour config_layers.txt de cette façon :

Code:

  
  Bbati=makebrush(59, rgb(255,0,0),-1)
  Pbati=makepen(1,2,rgb (0,0,0))
  Note ("Initialis"+Chr$(233)+" !")
  cmd = "select * from "+bati+" into selection"
  run command cmd
  Note ("on y est !")            #Là, çà passe
  cmd1 = Chr$(34)+Fetch first from selection+Chr$(34)
  run command cmd1            #A partir d'ici, PB
    Note ("Oui !")
  cmd2 = "For Enr = 1 to SelectionInfo(SEL_INFO_NROWS)"
  
  run command cmd2
  Note ("OK !")

Les divers notes sont là pour tester si les lignes de code sont passées, car je ne suis pas sous MB et le traitement du txt ne va pas me dire à quel numéro de ligne il y a boulette.
Jusqu'à maintenant, le note "on y est" passe, donc celà signifie, enfin pour moi, que le code au dessus est bien interprété. Hors, au moment où j'ai un problème, qui d'après mes tests se situe sur la commande cmd1, j'ai un message d'erreur qui me relate tout mon code, mais uniquement jusqu'à

cmd = "


puis plus rien.
J'ai testé sous Mi, j'ai bien ma table Sélection pour laquelle tout les objets sont séléctionnés, donc c'est sur cmd1 qu'il y a un soucis, je ne sait pas où, mais j'ai testé le passage de chaine avec les cotes («  ») et avec le Chr$(34) selon les bons conseils de Maurice. Là, je ne comprends pas. neutral


Par contre, pour la suite de la boucle, je ne voit plus comment faire.... Il faut passer toutes les commandes par chaînes également ? La boucle va apprécier ? Merci beaucoup d'avance à ceux qui voudront bien m'aider....

Hors ligne

 

#20 Wed 13 September 2006 09:34

Maurice
Membre
Lieu: Montpellier
Date d'inscription: 5 Sep 2005
Messages: 5331

Re: [Outil] Convertisseur "libre" EDIGeO-PCI vers MapInfo

Bonjour Virginie,
L'agriculture au service de l'équipement....c'est la nouvelle tendance smile
Pas besoin de mettre des cmd1, cmd2,...un seul cmd, dont la valeur évolue à chaque redéfinition suffit
Surtout il n'est utile que quand il y a besoin d'une interprétaion (s'il y a mélange constantes et variables):
la ligne Fetch first from selection peut rester telle quelle et des lignes comme For Enr = 1 to SelectionInfo(SEL_INFO_NROWS) ne doivent pas être interprétées par un cmd = "...."
Le seul autre cmd (éventuellement) utile serait pour Commit Table bati

Hors ligne

 

#21 Wed 13 September 2006 12:50

michel wurtz
Participant actif
Lieu: Neuve-Eglise
Date d'inscription: 17 Oct 2005
Messages: 119

Re: [Outil] Convertisseur "libre" EDIGeO-PCI vers MapInfo

Bonjour,

V. Girault a écrit:

J'ai glissé ceci dans le script du fichier config_layers.txt du très bon outil de Michel WURTZ (que je remercie au passage), histoire de voir si on pouvait de manière définitive appliquer une sémiologie donnée aux tables traitées.


C'est gentil de me remercier, mais je ne suis pas l'auteur de config_layers.txt, qu'un autre contributeur a diffusé : c'est lui

Dans le cas de l'importateur EdiGéO edi2mif.pl, la symbolisation des objets est directement assurée par le traducteur et fait partie des éléments modifiables :

Une première table donne le nom des tables MapInfo à créer en fonction des identifiants normalisés EDIGéO (table coupée ici pour ne montrer que quelques lignes), ce qui permet de donne d'autres noms aux fichiers en sortie :

%tfimi=(
    'Z_1_2_2', 'ECRITURES',
[...]
    'D_1_0_8', 'RIVIERES',
[...]    'E_2_1_0', 'BATI',
    'H_11_6_0', 'T_CHARGE',
    'A_1_0_5', 'ZONE_COMMUNIC'
);

Vient ensuite la table des symboles à utiliser pour les mêmes identifiants (ou thèmes), qu'il est possible de compléter.
Il faut mettre la ou les lignes à utiliser dans le .mif, avec la syntaxe MapInfo, y compris la fin de ligne (n), et évidemment compatible par rapport au genre (point, ligne ou polygone) des objets.
Pour le moment, elle se réduit à 4 lignes :

%tsymbol=(
    'D_1_0_8', "    Pen (1,2,255)n    Brush (48,255)n",
    'I_1_0_0', "    Symbol (42,14680288,12)n",
    'I_2_4_0', "    Symbol (38,9445631,9)n",
    'E_2_1_0', "    Pen (1,2,16711680)n    Brush (17,16711680)n"
);
--
Michel Wurtz
MAP/SG/SM/SDSI/CERIT/DIG

Hors ligne

 

#22 Thu 14 September 2006 09:07

V. Girault
Participant actif
Lieu: Clermont-Ferrand
Date d'inscription: 22 Sep 2005
Messages: 106

Re: [Outil] Convertisseur "libre" EDIGeO-PCI vers MapInfo

Bonjour @ tous !

Merci beaucoup pour ta réponse Michel, je vais me pencher là-dessus.

Hors ligne

 

#23 Mon 18 September 2006 09:55

ChristopheV
Membre
Lieu: Ajaccio
Date d'inscription: 7 Sep 2005
Messages: 3185
Site web

Re: [Outil] Convertisseur "libre" EDIGeO-PCI vers MapInfo

Bonjour,

Dans le cadre du dev d'un logiciel, je suis en cours d'écriture de modèle de gestion vectoriel, concernant les formats je voudrais pouvoir lire de l'Edigeo,  du DXF (c'est fait), et éventuellement d'autres ...
La passerelle MIF/MID me parait une très bonne solution, grâce au traducteur de Michezl Wurtz, et au fait que la plus part des SIG savent gérer ce format.

Concernant les tutoriels sur ce format :
Existe il d'autres tutoriels que celui en ligne sur le site officiel ? pas de site francophone chez Map Info ?

Salutations

Christophe


Christophe
L'avantage d'être une île c'est d'être une terre topologiquement close

Hors ligne

 

#24 Thu 21 September 2006 13:44

Pascal GERAUT
Juste Inscrit !
Lieu: NANTES
Date d'inscription: 23 Nov 2005
Messages: 4

Re: [Outil] Convertisseur "libre" EDIGeO-PCI vers MapInfo

Bonjour
après utilisation (avec bonheur) d'édi2mif pour convertir à la volée d'Edigeo en MapInfo (en+ c'est + rapide à paramétrer que des outils trouvés dans le commerce :-), j'ai quelques remarques c:
- sur l'outil :
les symbolisations en sortie ne fonctionnent chez moi que sur les polygones ci dessous un extrait du paramétrage :

'D_1_0_8', "    Pen (1,2,255)\n         Brush (48,255)\n",
'I_1_0_0', "    Symbol (34,255,6)\n     ",
'I_2_4_0', "    Symbol (34,16711680,6)\n",
'H_11_7_0', "   Symbol (36,65535,8)\n   ",
'H_1_7_0', "    Pen (1,2,16749680)\n    Brush (1,0,16777215)\n",
'E_2_1_0', "    Pen (1,2,16711680)\n    Brush (17,16711680)\n",

en fait rien n'est écrit à la fin du mif/mid.

- quand à au format edigeo, on peut y trouver des erreurs ? il me semble en avoir une sur les projections par exemple :
dans le fichier .GEO, je trouve RELSA05:LAMB1 (soir Lambert 1 nord)
je vérifie dans le paramétrage d'edimif, et je trouve :
%tproj=(
    'LAMB1', '3, 1002, 7, 0, 49.5, 48.59852278,50.39591167, 600000, 200000 Bounds (0.0, 0.0) (2000000.0, 2000000.0)',

donc tout va bien à priori, même si je suis surpris de voir du Lambert 1 nord en maine et loire

dans le .VEC, je trouve des coordonnées qui correspondent à la zone géographique traitée :
CORCC22:+387818.30;+268105.47;

àprès import, mes doutes se confirment, c'était du Lambert 2 centre (sinon décalage de 290 km vers le nord)

donc dans un lot Edigéo il peut y avoir une erreur de ce type : LAMB1 au lieu de LAMB2 ?.??
vous avez déjà rencontré ce type d'erreur ???

merci pour vos témoignages.
Pascal

Hors ligne

 

#25 Wed 15 November 2006 15:56

Maurice
Membre
Lieu: Montpellier
Date d'inscription: 5 Sep 2005
Messages: 5331

Re: [Outil] Convertisseur "libre" EDIGeO-PCI vers MapInfo

Juste un détail: il ne faut pas de virgule à la fin de la dernière ligne (à toutes les précédentes il en faut)
'E_2_1_0', "    Pen (1,2,16711680)\n    Brush (17,16711680)\n"
Pareil dans le paragraphe %tfimi=

Et une question: pas de problème avec le fonctionnement de tab2tab.exe ?? Où avez vous installé la bibliothèque mitab et ce tab2tab.exe ?? C:Windows, ou C:Winnt, ou autre...??

Hors ligne

 

#26 Wed 15 November 2006 18:21

michel wurtz
Participant actif
Lieu: Neuve-Eglise
Date d'inscription: 17 Oct 2005
Messages: 119

Re: [Outil] Convertisseur "libre" EDIGeO-PCI vers MapInfo

Oui, mais il y a aussi un petit bug qui fait que la symbolisation est
ignorée pour les lignes et les points.  Je l'ai corrigé et devrait
mettre rapidement un correctif sur Admisource...

--
Michel Wurtz
MAP/SG/SM/SDSI/CERIT/DIG
B.P. 12668 - 31326 Castanet-Tolosan Cedex

Hors ligne

 

#27 Wed 15 November 2006 18:24

Maurice
Membre
Lieu: Montpellier
Date d'inscription: 5 Sep 2005
Messages: 5331

Re: [Outil] Convertisseur "libre" EDIGeO-PCI vers MapInfo

Merci d'avance Michel..
As tu une réponse à mon autre question (rajoutée a postériori) :
"Et une question: pas de problème avec le fonctionnement de tab2tab.exe ?? Où avez vous installé la bibliothèque mitab et ce tab2tab.exe ?? C:Windows, ou C:Winnt, ou autre...??"
Quelques utilisateurs signalent que jusqu'à MIF ça va mais qu'ensuite tab2tab.exe ne veut pas fonctionner...

Hors ligne

 

#28 Thu 16 November 2006 12:49

michel wurtz
Participant actif
Lieu: Neuve-Eglise
Date d'inscription: 17 Oct 2005
Messages: 119

Re: [Outil] Convertisseur "libre" EDIGeO-PCI vers MapInfo

Bonjour Maurice,

Euh... tu peux répéter l'autre question rajoutée "a posteriori" ?

Pour tab2tab.exe : c'est un programme autonome (il inclut la bibliothèque).  Je propose de l'installer brutalement dans C:WINDOWS ou C:WINNT selon le nom utilisé par la version de Windows.  Ceci permet de pouvoir l'utiliser tout de suite, sans devoir bricoler dans les variables d'environnement.

Attention cependant à l'utilisation de tab2tab avec des polygones à trous (les cours intérieures dans le cas du bâti par exemple) : la conversion des .mif en .tab donne de mauvais résultats pour le remplissage, même si les contours sont bons.

A part cela, je n'ai pas remarqué trop de problèmes. Lorsque tab2tab ne veut pas fonctionner, il faut importer directement les données dans son SIG avec l'outil du constriucteur (ESRI, MapInfo, GéoConcept, etc.).
Cela permet, en fonction des résultats, de voir si c'est tab2tab qui est en cause, ou les données issues de la conversion (mais en général on a un message avant).  Bien sûr, MapInfo est à privilégier puisque c'est son comportement qui définit la norme pour les fichier MIF/MID (je l'ai trouvé en général plus permissif que tab2tab, qui ne supporte par exemple de voir la clause "bounds" sur une autre ligne que celle de la clause "coordsys"...)

[Edit Maurice] l'autre question c'est celle qui est citée entre guillemets dans mon dernier post...et tu viens d'y répondre smile

--
Michel Wurtz
MAP/SG/SM/SDSI/CERIT/DIG
B.P. 12668 - 31326 Castanet-Tolosan Cedex

Hors ligne

 

#29 Tue 09 January 2007 15:36

rolandez
Juste Inscrit !
Lieu: Palaiseau
Date d'inscription: 17 Oct 2005
Messages: 4

Re: [Outil] Convertisseur "libre" EDIGeO-PCI vers MapInfo

Bonjour,
J'ai essayé la routine edi2mif sous perl sur un fichier à la norme Edigeo (logiciel Editop) pour le convertir au format Mapinfo mais cela n'a pas marché.
Les erreurs sont les suivantes :
"Warning 5 : Failed Parsin CoordSys : 'Earth Projetction'
Error 3 : Failed writing geometry for feature id 1 in mif01/D_1_0_1.tab
....
Error 1 : WriteBytes() : Attempt to write past end of data block
...."


Est ce que quelqu'un a déjà eu ce problème ?

NB: Il ne s'agit pas d'un fichier issu du PCI mais d'un fichier généré directement à partir de Editop.

[EDIT modération : message déplacé vers le sujet central]

Dernière modification par rolandez (Tue 09 January 2007 16:25)

Hors ligne

 

#30 Wed 10 January 2007 13:13

michel wurtz
Participant actif
Lieu: Neuve-Eglise
Date d'inscription: 17 Oct 2005
Messages: 119

Re: [Outil] Convertisseur "libre" EDIGeO-PCI vers MapInfo

Bonjour,

Avez-vous modifié le script perl ?
La ligne "Warning 5 : Failed Parsin CoordSys : 'Earth Projetction' montre une faute de frappe : c'est "Earth Projection" normalement (et c'est en clair dans edi2mif.pl, ligne 431 du fichier original).

Si ce n'est pas cela, merci de m'envoyer la PJ citée dans en mail perso
(je crois que GeoRezo les élimine -- en tout cas impossible de la trouver)

--
Michel Wurtz
MAP/SG/SM/SDSI/CERIT/DIG
B.P. 12668 - 31326 Castanet-Tolosan Cedex

Hors ligne

 

Pied de page des forums

Powered by FluxBB