Larbre Ingénierie
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Le Deal du moment : -15%
-15% Apple MacBook Air 13” 16Go RAM / 256Go SSD ...
Voir le deal
1299 €

Aller en bas
avatar
Mathieu_G
Admin
Messages : 26
Date d'inscription : 02/11/2021
Localisation : Montluçon
https://larbre.forumactif.com

[DATA] Exporter en tableau les attributs de bloc Empty [DATA] Exporter en tableau les attributs de bloc

Ven 25 Nov - 12:20
EXPORT DES ATTRIBUTS DE BLOC EN TABLEAU



Quid ?

Autocad n'est pas un SIG, et il ne propose pas une table des entités présentes sur un calque.
Il est cependant possible de faire un export des blocs et de leurs attributs.

Par exemple, pour extraire en lot les profondeurs de regard figurant sur les étiquettes (blocs). L'objet regard pourra comporter les valeurs X,Y et le nom, mais les valeurs TN, Fe, et profondeur sont en général dans une étiquette indépendante.

[DATA] Exporter en tableau les attributs de bloc Captur14


Mode d'emploi

Rassembler les informations nécessaires dans le bloc

Si votre bloc ne dispose pas de tous les attributs nécessaires, par exemple les X et les Y, il va falloir commencer par modifier le bloc en ajoutant lesdits attributs.

  1. Clic droit > éditeur de bloc
  2. Cliquez sur Définition d'attribut
  3. Dans le champs Par défaut : appuyez sur le bouton à droite
  4. Naviguez depuis EspaceReservéBloc > Position
  5. Cochez un seul des attributs X, Y ou Z et validez
  6. Enregistrez le bloc et quittez l'éditeur de bloc
  7. Lancez la commande ATTSYNC > validez Sélectionner en appuyant sur Espace > choisissez un bloc et appuyez sur Espace
  8. Vos blocs sont maintenant tous mis à jour !


[DATA] Exporter en tableau les attributs de bloc Captur18

La position des blocs

Si les blocs que vous exportez sont les blocs dont les coordonnées X et Y correspondent à l'emplacement dont vous souhaitez avec les informations (ex : une couche de points topo), alors vous pouvez passer à l'étape suivante.

Si les blocs qui contiennent les infos ne sont pas les points mais des étiquettes déportées (donc d'autres blocs), il va falloir corriger les coordonnées X Y.

  1. Soit en exportant à la fois la couche de points et la couche d'étiquettes, en partant du principe qu'elles ont une clé en commun (ID du points par exemple) pour pouvoir faire une jointure sous un tableur
  2. Soit en repositionnant manuellement le bloc de l'étiquette en faisant coincider le point de base du bloc à la position voulue (c'est du boulot !).


Export Autocad

Il faut configurer un fichier de gabarit en *.txt, afin qu'Autocad sache quel champ et quels attributs exporter, et sous quelle forme.

Code:

BL:NOM C010000
TEXT_0 C020000
TEXT_1 C020000
TEXT_2 C020000
TEXT_3 C020000

Ici, la première ligne ne change pas. TEXT_x est à modifier selon la dénomination de votre attribut de bloc (Etiquette).

[DATA] Exporter en tableau les attributs de bloc Captur16[/url]

Se référer à la page d'aide Autocad pour avoir le détail de tous les paramètres exportables.

  1. Tappez la commande ATTEXTR, puis validez (Entrée)
  2. Sélectionnez "Fichier CDF"
  3. Sélectionnez vos objets
  4. Sélectionnez le fichier de gabarit
  5. Définissez un fichier de sortie (*.txt) et validez


[DATA] Exporter en tableau les attributs de bloc Captur17


Exemple de fichier de sortie :
Code:
'','R Grav2','T :241.665m','Fe :238.235m','Prof :3.43m'
'','R Grav1','T :240.509m','Fe :237.849m','Prof :2.66m'
'','R Grav0','T :240.468m','Fe :238.914m','Prof :1.55m'
'','Refoul Gra0','T :240.432m','Fe :238.900m','Prof :1.53m'
'','TabGrav-15','T :240.525m','Fe :239.520m','Prof :1.00m'
'','TabGrav-11B','T :240.470m','Fe :239.510m','Prof :0.96m'
'','TabGrav-11','T :240.400m','Fe :239.378m','Prof :1.02m'


Post-traitement

  1. Renommez votre fichier de sortie en modifiant l'extention en *.CSV
  2. Ouvrez le avec un tableur (LibreOffice gère infiniment mieux les CSV que Excel) et définissez la virgule comme délimiteur
  3. Supprimez les colonnes inutiles
  4. Nettoyez les champs en utilisant "rechercher et remplacer" (par exemple ici les termes " 'Fe :" ; "m'" ; etc..., laissez la case remplacer vide pour simplement supprimer les termes recherchés)
  5. Enregistrez.


Vous pouvez maintenant avec un tri par nom ou avec une fonction RechercheV attribuer à votre liste de regard les valeurs ci-dessus exportées.


C'est où ?

Modèle de gabarit : Serveur Informatique
\Metiers\2-Env\AutoCAD\Outils\GABARIT_EXPORT_ATTRIBUTS.txt

Référence Autocad :
https://help.autodesk.com/view/ACDMAC/2018/FRA/?guid=GUID-A1103600-54CB-4FF8-8A62-EF237C890A09
Revenir en haut
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum