Aller au contenu

balyoa

Membres
  • Compteur de contenus

    132
  • Inscription

  • Dernière visite

  • Jours gagnés

    1

Tout ce qui a été posté par balyoa

  1. balyoa

    Transparence hachures

    Merci Gilles. A+ Yoann
  2. Bonjour, Sur un Autocad Map 2011 (Xp Pro 32bits) je génère des hachures de type solid et transparentes (nouveauté 2011), rouge à 70% de transparence. Sur un de mes postes pas de problèmes, mais sur une seconde machine (W7Pro 64bits), et bien le rendu de la transparence ne se fait pas. Si je repasse sur l'autre machine avec le même fichier, ca marche. Y a t il une variable qui active/désactive le rendu de la transparence ? Merci pour votre aide. Yoann
  3. balyoa

    Modeles et vues

    Bonjour, J'ai un fichier Dgn avec 2 modeles et 11 vues. Le probleme est que mes 11 vues font bien apparaitre le model 1 , mais pas le model2. Comment faire apparaitre dans mes 11 vues les élements du model2 ? Merci d'avance. Yoann
  4. Salut, merci Gile mais j'ai une erreur quand je lance le lisp : ; erreur: type d'argument incorrect: consp "INSERT" Une idée sur la cause ? A+ Yoann
  5. Salut, et bien non, même si je mets pickfirst à 1 il ne me sélectionne rien à l'écran. Car je lance le traitement sur tout le dessin et pas que sur les blocks anonymes. Moi je souhaite qu'après la commande il me sélectionne à l'écran tous les blocks qu'il a écrit dans le fichier pts.txt (cad les blocks anonymes du type"*Uxxxx" et contenant un texte de type altitude dans le block). Merci de ton aide. A+
  6. Bonjour, J'ai le lisp ci-dessous qui écrit dans un fichier "c:\pts.txt" les XYZ des blocks anonymes de la forme "*U" ayant un un texte d'altitude. Comment modifier ce lisp pour que la sélection soit aussi effective à l'écran avec les grips ? Merci d'avance. Cordialement. Yoann (defun C:toto () (setq JEU (ssget "x" (list (cons 0 "INSERT")))) (setq I 0 NbJeu (sslength JEU)) (setq f (open "c:\\pts.txt" "w")) (repeat NbJeu (setq Elt (ssname JEU I)) (setq I (1+ I)) (setq EltLst (entget Elt)) (setq EltBlcName (cdr (assoc 2 EltLst))) (if (= "*U" (substr EltBlcName 1 2)) (progn (setq EntTxt (entnext (cdr (assoc -2 (tblsearch "BLOCK" EltBlcName))))) (if EntTxt (progn (if (= (cdr (assoc 0 (entget EntTxt))) "TEXT") (progn (setq TXT (cdr (assoc 1 (entget EntTxt)))) (setq PT (cdr (assoc 10 EltLst))) (write-line (strcat (rtos (car PT) 2 4) "," (rtos (cadr PT) 2 4) "," TXT) f) ) ) ) ) ) ) ) (close f) )
  7. Bonjour, Une petite question aux lispeurs : J'ai un lisp qui sélectionne les blocs anonymes ("*Uxxxx") de mon dessins qui comportent à l'intérieur un texte d'altitude et m'écrit un listing XYZ sous C:\. Le lisp marche bien mais je souhaiterais qu'à la fin il me sélectionne à l'écran les blocs qu'il a écrit dans le listing. Voici le lisp ci-après, avez-vous une idée ? Merci d'avance pour votre aide. Yoann (defun C:listbk () (setq JEU (ssget "x" (list (cons 0 "INSERT")))) (setq I 0 NbJeu (sslength JEU)) (setq f (open "c:\\pts.txt" "w")) (repeat NbJeu (setq Elt (ssname JEU I)) (setq I (1+ I)) (setq EltLst (entget Elt)) (setq EltBlcName (cdr (assoc 2 EltLst))) (if (= "*U" (substr EltBlcName 1 2)) (progn (setq EntTxt (entnext (cdr (assoc -2 (tblsearch "BLOCK" EltBlcName))))) (if EntTxt (progn (if (= (cdr (assoc 0 (entget EntTxt))) "TEXT") (progn (setq TXT (cdr (assoc 1 (entget EntTxt)))) (setq PT (cdr (assoc 10 EltLst))) (write-line (strcat (rtos (car PT) 2 4) "," (rtos (cadr PT) 2 4) "," TXT) f) ) ) ) ) ) ) ) (close f) )
  8. Bonjour, J'ai un dessin avec des attributs ALT renseignés. Mon bloc d'origine est cependant défini avec 2 attributs : ALT et NUM. Comment rajouter à mes blocs l'attribut NUM avec une valeur identique de 1 par exemple. J'ai essayé avec battman, il synchronise bien mais il me supprime au passage tous mes attributs ALT. Est-il possible de synchroniser un seul attribut et pas les 2 à la fois ? Merci d'avance. Cordialement. Yoann
  9. Bonjour, J'ai un dessin avec des attributs ALT renseignés. Mon bloc d'origine est cependant défini avec 2 attributs : ALT et NUM. Comment rajouter à mes blocs l'attribut NUM avec une valeur identique de 1 par exemple. J'ai essayé avec battman, il synchronise bien mais il me supprime au passage tous mes attributs ALT. Est-il possible de synchroniser un seul attribut et pas les 2 à la fois ? Merci d'avance. Cordialement. Yoann
  10. Bonjour, Je suis toujours à la recherche du script magique qui me permettrait de traiter mes milliers d'altitudes (sous forme d'attributs), en les faisant tourner et décaler selon la polyligne la plus proche et selon le Nord du plan. Rien à signaler sur Covadis. Avec tous les points que l'on prend aujourd'hui en levés codifiés et avec les tablettes, je suis étonné que ces fonctions n'existent pas. Je ne désespère donc pas de trouver une âme charitable qui possède le lisp magique ou qui passe un peu de temps dessus... Merci d'avance. Bonne journée et bonne semaine à tous. Yoann
  11. Bonjour, Merci pour ta réponse lili, donc je confirme Sos Gile j'ai besoin d'un coup de main. Et les autres spécialistes sont bien entendu les bienvenus pour la réflexion ;-) Yoann
  12. Bonjour, Pouvez-vous me dire auprès de qui je pourrais demander la réalisation d'un programme bien spécifique en lisp ou vba ? Mon problème : j'ai un relevé topo de route et je dois automatiser la cotation de certains éléments ponctuels en écrivant dans un drapeau déporté avec ligne de rappel la distance par rapport au dernier Pk, le décalage par rapport au bord de route et l'altitude. Merci d'avance pour votre aide. Cordialement. Yoann
  13. Ok merci les gars, c'est beaucoup plus simple avec Covadis, mais je vais essayer le prog de Bonuscad ca peut être utile sous un autocad nu. A+ Yoann
  14. Bonjour et merci Olivier, Et sinon, si on n'a pas Covadis, est-ce possible sous Autocad ? Cordialement Yoann
  15. Merci Gilles, Mais je souhaite spécifier la distance par rapport au dernier POINT et l'angle par rapport à mon dernier SEGMENT (et non depuis le dernier point en se basant sur le scu).... c'est p'être pas clair.....???? A+
  16. Bonjour, je souhaite construire une polyligne en spécifiant pour chaque point suivant la distance et l'angle (gisement) par rapport à mon dernier point. Avez-vous une solution simple ? Mes outils : Map2011+Covadis11 Cordialement. Yoann
  17. Bonjour, Oui bien sur qu'un lisp m'irait. J'ai reçu une combine de chez Geomedia, mais qui nécessite la création d'une géobase, un peu complexe et pas possible d'automatiser, mais ca fonctionne, mais ca nécessité covadis. Ce que je cherche à faire tu l'as compris c'est d'analyser des mouvements en comparant des points théoriques avec des points mesurés. Donc au-delà de tracer les vecteurs de déplacements planimétriques, je cherche aussi quelque chose qui me calcule les deltasX et deltasY automatiquement, et me détermine les paramètres "moyens"de transformation pour passer du système théorique au système réel (une sorte d'Helmert). Je sais j'en demande beaucoup mais les logiciels dont je dispose (AutocadMap, Covadis et Excel) ne me permettent pas à priori de tout faire en une manip. Merci. Cordialement.
  18. Après réflexion, le mieux serait idéalement de pouvoir dessiner un bloc "flèche", avec comme point d'insertion mon point théorique, et comme point d'orientation et d'échelle mon point mesuré. Du coup la flèche me donnerait le sens de la déformation, et le point de base du bloc me permettrait de pouvoir attribuer un facteur d'échelle global à tous mes blocs en conservant le point de base.... mais cela est-il faisable avec un script ? Cordialement. Yoann
  19. Bonjour, Merci Didier ca marche nickel, mais..... ... j'ai juste une dernière question : serait-il possible de pouvoir modifier l'échelle de représentation du vecteur dessiné entre 2 points. Je dois représenter les mouvements entre 2 points mais je travaille sur des écarts de quelques cm voire de mm, donc en édition papier je ne vais pas voir la longueur de mes vecteurs. C'est pourquoi je souhaiterais pouvoir représenter mes vecteurs à une échelle choisie (x5, x10, x100 ...). Une idée ? Peut-on mettre un facteur d'échelle à un semble de ligne avec comme point de référence le milieu des lignes ? Ou alors mieux, peut-on directement dans le script paramétrer le facteur d'échelle de dessin des lignes ? Merci d'avance. Yoann
  20. Salut, Merci pour ta réponse. J'ai déjà essayé, mais Covadis ne sait pas tracer les vecteurs plani et alti représentants les écarts entre points, en tout cas je n'ai pas trouvé. Cordialement.
  21. Bonjour, Je vous explique mon problème : Je dispose de 2 listings XYZ de points topo : les points théoriques et les points mesurés. Je cherche un moyen de comparer ces 2 listes de points, de me donner les écarts (deltas XYZ) dans un fichier, et surtout de me tracer sous Autocad les vecteurs planimétriques des écarts entre les paires de points ayant le même matricule dans mes listings. Merci d'avance pour votre aide. Cordialement. Yoann ps : je dispose d'Autocad map 2010 et de Covadis 11
  22. Bonjour, Je souhaite paramétrer une touche du clavier qui exécute la fonction suivante : - déplacer objet sélectionné dans un calque prédéfini et gelé L'objectif est de nettoyer un plan en "gelant" les altitudes en trop. Le principe : - je sélectionne un bloc point topo - je presse la touche "X" au clavier => ca déplace le bloc sur le calque "Z" Il faut juste que je puisse paramétrer à un moment donné (ou directement dans le lisp) le nom du calque de destination "Z" et la touche du clavier "X". Merci d'avance. Cordialement. Yoann
  23. Bonjour, Moi aussi, rotation et déplacement à la main (en s'aidant un peu des fonctions de Covadis, mais la rotation selon polyligne ne se fait que polyligne par polyligne et ne gère pas le chevauchement). Mon dessin comporte plus de 10 000 points !!! Donc à la main j'en ai pour le reste de l'année ;-) Bonne journée. Yoann
  24. Bonjour, Je galère sous AutocadMap2008/Covadis11 sur le traitement de gros plans topographiques avec des milliers d'altitudes et des routes dans tous les sens. Ma question : comment faire pour placer les altitudes de mes points topo (attribut ALT) de manière automatique selon la polyligne ou le symbole le plus proche ? J'ai essayé avec Covadis les fonctions de rotation de blocs et attributs selon polylignes mais rien n'est optimisé. Le but est d'orienter le bloc selon l'objet le plus proche et en s'aidant de l'orientation du plan, de décaler l'attribut afin qu'il ne chevauche pas l'objet référent, et pas d'objet proche à +/- x mètres, il laisse l'altitude en l'état. Je sais que d'autres softs savent le faire (comme topstation ou geomensura je crois). Mais il doit bien exister quelque chose sous Autocad, covadis ou en dev lisp.... Merci d'avance pour votre aide. Cordialement. Yoann
  25. balyoa

    type de ligne

    Bonjour, Je me permets de remonter ce sujet car je cherche le fameux DWG avec les types de lignes spéciaux (types de ligne de talus entre autres). Je cherche en fait tous les types de lignes "spéciaux" appliqués à la topographie. Merci d'avance pour votre aide. Cordialement. Yoann
×
×
  • 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é