Transformer facilement son cadastre livré en format EDIGEO en format mif/mid

Anonyme (non vérifié)

mar 13/10/2009 - 13:01

Bonjour à tous,

Je pense que nous avons tous galéré un jour pour essayer d'intégrer dans notre SIG les fonds cadastraux de nos communes et surtout la base de données qui était associée. Dans l'impossibilité de lire du format EDIGEO (norme des données cadastrales) dans notre SIG traditionnel, beaucoup d'entre nous se sont tournés vers l'acquisition d'un second logiciel utilisé par les communes edit up. Pour autant même si le cadastre est consultable nous sommes toujours dans l'incapacité de superposer nos bases de données au cadastre.

Et bien la bonne nouvelle c'est que notre fabuleuse stagiaire en cherchant sur le net à trouver une application développée par un ingénieur du ministère de l'agriculture, qui est gratuite, facile à mettre en œuvre et qui marche (on a testé) même sous vista!Merci Jennifer!

Avant de finir, et afin de disposer des noms des propriétaires pour chacune des parcelles du cadastre, il faut quand même un peu bidouiller sur mapinfo car en fait à chaque parcelle est associée un numéro de code; qui est associé dans une autre table à un code propriétaire, qui est lui même associé dans une autre table à un propriétaire ou une liste de propriétaires (cas des indivisions). Mais je vous assure ça se fait et surtout depuis que nous avons cela, la recherche de tous les propriétaires sur lesquels nous voulons faire les travaux de restauration de la ripisylve est bien plus simple!

Voici le lien sur le forum géorézo sur lequel notre stagiaire a trouvé cette merveille et sinon voici le mode d'emploi qu'elle nous a laissé.

Bonne moulinette.

Alice P.

Conversion des fichiers de cadastres en format EDIGEO (.THF, .VEC, .SDC, .GEO, .GEN,…) en MIF/MID
Guide d’utilisation du programme edi2mif, crée par Michel Wurtz (mis en ligne gratuitement sur forum GeoRezo) :
http://georezo.net/forum/viewtopic.php?id=44259&p=1

1 – Petit mot du constructeur Michel Wurtz
« 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 : (Not du modérateur : Lien désactivé - à chercher sur http://www.modernisation.gouv.fr/)

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

--
Michel Wurtz
MAP/SG/SM/SDSI/CERIT/DIG

1 – Petit mode d’emploi succinct sous Windows

Si le programme n’est pas encore installé sur l’ordinateur :
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:/edigeo/edi01). 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épertoires 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: si on n'installe pas tab2tab.exe, il n'y aura que des fichiers
MIF/MID en sortie, ce qui suffit si vous utiliser ArcView ou GéoConcept.
Le système râlera éventuellement pour vous dire qu'il n'a pas trouvé
la commande en question, mais on peut ignorer ces messages...

2- Si le programme est déjà installé sur l’ordinateur utilisé :

Lors de l’installation du programme, l’opérateur a créé un dossier sur racine C: de l’ordinateur : (c:edigeo par exemple), ainsi qu’un sous fichier c:edigeoedi01.
Copier les fichiers du cadastre à convertir dans ce sous fichier edi01, avec tous les fichiers (extension : .THF, .VEC, .SDC, .GEO, .GEN, .txt) de la même « couche », et tous les autres fichiers avec une autre extension (comme .DBF, .CDX, .FPT,…) puis prendre étapes 6, 7 et 8 de la partie précédente.

vincent m (non vérifié)

mar 13/10/2009 - 15:35

Salut Alice,

déjà que dans l'Ain on a la chance d'avoir tous les cadastres numérisés gratuitement, alors là c'est super !

Ca marche donc aussi avec les cours d'eau cadastrés, qui diffèrent pas mal de la BdCarthage ??

Merci Jennifer la stagiaire (çà rime mais c'est nul...)

Vincent

Guillaume (non vérifié)

mer 14/10/2009 - 08:52

merci pour l'infos... Qu'est-ce qu'on ferait sans les stagiaires...
je vais aller tester cette appli rapidement qui risque de bien nous aider aussi...

Guillaume D

Hervé (non vérifié)

mer 14/10/2009 - 16:55

Salut,

Avec des infos comme ça, on ne doute plus de l'intérêt du réseau de l'ARRA, ni de l'apport des jeunes en stage dans les collectivités (je ne doute pas que la collectivité lui renverra l'ascenseur)
En plus, ça me ferait presque regretter de ne plus m'occuper en direct d'un contrat de rivière. Quand je pense comme on a ramé avec mes collègues de l'époque pour obtenir un fond cadastral lisible sous Mapinfo. Et dire que pour certaines communes j'ai retracé le cadastre à la main sous mapinfo à partir de scans.... bon j'arrête ça fait ancien combattant sur le retour.
Bravo à la Chalaronne et à son équipe.

Hervé

Pierre-François (non vérifié)

jeu 29/10/2009 - 10:49

bonjour,

Application testé, Application approuvé. Merci à Alie d'avoir posté l'info, merci à la stagiaire et merci à Mr Wurtz.
Pour ce qui est de l'étape 6 (ouvrir DOS), j'ai eu un petite soucis, à savoir qu'à l'ouverture, mon DOS se place automatiquement sur C:Documents and settingsUtilisateurs.
Si c'est votre cas (ou que ça affiche une autre racine), inutile de créer un fichier edigeo directdement dans C, ça ne marchera pas.
En revanche, il suffit de créer ce fichier édigéo dans la racine que vous propose DOS (et que vous ne pouvez pas effacer dans la page DOS...) d'emblée, et là bingo !

Dernière chose, une page DOS, ça s'ouvre en faisant DémarrerExécuter et vous tapez CMD.

E tout cas grand bonheur quand mon cadastre s'est ouvert sous MapInfo...

Pierre-François (non vérifié)

ven 30/10/2009 - 10:23

Oups, j'ai parlé un peu vite.
Petit soucis, je n'ai en général qu'une seule section par commune qui s'affiche, la première écrasant probablement les autres pour une histoire de nom que seul un bon sigiste (queje ne suis pas loin s'en faut) comprendrait.
Bref, pas facile à tordre pour les non initiés, et si quelqu'un connait le problème, car je pense ne pas être le seul dans ce cas...

ANDRE (non vérifié)

jeu 19/11/2009 - 09:25

pour ceux qui possèdent Arcview, il existe aussi un outil d'import gratuit, spécialement dédié a cette tache à condition d'avoir les données MAJIC2 et EDIGEO.
je fais un post "cadastre-arcview" pour faciliter les recherches ultérieures
cdt
Raphael ANDRE

Juliette CAPIA… (non vérifié)

lun 13/09/2010 - 14:29

Bonjour à tous,

Je viens d'installer cette applicatif mais je n'arrive pas à le faire marcher.

J'ai ce message d'erreur:
c:edigeo>perl edi2mif.pl fedigeo fmapinfo
lecture EDI000AB.THF:
fedigeo/ introuvable at edi2mif.pl line 303, line 45.

Je me demande si j'ai bien tout le lot edigeo pour faire la conversion...? Quels sont les fichiers d'un lot edigeo?
Quelqu'un serait-il assez calé pour m'aider?

Merci d'avance!

Alice P. (non vérifié)

mer 06/10/2010 - 10:36

Bonjour,

Je ne peux pas te répondre précisément mais je me souviens que Jennifer notre stagiaire qui a été la première à utiliser cette application avait des messages d'erreur équivalent au début car elle ne faisait pas mouliner l'ensemble des donner dont elle disposait. Si tu n'y es toujours pas arrivé tu peux essayer de nous appeler pour que l'on voit ensemble.
Voici les fichiers dont on dispose: on a plusieurs blocs de fichier avec des extensions différentes :
1er bloc:
EDIGEO nom du fichier. THF
nom du fichier.gen
nom du fichier.geo
nom du fichier.SCD
nom du fichier.vec
nom du fichier.txt

2ième bloc:
Autre nom de fichier.FPT
Autre nom de fichier.CDX
Autre nom de fichier.DBF

+ d'autres fichiers avec l'extension err

Voilà
bon courage
Alice P.

Seguin aurélie (non vérifié)

mar 28/02/2012 - 16:41

Bonjour à tous ,

Tout marche et c'est géniale....sauf que:

je me demande pourquoi je n'ai pas toute le cadastre de toute ma commune.

J'essaye de voir avec les fichiers, mais tous ont des noms différents....
Du coup je ne sait pas comment séparer les paquets afin de ne pas écraser les anciennes données car il semble comme dit plus haut que je n'ai qu'une seule section.
Quelqu'un a t il trouvé une solution?

Merci

Victor CAMUS (non vérifié)

mer 29/02/2012 - 09:27

Bonjour à tous,
Désolé aurélie je n'ai pas de réponse à ta question.
Par contre je rebondis sur le sujet:
j'ai moi même tester il y a un an cette méthode qui fonctionne parfaitement bien.
La toute première étape m'avait tout de même fait perdre mes cheveux. En effet, j'étais un des rares utilisateurs à avoir un message d'erreur tel que Juliette :

c:edigeo>perl edi2mif.pl fedigeo fmapinfo
lecture EDI000AB.THF:
fedigeo/ introuvable at edi2mif.pl line 303, line 45.

En fait le problème venait du programme Perl et de Windows, ne me demandez pas pourquoi je n'en sais rien. Bref, j'ai réessayé toute la méthodologie mais sous Mac OS et là aucun problème, puis j'ai juste réimporter mes fichiers décompressés sous windows. Cela devrait marcher aussi sous Linux.

Là ce n'est que la première étape, il faut encore bien s'arracher les cheveux après pour entrer les bonnes données sous mapinfo...
Voici ma méthodo perso (qui peut bien sûr être améliorée ou autotomisée si on est programmateur) :

METHODO POUR LA MISE EN PLACE DU CADASTRE

Dans le répertoire MAJIC3, les données par communes sont au format .N0313. Le programme MAJIC2Sgbd.exe permet de les extraire au format .txt. Extraire uniquement le fichier « proprio » et « non bati » (le logiciel est telechargeable sur http://cartozamis.fr)
Ouvrir Excel, puis « fichier, ouvrir » ouvrir les fichiers txt « proprio » et « nonbati ». Delimité par les « ; ».
Pour le fichier proprio, supprimer les colonnes inutiles et ne laisser que les colonnes dnupro, dcntpa, ddnom, dlign3, dlign4, dlign5, dlign6,dqualq, dnompl, dprnlp.

Pour le fichier « non bati », garder uniquement dnupla, dcntpa, dnupro. Trier dnupro. Dans la colonne d’à coté, mettre une colonne ID et mettre en D2: « =CONCATENER(A2 ; «-» ;B2) »
Double clic sur la case pour la généraliser, puis copier collage spécial de la colonne D.
En E, copier coller les nombres entier de la colonne dnupro du fichier « proprio ».
Dans la colonne F, écrire en F2 : « =NON(ESTERREUR(RECHERCHEV(C2 ;E :E ;1 ;FAUX))) »
Tirer la case jusqu’à fin des nombres entier de la colonne dnurpo (ne pas prendre les M00015…). Trier la colonne vrai/faux, et supprimer toutes les lignes FAUX.

Enregistrer les 2 fichiers en .xls

Dans Mapinfo, ouvrir le .WOR correspondant à la commune, cela génère les .tab. Ouvrir la table PARCELLE, « table, gestion de table, modifier structure » supprimer toutes les données sauf GB_IDNUM et SUPF, puis ajouter des colonnes, toutes en caractère: ID en caractère et 25, dnupro en 25, nom en 50 ; complement_adresse ;adresse ;complement2 ; ville_code_postal ; M_MME ; nom_marital ;prenom_mari. OK

Rouvrir la table PARCELLE, option, ouvrir une fenetre mapbasic, et écrire :
update PARCELLE set ID = str$(GB_IDNUM) & chr$(045) & str$(SUPF)
Ouvrir les .xls prorio et nonbati en cochant titres sur la première ligne

Table, mettre à jour colonne : table a mettre à jour : PARCELLE
Utiliser une colonne de la table :nonbati
Jointure : ID de PARCELLE correspond à ID de non bati
Colonne a mettre à jour : dnupro
Calculer :valeur
De la colonne jointe dnupro

puis
Table, mettre à jour colonne : table a mettre à jour : PARCELLE
Utiliser une colonne de la table :proprio
Jointure : dnupro de PARCELLE correspond à dnupro de proprio
Colonne a mettre à jour : nom
Calculer :valeur
De la colonne jointe ddnom

Refaire la même opération pour toutes les données (ddnom=nom ;dlign3=complement adresse ; dligne4=adresse ; dlign5=complement2 ; dlign6=ville ; dqualq=M_MME ; dnompl=nom marital ; dprnlp = prénom_mari)
Petite verification avec « info » sur la carte et enregistrer la couche PARCELLE. OK !!!

Voila ça peut faire gagner pas mal de temps et éviter de devenir chauve.
A +
Victor CAMUS

BOGHOSSIAN (non vérifié)

lun 23/04/2012 - 14:59

Bonjour
Le logiciel marche très bien sauf que j'ai un problème sous mapinfo, il m'ouvre que des points au lieux des parcelles ? que dois je faire ?
merci pour votre réponse
géraldine

Bérengère (non vérifié)

jeu 31/05/2012 - 09:50

Bonjour,
J'aimerais avoir plus de précisions sur le point n°5 du mode d'emploi succint sous Windows.
Quelle manipulation faut-il effectuer ?
Je n'ai pas trouvé de tutoriel à ce sujet.
En effet, je ne suis pas utilisatrice des outils SIG, c'est pour un collègue.
Je vous remercie par avance.

Mathilde (non vérifié)

jeu 25/10/2012 - 16:52

Bonjour,
Je reste bloqué au niveau de l'étape 6 : mon DOS s'ouvrant directement sur Documents ans Setting/User, j'ai bien déplacé le dossier edigeo dans celui ci mais après rien ne se passe.
Alors j'ai un dossier "edigeo" dans lequel j'ai l'outil "edi2mif" et un sous dossier "edi01" avec toutes mes feuilles (sous les formats thf, veq, qal et geo) elles ont toutes un nom différent compris entre "edi100" et "edi379"
a partir de ces données pourriez vous me guider sur l'écriture de la formule sous DOS ???
J'aimerais bien arriver à l'étape 7 !!! J'ai soif !!!!
Merci à tous ceux qui m'aideront !!
Mathilde

soumeur (non vérifié)

mer 28/11/2012 - 22:51

je veux la methode pour etablire un extrait de plan cadastrale automatique avec arcgis 9.3 en utilisant arcopole

merci

cartoexpert (non vérifié)

jeu 28/03/2013 - 07:21

Bonjour,
Si toutefois vous utilisez le logiciel ArcGIS, vous avez la possibilité d'utiliser le programme Arcopole qui vous permet de faire cette manipulation.
Soit de la conversation avec de l'EDIGEO, soit de la BD Parcellaire.
Bonne journée !

CartoExpert Formation SIG
http://www.cartoexpert.com

Victor Camus (non vérifié)

jeu 14/11/2013 - 16:15

Bonjour,
Pour info, je viens de tomber sur un tuto covadis qui permet l'import des données cadastrales au format Edigeo ou DXF. Cela permettrait de faire la manip automatiquement. Après, peut être que l'export vers mapinfo est plus simple. A tester pour les motivés (c'est à dire pas moi!).

Voila ma source:Guide de l'utilisateur Covadis version 10 p. II-1

Bon il faut quand même avoir Covadis, et le guide utilisateur...