MNT Posté(e) le 31 juillet 2008 Posté(e) le 31 juillet 2008 Bonjour, je pense (étonnant non !?) qu'on a tous été confronté à ce problème au moins une fois fichier topo récupéré chez un géomètre avec un bloc avec attribut qui renseigne l'altitude et le points à l'altitude 0. La commande "Attribut Alt = Z point" ne fonctionne pas puisque pour que Covadis reconnaisse un bloc point AutoCAD il faut impérativement 2 attributs : 1 pour le N° et le 2ème pour le Z. Ce que j'ai essayé de faire : * ajouter un attribut N° aux blocs ?? pas réussi * solution brute de fonderie : décomposer et utilisation commande "affecter Z selon texte" fonctionne mais pas terrible * dernière solution que j'utilise qui est satisfaisante utilisation d'un lisp récupéré sur le site (defun c:bloc-alt (/ ins att)(vl-load-com)(and(setq name (getstring T "\nEntrez le nom du bloc: "))(setq tag (getstring "\nEntrez l'étiquette de l'attribut: "))(ssget "_X" (list '(0 . "INSERT") (cons 2 name)))(vlax-for b (vla-get-ActiveSelectionSet(vla-get-ActiveDocument(vlax-get-acad-object)))(setq ins (vlax-get b 'InsertionPoint)att (vlax-invoke b 'getAttributes))(foreach a att(if (and (= (vla-get-TagString a) (strcase tag))(numberp (setq alt (read (vla-get-TextString a)))))(vla-Moveb(vlax-3d-point '(0 0 0))(vlax-3d-point (list 0 0 alt)))))))(princ)) désolé de pas citer l'auteur malgré plusieurs recherches impossible de retrouver le message d'origine. donc j'arrive enfin à ma question : comment faites vous,si possible avec Covadis, est ce que j'aurais zappé une fonction ?? @+ Le Hamac est une science exacte qui ne tolère pas l'amateurisme.
x_all Posté(e) le 31 juillet 2008 Posté(e) le 31 juillet 2008 je vais faire mon sauvage..... explosion des pts, puis des textes si c des mtextet enfin alt suivant texte... bon je sais, je suis pas trés fin...mais en gérant ça dans des calques ça passe vite fait... quelques trucs sur autocad
thierry.garré Posté(e) le 31 juillet 2008 Posté(e) le 31 juillet 2008 Effectivement c'est pas ce qu'il y a de plus simple. On peut y arriver de la façon suivante: 1er créer un fichier texte à l'aide de l'extracteur d'attribut d'autocad (on récupére XY du point d'insertion +la valeur de l'attribut) 2eme On réinsére les points à l'aide du chargement de semis Voili Voilou...... Thierry Garré Géorail-Covadis-Autopiste-Autocad-Autocad Map-Infraworks 360- Navisworks -Recap
x_all Posté(e) le 31 juillet 2008 Posté(e) le 31 juillet 2008 ben voui... c plus élégant.... quelques trucs sur autocad
didier Posté(e) le 1 août 2008 Posté(e) le 1 août 2008 coucou La réponse de Thierry;garré est d'autant plus élégantedu simple fait de sa précision. En effet exploser les textes ne mémorise pasle point d'insertion originel du point topo ce qui est un comblequand on sait comment les géomètres(sacrée engeance que cette profession)déplacent quelquefois les altitudes (attributs) à cause des soucis de chevauchement des attributs Encore une fois on travaille avec une précision numériquede grâce n'explosez pas les fichiersen arguant que ça ne se verra pas au traceur !!! amicalement Éternel débutant... Mon site perso : Programmer dans AutoCAD
thierry.garré Posté(e) le 1 août 2008 Posté(e) le 1 août 2008 Vous me flattez , Messieurs ;) J'avais l'habitude de faire des réponses pleines de fautes, mais élégantes...... d'autant plus que cette réponse m'a était soufflée par SupportCova [Edité le 2/8/2008 par thierry.garré] Thierry Garré Géorail-Covadis-Autopiste-Autocad-Autocad Map-Infraworks 360- Navisworks -Recap
MNT Posté(e) le 1 août 2008 Auteur Posté(e) le 1 août 2008 Salut à tous, merci pour l'astuce @+ Le Hamac est une science exacte qui ne tolère pas l'amateurisme.
DAVID30 Posté(e) le 13 août 2008 Posté(e) le 13 août 2008 bonjour ,il existe une autre solution. 1) Cov edition attribut renomeralt>MAT2)COV 2D PT TOPO ecrire un fichier de point ex format separateur3)COV 2D charg le semis de point avec un bloc point comportant 2 attributs MAT et ALTne pas oublier de cocher mettre attribut pour Z=04) cov edition attribut renommer MAT (comporte le z en ALT1)renommer ALT en MAT Renommer ALT1 en ALT5) COV edition ATRIBUT ALT= Z point solution de Géomètre déplacant les attributs....
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