#1 Thu 17 July 2008 11:51
[APIC] Export Dxf + identifiant
Bonjour,
Je souhaite exporter d'apic mes données géométriques et attributaires de mon réseau d'eau.
Pour l'export des attributs aucun probleme j'utilise la fonction d'export des attributs et du modèle sous excel
Pour l'export de la géométrie aucun probleme sauf que je ne récupère aucun identifiant afin de faire ma jointure par la suite entre attributs et géométrie sous Arcgis. j'ai tester l'export avec de dxf + xdata mais je ne récupère aucune informations attributaires.
Auriez vous d'autres méthodes et/ou solutions?
Merci d'avance
Gwen
Hors ligne
#2 Thu 17 July 2008 13:24
- Patrice
- JeSuisCharlie
- Date d'inscription: 16 Sep 2005
- Messages: 4794
Re: [APIC] Export Dxf + identifiant
Hello
SVP pouvez vous m'envoyez votre DWG ou DXF + XDATA que je verifie qq chose ?!
et aussi le tableau Excel ... par securite
braud.pat at free.fr
GeoBye, Pat
(Autodesk Expert Elite Team)
Hors ligne
#3 Thu 17 July 2008 13:45
Re: [APIC] Export Dxf + identifiant
Bonjour Pat,
il m'est impossible de communiquer ces données.
que souhaitez vous vérifier?
Gwen
Hors ligne
#4 Thu 17 July 2008 23:26
- MUCKENSTURM Pierre
- Invité
Re: [APIC] Export Dxf + identifiant
Aloha
Sur les linéaires, il n'y a jamais d'attributs en DXF/DWG.
Disposez vous de FME pour vous affranchir de ce problème ?
#5 Fri 18 July 2008 00:19
- JC
- Membre
- Lieu: Les Clayes sous Bois
- Date d'inscription: 31 Jul 2007
- Messages: 332
Re: [APIC] Export Dxf + identifiant
Bonsoir !
Sur les linéaires, il n'y a jamais d'attributs en DXF/DWG.
Sauf justement en passant par les XDATA, Pierre... :)
APIC se débrouille normalement très bien avec les DXF + XDATA... Le problème est souvent plus du coté des softs avec lesquels on essaie de relire les fichiers produits. Mapinfo est très tolérant... Mais je n'ai pas eu autant de succès avec ArcGIS.
Avez-vous vérifié la présence de vos XDATA avec autre chose qu'ArcGIS :
- pour commencer, avec un éditeur de texte ?
- avec un viewer capable de les montrer comme Bentley View Edition 2004 ??
Si oui, il faudra peut-être poser la question de la compatibilité des XDATA avec la version d'ArcGIS à laquelle vous étes confronté... sur le forum ESRI ?
JC
Association GeoRezo.net
Hors ligne
#6 Fri 18 July 2008 10:37
Re: [APIC] Export Dxf + identifiant
Bonjour à tous,
je ne dispose pas de FME.
Par contre j'ai ouvert mon dxf dans un outil de traitement de texte (scite) et je retrouve mes attributs à l'intérieur.
Concernant le pont avec mapinfo je ne suis pas certains d"une certaine facilité pour importer du dxf + xdata. j'ai fais le test à plusieurs reprise mais j'ai un message d'erreur sur la lecture des attributs.
[img]http://gwendal.bocher.free.fr/m2.jpg[/img]
Je vais tester la lecture dans Bentley View Edition 2004
Gwen
Dernière modification par gwen (Fri 18 July 2008 10:41)
Hors ligne
#7 Fri 18 July 2008 11:33
Re: [APIC] Export Dxf + identifiant
je viens de tester Bentley View et j'arrive à consulter mes attributs de mon DXf, enfin une bonne nouvelle qui signifie bien la présence de mes attributs désormais reste à trouver le moyen de les exploiter dans mapinfo ou arcgis
[img]http://gwendal.bocher.free.fr/m3.jpg[/img]
Gwen
Hors ligne
#8 Fri 18 July 2008 20:22
- MUCKENSTURM Pierre
- Invité
Re: [APIC] Export Dxf + identifiant
Alors là moi je suis preneur. Après tout, si tu sais, partage, non ?
J'espère ne pas vous empêcher de répondre à la question de Gwen
J'ai suivi la doc APIC sur la définition des XDATA dans le *.cor sans que cela ne donne jamais rien de concluant. Donc si JC a un exemple concret pour transformer un objet d'un composant linéaire du type :
;COMPOSANT,E_CONDUI;
TYPE,E_CONDUI;
RELSIMPL,1,
E_TRONCO,cond_Cx,0;
FERM,3;
CONFID,0;
ENVIR,1,
9999,EAUX;
ATTRIBUT,1,
EAUX,
diametre,
,
1,0,0,0,%s::;
ATTRIBUT,1,
EAUX,
date_de_,
,
1,0,0,0,%dt::;
ATTRIBUT,1,
EAUX,
materiau,
="fonte",
1,0,0,0,%s::;
ATTRIBUT,1,
EAUX,
origine_,
="bureau etudes",
1,1,0,0,%s::;
ATTRIBUT,1,
EAUX,
longueur,
!CALINA,
1,0,0,0,%f::;
ATTRIBUT,1,
EAUX,
etage_pr,
="basse",
1,0,0,0,%s::;
ECHL,0.0,0,50000;
#9 Sat 19 July 2008 10:57
- JC
- Membre
- Lieu: Les Clayes sous Bois
- Date d'inscription: 31 Jul 2007
- Messages: 332
Re: [APIC] Export Dxf + identifiant
Pour Gwen...
Par contre j'ai ouvert mon dxf dans un outil de traitement de texte (scite) et je retrouve mes attributs à l'intérieur.
Et
je viens de tester Bentley View et j'arrive à consulter mes attributs de mon DXf
Le problème serait donc bien plutôt coté ArcGIS...
Concernant le pont avec mapinfo je ne suis pas certains d"une certaine facilité pour importer du dxf + xdata. j'ai fais le test à plusieurs reprise mais j'ai un message d'erreur sur la lecture des attributs.
Sauf erreur, il faut utiliser l'Universal Translator... mais je ne suis pas un pro de Mapinfo ! :(
Pour Pierre...
Après tout, si tu sais, partage, non ?
C'est bien la raison d'être de ce forum et de notre présence ici, non ? :)
J'ai suivi la doc APIC sur la définition des XDATA dans le *.cor sans que cela ne donne jamais rien de concluant.
Rien de concluant... avec quel soft ? Même les logiciels d'Autodesk, inventeur du DXF et des XDATA, "voient" difficilement les XDATA.
Donc si JC a un exemple concret
Je vous montre ça lors d'un prochain passage, un peu plus tard dans le week end... Promis !
Bon début de week end ! JC
Association GeoRezo.net
Hors ligne
#10 Sun 20 July 2008 01:00
- JC
- Membre
- Lieu: Les Clayes sous Bois
- Date d'inscription: 31 Jul 2007
- Messages: 332
Re: [APIC] Export Dxf + identifiant
Pour traduire en DXF la cana de Pierre (enfin, une cousine... elle n'a pas tout à fait les mêmes attributs)
1/ Méthode "traditionnelle"
Pour ma part, j'ai pris l'habitude de ne pas traduire les attributs APIC non graphiques... Les lignes qui commencent par 0 Attribut: <nom d'attribut> leur correspondent. De la sorte, je récupère à l'affichage dans le logiciel de destination la même chose que dans l'APIC de départ...
Fichier de correspondances
Code:
1 Composant: E_CONDUI Type du composant: 9 Plan du composant: E_CONDUI Couleur du composant: 73 Ligne du composant: CONTINUOUS Plan de l'anti-composant: ANTI_E_CONDUI Couleur de l'anti-composant: 73 Ligne de l'anti-composant: CONTINUOUS 0 Attribut: NUMERO 0 Attribut: RESEAU 0 Attribut: DIAMETRE 0 Attribut: MATERIAU 0 Attribut: DATEPOSE 0 Attribut: LONGCALC 1 Attribut: MATGRA Type de l'attribut: TL Plan de l'attribut: E_CONDUI Couleur de l'attribut: 73 Ligne de l'attribut: CONTINUOUS Style de l'attribut: STANDARD Hauteur de l'attribut: 1.500000 Question de l'attribut: Materiau graphique ? 1 Attribut: DIAMGRA Type de l'attribut: TL Plan de l'attribut: E_CONDUI Couleur de l'attribut: 73 Ligne de l'attribut: CONTINUOUS Style de l'attribut: STANDARD Hauteur de l'attribut: 1.500000 Question de l'attribut: Diametre graphique ?
Fichier résultat joint
Ce genre de traduction ne pose aucun problème avec ArcGIS, Mapinfo, Geoconcept... tous accepteront le résultat.
Association GeoRezo.net
Hors ligne
#11 Sun 20 July 2008 01:02
- JC
- Membre
- Lieu: Les Clayes sous Bois
- Date d'inscription: 31 Jul 2007
- Messages: 332
Re: [APIC] Export Dxf + identifiant
2/ Méthode XDATA
Par rapport à l'exemple précédent, on a :
- ajouté la ligne : Nom de l'application pour le composant: E_CONDUI
- fait précéder tous les attributs non graphiques à exporter d'un 2 (en lieu et place du 0 de tout à l'heure).
Fichier de correspondances
Code:
1 Composant: E_CONDUI Type du composant: 9 Nom de l'application pour le composant: E_CONDUI Plan du composant: E_CONDUI Couleur du composant: 73 Ligne du composant: CONTINUOUS Plan de l'anti-composant: ANTI_E_CONDUI Couleur de l'anti-composant: 73 Ligne de l'anti-composant: CONTINUOUS 2 Attribut: NUMERO 2 Attribut: RESEAU 2 Attribut: DIAMETRE 2 Attribut: MATERIAU 2 Attribut: DATEPOSE 2 Attribut: LONGCALC 1 Attribut: MATGRA Type de l'attribut: TL Plan de l'attribut: E_CONDUI Couleur de l'attribut: 73 Ligne de l'attribut: CONTINUOUS Style de l'attribut: STANDARD Hauteur de l'attribut: 1.500000 Question de l'attribut: Materiau graphique ? 1 Attribut: DIAMGRA Type de l'attribut: TL Plan de l'attribut: E_CONDUI Couleur de l'attribut: 73 Ligne de l'attribut: CONTINUOUS Style de l'attribut: STANDARD Hauteur de l'attribut: 1.500000 Question de l'attribut: Diametre graphique ?
Fichier résultat joint
Ce genre de traduction :
- ne pose aucun problème à Mapinfo ;
- ne passe pas avec Geoconcept ;
- m'a semblé être supporté par les versions 3.xx d'Arcview et ne plus l'être par les ArcGIS récents...
Association GeoRezo.net
Hors ligne
#12 Sun 20 July 2008 01:12
- JC
- Membre
- Lieu: Les Clayes sous Bois
- Date d'inscription: 31 Jul 2007
- Messages: 332
Re: [APIC] Export Dxf + identifiant
On remarque dans Bentley View (cf. copie d'écran ci-dessous...) que "mes" XDATA n'ont pas la même apparence que ceux de Gwen... Peut-être la raison pour laquelle il ne récupère pas correctement les siens sous Mapinfo (qui ne m'a jamais posé problème...) ??
Bonne nuit ! JC
Association GeoRezo.net
Hors ligne
#13 Fri 01 August 2008 10:13
Re: [APIC] Export Dxf + identifiant
Bonjour,
Apres une bonne semaine de tests, je n'ai toujours pas réussi à récupérer mes attributs dans mapinfo ou arcgis.
J'ai suivi les différents conseils de JC concernant le fichier de correspondance mais rien ne change.
D'autres pistes peut être ?
Merci par avance
Hors ligne
#14 Sun 03 August 2008 15:55
- JC
- Membre
- Lieu: Les Clayes sous Bois
- Date d'inscription: 31 Jul 2007
- Messages: 332
Re: [APIC] Export Dxf + identifiant
Bonjour Gwen !
Quelles versions de Mapinfo et ArcGIS ??
Je rappelle que, pour ce qui me concerne, j'ai renoncé pour ArcGIS à passer par le DXF+XDATA (du moins avec ses versions 9.xx).
Pour Mapinfo, je crois me souvenir avoir eu des retours positifs d'utilisateurs de Mapinfo 8.x et 9.x.
Bon dimanche !! JC
PS: et du coté de Pierre ?? Plus de nouvelles... En congés peut-être ?
Association GeoRezo.net
Hors ligne
#15 Sun 10 August 2008 19:42
- Pierre
- DesCartesPourUnMondeMeilleur
- Date d'inscription: 22 Sep 2005
- Messages: 1643
Re: [APIC] Export Dxf + identifiant
Tout à fait JC. En congés.
J'ai quand même testé avant de partir. Et celà fonctionne. En fait mes tests antérieurs ont du fonctionner, mais la vérification des données n'a pas du être effectuée correctement.
Maintenant, il faut que je sache si mes utilisateurs (autocadiens fervents) sont capables d'utiliser les XDATA et s'ils sont capables de les exploiter avec leurs outils.
Ou alors, je vois s'ils savent exploiter l'outil Map...
Je vais pas me gâcher mes vacances, donc je vous coucou.
Dernière modification par Brindavoine (Sun 10 August 2008 19:45)
art X I. Déclaration des Droits de l’Homme et du Citoyen 1789
La libre communication des pensées et des opinions est un des droits les plus précieux de l’Homme : tout Citoyen peut donc parler, écrire, imprimer librement, sauf à répondre de l’abus de cette liberté, dans les cas déterminés par la Loi.
Hors ligne
#16 Sat 30 August 2008 11:34
- Patrice
- JeSuisCharlie
- Date d'inscription: 16 Sep 2005
- Messages: 4794
Re: [APIC] Export Dxf + identifiant
Hello
Je reviens mettre mon grain de sel AutoCADien !
Voici une petite routine à charger dans votre AutoCAD ou MAP ou CIVIL ou ADT
pour visualiser instantanément les éventuels XDATAs présents sur UN objet graphique
A charger par la barre de menu Outils puis
Charger une application / Type de fichier LSP / Parcourir / etc
Commande au clavier : XD <Return> puis un clic sur UN objet graphique
;; Commande: XD pour les XDATAs
(vl-load-com)
(defun c:xd (/ ent dlst str)
(if
(and
(setq ent (car (entsel)))
(setq dlst (cdr (assoc -3 (entget ent '("*")))))
(setq str "")
)
(progn
(foreach l dlst
(foreach e l
(setq str (strcat
str
(vl-princ-to-string e)
" "
)
)
)
(setq str (strcat str "\n"))
)
(alert str)
)
(alert "Cet objet ne comporte pas de données étendues")
)
(princ)
)
GeoBye, Pat
PS: Si en plus vous avez un MAP (ou un CIVIL) alors bien des choses sont possbles !
Dernière modification par pat (Sat 30 August 2008 11:35)
(Autodesk Expert Elite Team)
Hors ligne
#17 Sun 31 August 2008 22:41
- JC
- Membre
- Lieu: Les Clayes sous Bois
- Date d'inscription: 31 Jul 2007
- Messages: 332
Re: [APIC] Export Dxf + identifiant
Mille mercis, Pat, pour ce complément fort utile !
JC
Association GeoRezo.net
Hors ligne