Lou_THOEE Posté(e) le 3 mai 2010 Posté(e) le 3 mai 2010 Bonjour à tous, Je suis nouvelle, géomètre topographe depuis bientôt 10 ans. A l'heure actuelle je travaille pour le bureau cartographie. Mon chef de bureau me demande de trouver une solution pour extraire les données d'un dessin dans sa totalité DWG vers un fichier excel ou bien TEXT. En effet, il voudrait que je compare les données DWG et celles après transformation en ACD (ascodes) (format txt). Ceux ci afin de voir s'il y a des pertes ou pas dans la transformation... Contrôle contrôle... Bref, j'ai fait presque tous les forums, et rien !!! alors comment faire ? Sous AutoCAd, à part la commande liste, je n'ai pas d'autres commandes car n'existe pas sous LT.Alors, comment extraire tout ces objets dwg avec leur informations, leur propriété etc. (nb: la commande ATTEXTR ne marche pas, car jprincipalement sur les blocs). Merci de votre aide.
Ben_O_Hit Posté(e) le 3 mai 2010 Posté(e) le 3 mai 2010 salut,peut-être que tu trouveras ton bonheur avec un de ces lisp ...bon courage ... http://www.cadxp.com/XForum+print-fid-115-tid-11303.html?POSTNUKESID=264e3cc6f6667d646ac718386efb23c9 ßen
lili2006 Posté(e) le 3 mai 2010 Posté(e) le 3 mai 2010 Bonjour à toutes et tous, (nb: la commande ATTEXTR ne marche pas, car jprincipalement sur les blocs). Comment ça ? Heureusement que cela fonctionne sur les blocs ! Je crois même qu'il existe une nouvelle commande d'extraction, non ? (Si un spécialiste [ Chrichri ? ] pouvait intervenir,...) tu trouveras ton bonheur avec un de ces lisp ... Attention, pas de lisp sur lt,... Civil 3D 2025 - COVADIS_18.3c https://www.linkedin...3%ABt-95313341/
lovecraft Posté(e) le 3 mai 2010 Posté(e) le 3 mai 2010 lepti ceinture blanche Messages: 3Inscrit(e) le: 28/4/2010Statut: Déconnecté(e) réponse n°1 postée le 3/5/2010 à 11:57bonjour-outil-extraction de donner J'ai supprimé le message en doublon Laurent http://www.youtube.com/user/CADMINATOR?feature=mhee
Lou_THOEE Posté(e) le 3 mai 2010 Auteur Posté(e) le 3 mai 2010 Rebonjour, et merci pour vos nombreuses réponses. Cependant, je n'ai pas la réponse que j'attendais. Mais tant pis. Merci à vous.
bonuscad Posté(e) le 4 mai 2010 Posté(e) le 4 mai 2010 une solution pour extraire les données d'un dessin dans sa totalité Avec une LT, je ne vois que l'enregistrement au format DXF.Régler la sortie en type ASCII (et non binaire) avec l'option "Objets', ce qui te laissera le choix pour faire la sélection des entités (toutes ou sélection) et évitera l'écriture de l'entête du fichier. Après il faut connaitre la structure du DXF pour pouvoir l'interpréterCe type de fichier peut être lu par Excel (1 seule colonne: les données sont séquentielles, d'abords le code DXF, puis sa description (donnée présente que pour certain codes) et enfin sa valeur numérique (entier, réel ou chaine de caractère) NB: tu peut choisir un format d'écriture d'une version antérieure (R12 ou R14) afin de n'avoir que les définitions principales (propriétés et géométrie), le DXF sera plus facilement lisible mais quand même ardue à l'interprétation. Choisissez un travail que vous aimez et vous n'aurez pas à travailler un seul jour de votre vie. - Confucius
Lou_THOEE Posté(e) le 4 mai 2010 Auteur Posté(e) le 4 mai 2010 Avec une LT, je ne vois que l'enregistrement au format DXF. Re-bonjour, c'est bien ce que je pensais, l'enregistrement au format DXF. EN effet, on reçoit des fichiers DWG de la part de géomètre privé ou bien de restituteur. Pour contrôler ces fichiers, on est obligé de les enregistrer sous format DXF.On a un programme qui permet par la suite de les transformer en ACD (fichier texte). Cependant, nous avons découvert qu'il y avait quelques fois des pertes, je m'explique : lorsqu'il y a des erreurs dans le DWG, nous les détectons seulement après transformation. exp de problème rencontré :DIRECTION d'EXTRUSIONEx ci-dessous : REFERENCE DE BLOC Calque: "0" Espace: Espace objet Maintien = 14d47 Nom du bloc: "CH_A2" en point, X=459679.2265 Y=217985.4534 Z= 8.5100Facteur d'échelle X: 1.0000Facteur d'échelle Y: 1.0000Facteur d'échelle Z: 1.0000Direction d'extrusion par rapport au SCU: X= -1.0000 Y= 0.0000 Z= 0.0000Mettre à l'échelle uniformément: NonAutoriser la décomposition: Oui Après transformation en DXF, ci-après : ARBRE 10-217985.55335010879 208.4100000000000001 30-459679.22645465599210-1.02200.02300.0 0 La direction d’extrusion ne peut pas être supprimé. EN effet, la personne qui a fait ce dessin s’est trompé dans son SCU, il a mis un SCU non général, (X=0.0020, Y=-0.0012, Z=1.000), puis il a inséré ces blocs arbre et d’autres blocs. Pour corriger ces objets, il suffit de les sélectionner, les effacer et les réinsérer avec le bon SCU (dite général), ils réinsèrent un à un ces blocs (les fichiers blocs sont bons), en effet, chaque blocs n’avait pas le même SCU lors de son insertion. Voilà, après l'opération ci dessus : Le même bloc, réinsérer avec le SCU général(plus de direction d’extrusion) REFERENCE DE BLOC Calque: "ARBRE" Espace: Espace objet Maintien = 9eadf4 Nom du bloc: "ARBRE" en point, X=420614.0585 Y=246919.4735 Z= 1.1044Facteur d'échelle X: 1.0000Facteur d'échelle Y: 1.0000Angle de rotation: 100.0000gFacteur d'échelle Z: 1.0000Mettre à l'échelle uniformément: NonAutoriser la décomposition: Oui Après transformation en DXF, ci-après :ARBRE 10459679.22645465599 20217985.55335010879 308.4100000000000001 0ENDSEC 0EOF Vous remarquerez que les coordonnées ont été remis dans le bon ordre... Au final, c’est le fichier DWG qui est faux et qu’il faut corriger ! Car lorsqu’il est traduit en DXF12, toutes les coordonnées sont faussées !!! Donc, pour un bon contrôle, est-il possible de lister tous les objets d'un DWG comme la commande LISTE et le sortir en fichier TXT ? S'il n'y a pas de possibilité, avec AutoCAD LT 2011, alors... il est inutile que je continue à chercher j'imagine, et qu'il faut que je me résigne à abandonner ces recherches... MERCI encore pour vos réponses malgré tout, et bonne soirée. [Edité le 4/5/2010 par Lou_THOEE][Edité le 4/5/2010 par Lou_THOEE][Edité le 4/5/2010 par Lou_THOEE] [Edité le 4/5/2010 par Lou_THOEE]
Messages recommandés
Créer un compte ou se connecter pour commenter
Vous devez être membre afin de pouvoir déposer un commentaire
Créer un compte
Créez un compte sur notre communauté. C’est facile !
Créer un nouveau compteSe connecter
Vous avez déjà un compte ? Connectez-vous ici.
Connectez-vous maintenant