Aller au contenu

Points topo


Messages recommandés

Posté(e)

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-Move

b

(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.

Posté(e)

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

Posté(e)

coucou

 

La réponse de Thierry;garré est d'autant plus élégante

du simple fait de sa précision.

 

En effet exploser les textes ne mémorise pas

le point d'insertion originel du point topo

 

ce qui est un comble

quand 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érique

de grâce n'explosez pas les fichiers

en arguant que ça ne se verra pas au traceur !!!

 

amicalement

Posté(e)

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

  • 2 semaines après...
Posté(e)

bonjour ,il existe une autre solution.

 

1) Cov edition attribut renomer

alt>MAT

2)COV 2D PT TOPO ecrire un fichier de point ex format separateur

3)COV 2D charg le semis de point avec un bloc point comportant 2 attributs MAT et ALT

ne pas oublier de cocher mettre attribut pour Z=0

4) cov edition attribut renommer MAT (comporte le z en ALT1)

renommer ALT en MAT Renommer ALT1 en ALT

5) COV edition ATRIBUT ALT= Z point

 

solution de Géomètre déplacant les attributs....

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é