- Sujet précédent - [Outil] Convertisseur "libre" EDIGeO-PCI vers MapInfo - Sujet suivant
#151 Sat 13 September 2014 16:07
Re: [Outil] Convertisseur "libre" EDIGeO-PCI vers MapInfo
Bonjour,
Je ne sais pas/plus trop qui utilise encore ce convertisseur.
Le fait que le MEDDE (ministère) monte trés fortement en compétence sur QGIS ces dernières années, pourrait vous inciter à rechercher d'autres moulinettes.
Mais peut-être suis-je trop négatif.
Bruno
Hors ligne
#152 Wed 17 September 2014 15:08
- Rémi Soubrillard
- Participant actif
- Date d'inscription: 25 Jul 2006
- Messages: 59
Re: [Outil] Convertisseur "libre" EDIGeO-PCI vers MapInfo
De moins en moins peut-être...
Mais (ça fait sans doute toujours plaisir de se l'entendre dire), ayant quelques vielles moulinettes Mapinfo encore bien utilisées (Création d'Atlas et cie), je fais parti des utilisateurs qui, chaque année, est bien content d'obtenir ses différentes couches de cadastre vectorisé pour mes 339 communes, mises en forme et utilisables tels-que, dans mon cher Mapinfo.
Hors ligne
#153 Sat 21 November 2015 18:48
Re: [Outil] Convertisseur "libre" EDIGeO-PCI vers MapInfo
Bonjour,
j'ai ainsi tapé c:\Perl\bin\perl.exe edi2mif.pl edigeo01 mif01 > log01.txt
mais quoi mettre comme variable après edi2mif.pl car j'ai obtenu no such file or directory?
Sachant que j'ai mis mes donnée édigeo sous un dossier c:\edigeo\edigeo01 en mettant comme cité edi2mif.pl dans le répertoire.
tout pareil :-(
Une 'tite solution ?
Merci,
Elise
Géoscope
11 rue de l'Hospice - 19400 Argentat
Tél. : 09 60 47 51 16
Hors ligne
#154 Sat 21 November 2015 19:09
Re: [Outil] Convertisseur "libre" EDIGeO-PCI vers MapInfo
re,
j'ai ainsi tapé c:\Perl\bin\perl.exe edi2mif.pl edigeo01 mif01 > log01.txt
mais quoi mettre comme variable après edi2mif.pl car j'ai obtenu no such file or directory?
Sachant que j'ai mis mes donnée édigeo sous un dossier c:\edigeo\edigeo01 en mettant comme cité edi2mif.pl dans le répertoire.
J'ai réussi !! Mais pour les nuls comme moi, faut tout nous prémâcher :
1/ Bien se mettre dans le répertoire de travail [cd.. edigeo], on se trouve alors avec la ligne suivante :
c:\edigeo>
2/ taper la ligne de commande complète :
c:\Perl\bin\perl.exe edi2mif.pl edigeo01 mif01 > log01.txt
Yo !
Elise
Géoscope
11 rue de l'Hospice - 19400 Argentat
Tél. : 09 60 47 51 16
Hors ligne
#155 Sat 28 November 2015 14:57
Re: [Outil] Convertisseur "libre" EDIGeO-PCI vers MapInfo
Bonjour Elise,
Je te remercie pour le suivi et je profite de ton intervention pour partager les réflexions suivantes.
Le succès de ce sujet (153 échanges depuis 2006, plus de 130 000 vues!) mériterait de pérenniser le support de ce développement open source, réalisé par Michel W.:
http://adullact.net/projects/edi2mif/
Michel avait bien fait les choses avant de prendre sa retraite:
http://georezo.net/wiki/main:logiciels: … ls:edi2mif
N'étant personnellement plus du tout utilisateur de cette solution, il serait judicieux qu'un ou deux utilisateurs (si possible un binôme avec un profil développeur, Rémi?), prennent la relève. Je peux essayer de retrouver Michel W. pour éditer la page sur l'ADULLACT.
Amicalement,
Bruno
Hors ligne
#156 Mon 02 May 2016 23:44
- GeoDebutant
- Participant occasionnel
- Date d'inscription: 8 Feb 2016
- Messages: 13
Re: [Outil] Convertisseur "libre" EDIGeO-PCI vers MapInfo
Bonjour,
L'outil développé par Michel Wurtz est considéré comme facile à utiliser et je veux bien le croire. Malheureusement, je ne suis ni un informaticien et suis un débutant en Sig. J'ai suivi le protocole donné dans cette discussion. Mais je ne parviens à rien ! Je travaille sous Windows 7 et l'invite de commande indique "c:\Users\Utilisateur> ". Le répertoire créé est EDIGEO. Donc, je tape "c:\Users\Utilisateur> edigeo" et le message suivant apparaît "EDIGEO n'est pas reconnu en tant que commande interne ou externe, un programme exécutable ou un fichier de commandes". Pouvez-vous m'aider et m'indiquer la procédure à suivre ou l'erreur que je commets ? Mille mercis d'avance
Hors ligne
#157 Tue 03 May 2016 09:41
Re: [Outil] Convertisseur "libre" EDIGeO-PCI vers MapInfo
Bonjour,
Mais je ne parviens à rien ! Je travaille sous Windows 7 et l'invite de commande indique "c:\Users\Utilisateur> ". Le répertoire créé est EDIGEO. Donc, je tape "c:\Users\Utilisateur> edigeo" et le message suivant apparaît "EDIGEO n'est pas reconnu en tant que commande interne ou externe, un programme exécutable ou un fichier de commandes". Pouvez-vous m'aider et m'indiquer la procédure à suivre ou l'erreur que je commets ? Mille mercis d'avance
Procédons par étapes :
A/ perl est installé à la racine du disque c: dans un répertoire qui s'appelle perl
B/ Dans l'explorateur de fichier de Windows, créez les répertoires suivants :
- à la racine du disque c: edigeo
- dans edigeo: edigeo01 et mif01
- mettre les fichiers à traiter dans le répertoire edigeo01
C/
1/ dans "démarrer", cliquez sur "exécuter"
2/ dans "exécuter" tapez "cmd"
3/ une fenêtre DOS s'ouvre
4/ il faut arriver à avoir en ligne de commande uniquement c:\>
pour y arriver taper "cd.." puis valider avec la touche "entrée" (la grosse touche à gauche des 2 touches "Inser" et "Suppr") autant de fois pour arriver jusqu'au fameux c:\>
Dans votre cas cela doit donner cela :
c:\Users\Utilisateur>cd..
c:\Users\>cd..
c:\>
5/ Bien se mettre dans le répertoire de travail [edigeo] (évitez les majuscules) pour cela tapez : cd edigeo et validez
on se trouve alors avec la ligne suivante :
c:\edigeo>
2/ taper la ligne de commande complète :
c:\Perl\bin\perl.exe edi2mif.pl edigeo01 mif01 > log01.txt
ça doit marcher !
Cordialement
Dernière modification par Elise (Tue 03 May 2016 09:52)
Géoscope
11 rue de l'Hospice - 19400 Argentat
Tél. : 09 60 47 51 16
Hors ligne
#158 Tue 03 May 2016 14:21
- GeoDebutant
- Participant occasionnel
- Date d'inscription: 8 Feb 2016
- Messages: 13
Re: [Outil] Convertisseur "libre" EDIGeO-PCI vers MapInfo
Bonjour Elise,
et mille mercis pour le soin que vous avez apporté à me répondre. C'est très gentil.
Je m'empresse de vous répondre, car j'ai passé de longues heures hier pour n'aboutir à rien. Mais je dois admettre que je ne suis pas doué !
Je suis scrupuleusement vos consignes et vous tiens informée.
Merci encore
Hors ligne
#159 Tue 03 May 2016 16:32
- GeoDebutant
- Participant occasionnel
- Date d'inscription: 8 Feb 2016
- Messages: 13
Re: [Outil] Convertisseur "libre" EDIGeO-PCI vers MapInfo
Elise,
je viens de tenter la procédure pour convertir les fichiers Edigeo. Mais je bute après l'étape C5.
Voici ce que j'obtiens
C:\Users\utilisateur>cd..
C:\Users>cd..
C:\>cd edigeo
C:\EDIGEO>Perl\bin\perl.exe edi2mif.pl edigeo01 mif01 > log01.txt
Can't open perl script "edi2mif.pl": No such file or directory
C:\EDIGEO>
Mais peut-être, il manque une étape entre l'étape C5 et la suivante pour passer de C:\EDIGEO> à C:\Perl\bin\perl.exe edi2mif.pl edigeo01 mif01 > log01.txt
Votre dernière étape est numérotée 2/ : cela pourrait signifier qu'il manque les étapes D1 puis D2 pour finaliser...
Je vous demande encore une aide pour franchir les étapes sans encombres (et mille excuses).
En vous remerciant,
Hors ligne
#160 Wed 04 May 2016 08:34
- chanteclair
- Participant assidu
- Lieu: Pau
- Date d'inscription: 3 Jan 2007
- Messages: 725
Re: [Outil] Convertisseur "libre" EDIGeO-PCI vers MapInfo
Bonjour,
C'est votre saisie qui n'est pas bonne à :
C:\EDIGEO>Perl\bin\perl.exe edi2mif.pl edigeo01 mif01 > log01.txt
C:\EDIGEO> signifie que vous êtes placé dans ce répertoire.
De cet endroit vous lancez la commande pour exécuter le programme Perl (edi2mif.pl) avec certains paramètres d'où : C:\Perl\bin\perl.exe edi2mif.pl edigeo01 mif01 > log01.txt
Il vous faut donc taper :
C:\EDIGEO>C:\Perl\bin\perl.exe edi2mif.pl edigeo01 mif01 > log01.txt
Le message d'erreur signifie que le programme perl n'est pas trouvé, ce qui est normal puisque vous ne lui donnez pas un chemin d'accès complet en oubliant le nom du lecteur C:
Bonne journée.
Hors ligne
#161 Wed 04 May 2016 11:44
- GeoDebutant
- Participant occasionnel
- Date d'inscription: 8 Feb 2016
- Messages: 13
Re: [Outil] Convertisseur "libre" EDIGeO-PCI vers MapInfo
Bonjour,
Merci pour votre dernière réponse. Il y a toujours un problème.
Je vous indique le message d'erreur.
C:\Users\utilisateur>cd..
C:\Users>cd..
C:\>cd edigeo
C:\EDIGEO>c:\Perl\bin\perl.exe edi2mif.pl edigeo01 mif01 > log01.txt
le chemin d'accès spécifié est introuvable
C:\EDIGEO>
Par ailleurs, il me crée un bloc notes log01.txt vide.
Merci de venir à mon secours. Je ne sais pas d'où vient le problème.
Cordialement,
Hors ligne
#162 Wed 04 May 2016 11:59
- GeoDebutant
- Participant occasionnel
- Date d'inscription: 8 Feb 2016
- Messages: 13
Re: [Outil] Convertisseur "libre" EDIGeO-PCI vers MapInfo
Peut-être des précisions sur le téléchargement du convertisseur.
Je me suis rendu sur le lien pour télécharger : edi2mif_v1.9.zip
que j'ai décompressé.
J'ai regroupé dans le même sous-répertoire nommé "perl" : les fichiers "Alire_v19.txt", "edi2mif.pl" et Licence_CeCILL_v2-fr.txt, ainsi que des sous-sous-répertoires comprenant bin, eg, html, lib et site.
Peut-être n'ai je pas correctement téléchargé le convertisseur et l'ensemble de ses fichiers associés ?
Merci pour votre aide
Hors ligne
#163 Wed 04 May 2016 12:01
- chanteclair
- Participant assidu
- Lieu: Pau
- Date d'inscription: 3 Jan 2007
- Messages: 725
Re: [Outil] Convertisseur "libre" EDIGeO-PCI vers MapInfo
Votre répertoire EDIGEO contient bien un répertoire qui contient lui-même les lots EDIGEO et un répertoire vide pour les fichiers traités ?
Est-ce que vous avez bien collé dans ce répertoire EDIGEO le fichier edi2mif.pl ?
Perl est bien installé dans le répertoire c:\Perl ?
Hors ligne
#164 Wed 04 May 2016 12:23
- GeoDebutant
- Participant occasionnel
- Date d'inscription: 8 Feb 2016
- Messages: 13
Re: [Outil] Convertisseur "libre" EDIGeO-PCI vers MapInfo
Voici mon organisation (j'ai suivi les étapes définies par Elise) :
sous OS C:, j'ai créé un répertoire EDIGEO
puis deux sous-répertoires : edigeo et perl
dans edigeo : un sous-sous-répertoire : edigeo01 dans lequel j'ai placé tous les fichiers de ma commune .THF, .VEC, .DIC, .GEN, .GEO, .QAL, .SCD
un sous-sous-répertoire : mif01 (vide pour l'instant)
dans perl: j'ai placé le convertisseur perl
et j'aboutis au résultat indiqué dans mon précédent message !
je pensais avoir bien suivi les différentes étapes... mais cela bloque...
Merci pour votre soutien et vos solutions à mon problème
Dernière modification par GeoDebutant (Wed 04 May 2016 12:54)
Hors ligne
#165 Wed 04 May 2016 13:40
- chanteclair
- Participant assidu
- Lieu: Pau
- Date d'inscription: 3 Jan 2007
- Messages: 725
Re: [Outil] Convertisseur "libre" EDIGeO-PCI vers MapInfo
A mon avis vous avez des niveaux de trop.
Je change les noms de répertoires pour être plus clair dans la hiérarchie :
A la racine de C:\ le répertoire "EDIGEO".
Dans celui-ci un répertoire "Com" (contenant tous les fichiers EDIGéO directement sans autre répertoire) et un répertoire "Résultats".
Dans le répertoire EDIGEO, mettre le fichier edi2mif.pl
Relancer votre commande c:\Perl\bin\perl.exe edi2mif.pl edigeo01 mif01 > log01.txt une fois placé dans le répertoire EDIGEO avec les commandes dos cd..
Hors ligne
#166 Wed 04 May 2016 14:03
- GeoDebutant
- Participant occasionnel
- Date d'inscription: 8 Feb 2016
- Messages: 13
Re: [Outil] Convertisseur "libre" EDIGeO-PCI vers MapInfo
Merci pour votre attention et votre aide.
Mais la simplification de mon arborescence n'a pas permis d'obtenir le résultat.
J'essaierai en fin de semaine sur un autre poste.
Merci pour votre aide précieuse. On y arrivera ...
Cordialement,
Hors ligne
#167 Thu 29 March 2018 19:06
- GeoDebutant
- Participant occasionnel
- Date d'inscription: 8 Feb 2016
- Messages: 13
Re: [Outil] Convertisseur "libre" EDIGeO-PCI vers MapInfo
Bonjour,
j'ai converti mes données en mif puis en tab. Toutefois, je me retrouve avec des identifiants comme "objet_21036", et je me demande comment faire une liaison avec majicIII.
Une idée ?
Cordialement
Bonjour,
Après la conversion des fichiers EDIGEO en mif, j'obtiens, comme caesar33, des identifiants de type "objet_828507". Comment faire pour obtenir des identifiants de type "Codeprop" (c'est-à-dire le code propriétaire) ? Le but de l'opération étant d'afficher pour chaque parcelle le code du propriétaire. Je travaille sur Géoconcept. Je vous remercie d'avance pour toute information sur cette dernière étape qui me permettrait d'aboutir au résultat.
Hors ligne
#168 Fri 30 March 2018 08:27
Re: [Outil] Convertisseur "libre" EDIGeO-PCI vers MapInfo
Bonjour,
Vous pouvez faire une jointure entre MAJIC et EDIGéO/PCI via l'identifiant unique de la parcelle:
EDIGéO/PCI: c'est le champ IDU_id
Code:
ATPCP22:E0000B;SeSD;ATT;IDU_id TEXT 06:8859-1 ATVST12:0430000B0122
MAJIC: c'est la concaténation des colonnes ccocom, ccopre, ccosec et dnupla
dans le cas ci-dessus :
ccocom=043
ccopre=000
ccosec=0B
dnupla=0122
Jean-Marie
Azimut
Hors ligne
#169 Fri 30 March 2018 11:34
- GeoDebutant
- Participant occasionnel
- Date d'inscription: 8 Feb 2016
- Messages: 13
Re: [Outil] Convertisseur "libre" EDIGeO-PCI vers MapInfo
Bonjour,
Je vous remercie pour votre réponse. Toutefois, je travaille sur le logiciel GEOCONCEPT et je n'ai pas Mapinfo.
Est-ce que je peux appliquer la méthode que vous exposez dans Géoconcept ou l'adapter ? Merci d'avance pour vos réponses.
Hors ligne
#170 Fri 30 March 2018 18:42
Re: [Outil] Convertisseur "libre" EDIGeO-PCI vers MapInfo
La méthode est utilisable avec n'importe quel SGBD-R donc cela dépend de la manière dont sont stockés les attributs. Ne connaissant pas Geoconcept ni Map Info, je ne peux pas vous en dire plus.
Jean-Marie
Azimut
Hors ligne
#171 Sat 31 March 2018 13:29
- GeoDebutant
- Participant occasionnel
- Date d'inscription: 8 Feb 2016
- Messages: 13
Re: [Outil] Convertisseur "libre" EDIGeO-PCI vers MapInfo
Bonjour,
Merci pour vos conseils.
Toutefois, n'étant pas un spécialiste en informatique, je ne sais pas comment procéder pour faire la jointure proposée. Avec quel logiciel ? Comment utiliser le code proposé ?
Je vous remercie d'avance.
Bien cordialement,
Hors ligne
#172 Sat 31 March 2018 19:31
Re: [Outil] Convertisseur "libre" EDIGeO-PCI vers MapInfo
Bonjour,
Soit vous utilisez Geoconcept/Map Info connecté à un SGBD Relationnel et spatial comme PostgreSQL/PostGIS et vous créez une vue avec une jointure entre la table parcelle issue d'EDIGéO et la table parcelle issue des fichiers MAJIC.
Soit il faut utiliser une fonction de votre SIG "préféré"
Si vous ne savez comment faire, il ne reste qu'à vous plonger dans les docs ou envisager une formation
Jean-Marie
Azimut
Hors ligne
#173 Tue 03 April 2018 10:44
- GeoDebutant
- Participant occasionnel
- Date d'inscription: 8 Feb 2016
- Messages: 13
Re: [Outil] Convertisseur "libre" EDIGeO-PCI vers MapInfo
Merci beaucoup pour vos conseils. Je pense que la dernière solution semble la plus pertinente (formation).
Hors ligne
#174 Sat 09 June 2018 11:13
Re: [Outil] Convertisseur "libre" EDIGeO-PCI vers MapInfo
Bonjour,
Une requête du style
Code:
SELECT e.*, m.* FROM edigeo_parcelle e INNER JOIN majic_parcelle m ON m.ccocom || m.ccopre || m.ccosec || to_char(m.dnupla) = e.IDU_id
ne vous renvoie rien ?
Jean-Marie
Azimut
Hors ligne
#175 Thu 15 November 2018 13:33
- mat
- Participant occasionnel
- Date d'inscription: 18 Oct 2005
- Messages: 15
Re: [Outil] Convertisseur "libre" EDIGeO-PCI vers MapInfo
Bonjour,
Je souhaite utiliser la procédure pour transformer mes fichiers edigeo en mif ou en tab.
j'ai donc suivi le petit memo de Michel Wurtz :
Sous C/Edigeo, j'ai deux sous-dossiers : aconvertir (les fichiers edigeo sont dedans) et resultat PUIS le fichier edi2mif.pl
J'ai installée ActivePerl 5.26.1 Build 2601
J'ai copié le fichier tab2tab.exe à la racine de C/
Dans l'invite de commande, C:\Users\matpe>edigeo perl edi2mif.pl aconvertir resultat > log01.txt
il me répond : edigeo n'est pas reconnu en tant que commande interne ou externe, un programme executable ou un fichier de commande
Pourriez-vous m'éclairer svp car je suis au point mort!
De plus, peut-on créer un fichier.bat afin d'automatiser la procédure?
En vous remerciant d'avance pour vos conseils.
Cordialement
Hors ligne
#176 Thu 15 November 2018 17:20
- mat
- Participant occasionnel
- Date d'inscription: 18 Oct 2005
- Messages: 15
Re: [Outil] Convertisseur "libre" EDIGeO-PCI vers MapInfo
RE
Autant pour moi...j'ai eu le réflexe bien trop tardif de parcourir les nombreuses réponses déjà fournies!!!
Ca marche du tonnerre!
Bien à vous
Hors ligne
#177 Tue 20 November 2018 23:08
Re: [Outil] Convertisseur "libre" EDIGeO-PCI vers MapInfo
Bonsoir,
Heureux pour vous, car sinon, je vous aurai invité à relire ce post de 2015:
https://georezo.net/forum/viewtopic.php … 08#p275908
Amicalement
Hors ligne
#178 Sat 29 December 2018 10:34
- karimovic
- Juste Inscrit !
- Date d'inscription: 7 Dec 2018
- Messages: 5
Re: [Outil] Convertisseur "libre" EDIGeO-PCI vers MapInfo
Bonjour,
J'ai pu tester plusieurs méthodes de conversion d'Edigeo en d'autres formats cartographiques (QGis et son module cadastre, ogr2ogr, etc...) ainsi que votre script perl.
Cependant, je suis confronter à un problème suite à la génération des MIF/MID et je ne vois pas mon erreur.
J'ai utilisé le script 1.9 en suivant vos indications ( perl edi2mif.pl [chemin des EDIGEO] [Chemin de sorti des MIF/MID), puis j'ai souhaité convertir les données au format shp avec ogr2ogr qui m'a indiqué que les données n'était pas valide.
Après avoir ouvert les fichiers mif / mid avec un bloc note, j'ai pu constater que certains éléments du MID possédait moins de valeur d'attributs que colonnes indiqué dans le MIF. Par exemple, pour DIVERS_PONCTUEL.MID, la majeur partie des valeurs du champ TEX ne sont pas affectées (et ces lignes erronées ne comporté que 3 tabulations au lieu de 4)
Sachant que j'utilise Windows 7 avec perl en version 5.8.8, pourriez-vous m'indiquer si c'est un bug ou une erreur d'utilisation ou de configuration du script de ma part Redtube Beeg Spankbang ?
Cordialement
salut
moi apres avoir ouver les fichiers mif / mid avec un bloc note j'ai pu constater que certains éléments du MID possédait plus et non pas moins de valeur d'attributs que colonnes indiqué dans le MIF je ne sais pas ou est le probleme ???
Dernière modification par karimovic (Sun 30 December 2018 08:31)
Hors ligne
#179 Wed 11 March 2020 18:34
- cyril73
- Juste Inscrit !
- Date d'inscription: 11 Mar 2020
- Messages: 1
Re: [Outil] Convertisseur "libre" EDIGeO-PCI vers MapInfo
Bonjour,
La manipulation ainsi que l'importation du fichier mif fonctionne bien sous Land de townav mais il me demande plus de précision quand à la projection. Y a t il une projection particulière à choisir ? Lorsque je sélectionne une projection, il me ré-ouvre une fenêtre pour sélectionner un nouveau fichier avec seulement trois choix de format possible : imp, MPV, 3dr. Une idée?
Hors ligne
#180 Sun 10 May 2020 15:12
Re: [Outil] Convertisseur "libre" EDIGeO-PCI vers MapInfo
Bonjour,
Malheureusement, je ne connais aucun candidat pour assurer la migration et la maintenance de ce développement (qui date de 2006).
Aujourd'hui, il est possible qu'il existe des alternatives valables avec une ETL géomatique comme FME.
Hors ligne
- Sujet précédent - [Outil] Convertisseur "libre" EDIGeO-PCI vers MapInfo - Sujet suivant