#1 Thu 16 November 2006 09:21
- jbrodard
- Juste Inscrit !
- Date d'inscription: 8 Mar 2006
- Messages: 3
Conversion en DWG : récupérer les attributs
Bonjour,
Je prépare la conversion d'une base de données en DWG.
J'ai besoin de créer des objets lignes, textes et blocs (insert), mais lorsque que je précise l'option "Attribute storage method" to "insert attributes",
des blocs (insert) sont créés pour tous mes objets, également ceux que je souhaite en texte ou ligne simple.
J'ai ajouté la valeur "autocad_line" dans l'attribut "autocad_entity", mais rien n'y change.
Merci de votre aide
Hors ligne
#2 Thu 16 November 2006 10:17
Re: Conversion en DWG : récupérer les attributs
C'est normal. Si vous demandez le stockage des attributs sous forme de bloc (type insert), fme crée un bloc pour chaque objet.
les fichiers autocad ne sont pas vraiement faits pour supporter les attributs.
Si vous souhaitez vraiment les conserver, utilisez plutot l'option extended data mais peu d'applications arrivent à lire ces attributs.
Hors ligne
#3 Thu 16 November 2006 10:28
- jbrodard
- Juste Inscrit !
- Date d'inscription: 8 Mar 2006
- Messages: 3
Re: Conversion en DWG : récupérer les attributs
Merci
On ne peut donc pas, si l'on a choisi l'option "insert attribute" créer également de simples lignes ou textes sans attributs. Il transforme tout obligatoirement en blocs (type insert).
Hors ligne
#4 Thu 16 November 2006 14:16
- Patrice
- JeSuisCharlie
- Date d'inscription: 16 Sep 2005
- Messages: 4794
Re: Conversion en DWG : récupérer les attributs
Bonjour
Dans un DWG ou DXF, si voulez stocker des informations attributaires, il y a 3 possibilités:
- Ponctuel XY : bloc AutoCAD avec N attributs
N'importe quel AutoCAD (y compris AutoCAD LT) peut les exploiter (création / modification / suppression).
Les blocs avec attributs existent depuis AutoCAD vs2.0/2.1, c'est à dire 1985 !
Sur TOUT objet graphique AutoCAD (donc par exemple le linéaire et le surfacique), on peut envisager aussi les Extended Data (ou XDATA)
- Extended Data (ou XDATA), seul un VRAI AutoCAD (ou MAP ou ADT) peut les exploiter avec l'aide d'un programme Lisp / V-Lisp / VBA / ARX en C++.
Si vous avez installé les routines Bonus/Express sur votre AutoCAD (ou MAP ou ADT) 2000-2007, par les 2 commandes XDATA et XDLIST, vous pourrez les exploiter mais c'est absolument "anti-convivial".
FME sait parfaitement créer des XDATAs !
Les XDATAs existent depuis AutoCAD R11, c'est à dire environ 1990 !
- Si et seulement si vous avez un AutoCAD MAP, alors vous pouvez aussi envisager les Objects Datas (Données d'Objet de MAP) qui sont possibles sur TOUT objet graphique AutoCAD quelqu'il soit ...
Mais seul un MAP peut les exploiter !
Les Données d'Objet de MAP existent depuis MAP R1, c'est à dire environ 1996 !
Je suis presque sur que FME sait aussi générer des Données d'Objet de MAP !?
??? A vérifier avec Mr GAYTE ???
A vous de voir ...
Voir aussi ce message: http://georezo.net/forum/viewtopic.php?id=43215
GeoBye, Pat
(Autodesk Expert Elite Team)
Hors ligne
#5 Thu 16 November 2006 15:14
Re: Conversion en DWG : récupérer les attributs
Pour répondre à Pat, FME ne sait que lire le format Autodesk Map Object et encore faut-il avoir autodesk map installé sur son poste de travail.
J'ai fait remonté à Safe le besoin d'un reader/writer autonome pour ce format.
Hors ligne
#6 Thu 16 November 2006 15:41
- Patrice
- JeSuisCharlie
- Date d'inscription: 16 Sep 2005
- Messages: 4794
Re: Conversion en DWG : récupérer les attributs
Hello Olivier
ZUT / FLUTE / MINCE, j'étais presque certain que SAFE FME savait lire ET écrire
les données d'objets de MAP !
Donc si j'ai bien compris, il sait seulement LIRE les Objects Datas de MAP
et NON PAS les écrire ...
C'est bien ça Olivier ?
GeoBye, Pat (du Bourget du Lac)
(Autodesk Expert Elite Team)
Hors ligne
#7 Thu 16 November 2006 16:32
Re: Conversion en DWG : récupérer les attributs
C'est ça. Je confirme.
De plus la lecture est trés leeeeeente (ce qui est rare pour FME mais spécifié dans la doc.).
Si j'ai des retours d'utilisateurs intéressés par la lecture/écriture d'Autocad Map Object j'aurai plus de poids pour la définition des priorités dans les développements à venir.
Hors ligne
#8 Thu 16 November 2006 16:52
- Patrice
- JeSuisCharlie
- Date d'inscription: 16 Sep 2005
- Messages: 4794
Re: Conversion en DWG : récupérer les attributs
Hello Olivier
OK Merci beaucoup pour la confirmation !
Je sais pourquoi c'est très lent ... C parce que les Object Data de MAP sont cryptés / encodés pour que personne (ou presque) ne puisse les lire (ou les écrire) avec efficacité et rapidité.
Ainsi lorsque vous sauvegardez un dessin MAP avec des Object Data en fichier DXF Ascii / Texte, vous ne voyez RIEN sur la définition des tables Object Data ET leur contenu !!!
*** En fait on voit seulement un "fatras" de trucs en hexadecimal ***
Alors que par programmation Lisp / V-Lisp / VBA / ARX dans MAP,
on peut assez facilement les traiter ...
GeoBye, Pat
(Autodesk Expert Elite Team)
Hors ligne
#9 Fri 17 November 2006 10:47
- Sylvie
- Membre
- Date d'inscription: 5 Sep 2005
- Messages: 3066
Re: Conversion en DWG : récupérer les attributs
Si j'ai des retours d'utilisateurs intéressés par la lecture/écriture d'Autocad Map Object j'aurai plus de poids pour la définition des priorités dans les développements à venir.
Bonjour,
Je suis intéressée !
Je vous laisse faire l'estimation en poids
Sylvie
Hors ligne
#10 Fri 24 November 2006 12:52
Re: Conversion en DWG : récupérer les attributs
Je confirme malheureusement après discussion avec le support technique que Safe est totalement dépendant d'Autodesk pour tout ce qui touche au format Autodesk Map Object.
Je ne pense donc pas qu'il y ait d'améliorations de FME à court terme pour un meilleur support de ce format.
Hors ligne