AutoCAD Map 3D : Etiquette avec attributs

AutoCAD Map 3D : Etiquette avec attributs

jeanluc_meloni
Explorer Explorer
1 237 Visites
13 Réponses
Message 1 sur 14

AutoCAD Map 3D : Etiquette avec attributs

jeanluc_meloni
Explorer
Explorer

Bonjour à tou(te)s et merci à l'équipe de helpers par avance.

 

Je suis nouvellement embauché dans une société où je dessine des plans de topographie AEP. Mon niveau autocad est plutôt moyen, mais concernant la gestion d'attributs, c'est très amateur, je sollicite donc votre généreuse et précieuse aide. 

jeanluc_meloni_0-1682408714871.png

 

 

Je tente de mettre en place un système d'étiquettes dynamiques pour repérer des éléments notoires de canalisations  (poteau incendie, vanne etc...).

 

Mon étiquette serait composée :

  • d'un numéro (incrémenté par le programme de GILE_INCR que je remercie grandement).
  • d'un descriptif de l'élément.
  • D'un niveau TN
  • D'un niveau Autre
  • D'une profondeur
  • D'une coordonnée X (que je récupère grâce à un champs lié à point)
  • D'une coordonnée Y

Le problème est que mon étiquette c'est un peu bricolo bricolette...

Je compte récupérer les infos pour alimenter un tableau en faisant une extraction de données.

 

Je ne sais pas si c'est comme ça qu'il faut vraiment faire.

 

Quelle serait la solution idéale pour avoir une étiquette avec une flèche que je peux placer à ma guise pour localiser et donner ses coordonnées X et Y ?

 

Merci bcp à celle ou celui qui m'accordera un peu de temps pour solutionner ou avancer sur une piste exploitable.

ps: j'ai foiré, j'ai posté sur la partie anglaise en 1er... il y a un doublon, mes excuses pour ça.

JL 

jeanluc_meloni_1-1682408714872.png


Le titre du sujet a été modifié par un modérateur pour faciliter la recherche. Titre original:
Etiquette avec attributs

0 J'aime
Solutions acceptées (1)
1 238 Visites
13 Réponses
Replies (13)
Message 2 sur 14

Caderix
Mentor
Mentor

Bonjour, 

 

Une idée est d'utiliser les coordonnées du point de base du bloc.

 

On peut ainsi ajouter deux champs dans l'éditeur de bloc qui récupèrent ces coordonnées. (voir fichier joint)

 

Caderix_0-1682409661806.png

 


Cordialement

Eric GUELEN
Formateur AutoCAD
Site Internet

EESignature

Message 3 sur 14

jeanluc_meloni
Explorer
Explorer
Bonjour, merci,
en effet, ça me permet d'ôter le point que j'utilisais à l'intérieur de mon bloc dyn.

Pour la flèche, j'étais davantage sur quelque chose de type ligne de repère.

Je ne suis pas arrivé à utilise mon bloc avec la ligne de repère, du coup je l'ai créée avec du paramétrique, le résultat n'est pas très probant.
0 J'aime
Message 4 sur 14

Y.AUBRY
Advisor
Advisor

Bonjour @jeanluc_meloni ,

 

Tu trouveras ci-joint le lisp XYZ :

 

Commande XY ou XYZ

 

A+ Yoan

Yoan AUBRY

EESignature

0 J'aime
Message 5 sur 14

-didier-
Advisor
Advisor

Bonjour @jeanluc_meloni 

 

Que signifie : c'est un peu bricolo bricolette  ?

Est-ce que ce bloc avec attributs existe déjà ?

Si oui, merci de le déposer sur le forum pour l'étudier.

 

Pourquoi utiliser le mot étiquette ?
Est-ce différent dans ton acception d'un attribut AutoCAD ?

 

Comment les renseignements doivent ils être passés aux attributs

De manière automatique à la façon des champs ?

Ou par une saisie de l'utilisateur ?

 

Suivant les réponses, on étudiera les meilleures manières de procéder.

Amicalement

Éternel débutant.. my site for learning : Programmer dans AutoCAD

DA

EESignature

Message 6 sur 14

Caderix
Mentor
Mentor
Solution acceptée

Si on veut quelque chose qui ressemble à une ligne de repère, on peut faire un bloc dynamique en gardant le même esprit du champ qui récupère le point de base (voir fichier joint)


Cordialement

Eric GUELEN
Formateur AutoCAD
Site Internet

EESignature

0 J'aime
Message 7 sur 14

jeanluc_meloni
Explorer
Explorer

merci @-didier-  pour ta réponse.

 

>Que signifie : c'est un peu bricolo bricolette  ?

C'est que je fais avec les "faibles moyens du bord".

 

>Est-ce que ce bloc avec attributs existe déjà ?

Si oui, merci de le déposer sur le forum pour l'étudier.

Yes pas de problème

 

>Pourquoi utiliser le mot étiquette ?
Est-ce différent dans ton acception d'un attribut AutoCAD ?

Non, c'est juste une vignette dynamique pour sortir des données dans un tableau.

 

>Comment les renseignements doivent ils être passés aux attributs

De manière automatique à la façon des champs ?

Il me semble que c'est que j'ai fait dans mon exemple si je parle le même langage que toi.

 

Ou par une saisie de l'utilisateur ?

Je ne suis pas sûr, je renseigne certaines valeurs qui ont été préalablement levées lors du déplacement sur le terrain avec théodolite + Land2map.

 

0 J'aime
Message 8 sur 14

jeanluc_meloni
Explorer
Explorer

ok merci, je n'avais pensé à le faire dans ce sens là, je vais test. 🙂

 

Si j'ajoute mes autres attributs, TN etc.. est ce que je peux les ajouter sous forme de bloc enfant, de façon à pouvoir toujours bouger cet autre "grappe d'attributs" après avoir inséré le bloc parent ? C'est une histoire de lisibilité, parfois sur le plan, il y en a trop, ça oblige à ajuster un peu les choses.

0 J'aime
Message 9 sur 14

-didier-
Advisor
Advisor

Bonjour @jeanluc_meloni 

 

C'est pas mal du tout ce qui existe d'ores et déjà.

Que faut-il de plus ?

 

Par contre, il faut redéfinir l'action du point pour que les coordonnées soient exactes.
C'est bien les coordonnées de la pointe de la flèche qui doivent être renseignées ?

 

Amicalement

Éternel débutant.. my site for learning : Programmer dans AutoCAD

DA

EESignature

0 J'aime
Message 10 sur 14

jeanluc_meloni
Explorer
Explorer
c'est ça.
Ma problèmatique est surtout située sur la mobilité des différents éléments, j'ai l'impression que je peux arriver à faire ce que je veux sur la base de la flèche déposée par @Anonymous.
Je suis en train de tenter de faire un bloc enfant dans le parent pour pouvoir déplacer comme je veux le bloc imbriqué après insertion du parent.
Ensuite je teste l'extraction dans tableau.
Je pense que cette solution a une limite. Si je fais une levée de 200 points, je me vois mal tout renseigner manuellement...
ce sera un autre problème avec une autre solution.
0 J'aime
Message 11 sur 14

-didier-
Advisor
Advisor

Bonjour @jeanluc_meloni 

 

OK, et donc, nous, on peut t'aider en quoi ?

Amicalement

Éternel débutant.. my site for learning : Programmer dans AutoCAD

DA

EESignature

0 J'aime
Message 12 sur 14

jeanluc_meloni
Explorer
Explorer

J'ai avancé, vous pouvez m'aider sur la mobilité de l'étiquette "NUMERO_POINT" du bloc, elle n'est pas contrainte comme le sont les étiquettes "RepereX" et "Repere Y" alors qu'il me semble avoir fait les choses correctement au niveau du paramétrage.

 

à trouver comment je peux récupérer mes coordonnées XY du point de base du bloc parent, et qu'elles aillent dans les étiquettes bloc_enfant "repereX et Y".

Elles ne sont plus mises à jour car elles vont cherche le point de base de leur propre bloc.

 

Merci vraiment pour votre patience 🙂

 

0 J'aime
Message 13 sur 14

Caderix
Mentor
Mentor

Pour rester dans le simple, j'ajouterais une action de déplacement sur les attributs pour les mettre de l'autre côté. (voir pièce jointe)

 


Cordialement

Eric GUELEN
Formateur AutoCAD
Site Internet

EESignature

0 J'aime
Message 14 sur 14

jeanluc_meloni
Explorer
Explorer

Je remercie bien chaque personne ayant participé à la résolution de mes questions. 👍

0 J'aime