Aller au contenu

EXTRACTION DE DONNEES


Lou_THOEE

Messages recommandés

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.

Lien vers le commentaire
Partager sur d’autres sites

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 2024 - COVADIS_18.2

https://www.linkedin...3%ABt-95313341/

Lien vers le commentaire
Partager sur d’autres sites

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éter

Ce 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

Lien vers le commentaire
Partager sur d’autres sites

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'EXTRUSION

Ex 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.5100

Facteur d'échelle X: 1.0000

Facteur d'échelle Y: 1.0000

Facteur d'échelle Z: 1.0000

Direction d'extrusion par rapport au SCU:

X= -1.0000 Y= 0.0000 Z= 0.0000

Mettre à l'échelle uniformément: Non

Autoriser la décomposition: Oui

 

Après transformation en DXF, ci-après :

 

ARBRE

10

-217985.55335010879

20

8.4100000000000001

30

-459679.22645465599

210

-1.0

220

0.0

230

0.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.1044

Facteur d'échelle X: 1.0000

Facteur d'échelle Y: 1.0000

Angle de rotation: 100.0000g

Facteur d'échelle Z: 1.0000

Mettre à l'échelle uniformément: Non

Autoriser la décomposition: Oui

 

Après transformation en DXF, ci-après :

ARBRE

10

459679.22645465599

20

217985.55335010879

30

8.4100000000000001

0

ENDSEC

0

EOF

 

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]

Lien vers le commentaire
Partager sur d’autres sites

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 compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant
×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer. Politique de confidentialité