Aller au contenu

DenisHen

Membres
  • Compteur de contenus

    4 029
  • Inscription

  • Dernière visite

  • Jours gagnés

    21

Tout ce qui a été posté par DenisHen

  1. Bonjour à tous, Oui BonusCAD, j'ai un bon fichier en exemple à te fournir, mais je ne serais à mon bureau que lundi. Et oui, je faisais du vélo, dans ma jeunesse... Denis...
  2. Bonjour à tous, Je me pose aussi beaucoup de questions sur les OD, notamment lors de la lecture du post n°9 de BonusCAD : Peut-on remplacer les OD par des XDATAs, surtout si on en fait un export en SHAPEFILE...(ou un tableau EXCEL par exemple) ? Car, si les OD sont plus "lents" à la fouille du DWG, les XDATAs sont-ils plus rapides et efficaces, et surtout, peut-on, plus facilement, exploiter les XDATAs que les OD ? C'est une question que je me pose, car j'ai des dessins avec 4000 points (dont j'insert un bloc pour chaque) que j'exporte facilement en SHAPEFILE (car j'ai fais un Lisp pour remplir la valeur des attributs), mais j'ai aussi des centaines de polylignes que je traite avec des OD... Mais c'est super lourd à mettre en oeuvre avec des OD... Vu tous les attributs (6 à 9) dans différentes tables (3)... Et surtout, je ne sais pas comment automatiser ces attributions en LiSP... Les XDATAs seraient-ils plus faciles, surtout à "automatiser" en LiSP ? Et à exporter ? Je me questionne... Denis...
  3. Bonjour à tous, Il est vrai que la suite de Fibonacci est un classique, surtout que c'est une des seules "logiques mathématiques" que l'on retrouve dans la nature... Mais de la à faire ce que vous avez fait messieurs... C'est autre chose... Je l'avais fais sous VB, mais en LiSP... Vous avez trop d'expérience pour que je fasse quoi que ce soit... Je ne m'infligerais pas la "honte" de faire un code en plus 50 lignes (et c'est un minimum), ne serait-ce que pour vous parodier... Juste une remarque, je n'ai pas vu le fameux "lambda", très cher au LiSP, dans vos propositions... Mais encore une fois, j'apprend beaucoup avec vos codes... C'est fou... Merci à (gile) pour cette "énigme du profsseur (gile)", voire même, "le coup du père (gile)", vieille ruse ancestrale détenue que par certains druides et autres magiciens... Cordialement et bonne soirée à tous... Denis...
  4. DenisHen

    PLANTAGE MAP 3D 2016

    Salut Lili2006 C'est assez simple pourtant, tu verras... Tu attributs, par exemple, à chaque parcelle, un NOM, un PRENON, Une ADRESSE, un CODE_POSTAL, une COMMUNE, avec une PARC_SEC (section de la parcelle) et PARC_NUM (numéro de cette parcelle). Je donne souvant cet exemple à mes collègues ou à ma hiérarchie, ce qui donne : Avec tout ça, tu peux te faire un petit export facile vers un tableau EXCEL ou autre... Et, grâce à celui-ci, faire un courrier "type" dans WORD et utiliser ce XLS qui te servira de "Base de Données" pour alimenter un "courrier groupé" à tous les protagonistes (que tu peux sélectionner depuis WORD) pour, comme je l'utilisais, un bornage par exemple... En gros, tu remplis des champs dans AutoCAD, tu les exportes dans un XLS et ensuite, tu fais un publipostage dans un courrier type de WORD et tu sors ainsi 2, 3, 10 ou 20 courriers à toutes les personnes consernées par ce bornage... Voici ce que ça peut donner : Ça m'a beaucoup aidé quand je travaillais chez un Géomètre-Expert... Mais ça peut aussi avoir bien d'autres fonctions... Denis...
  5. Bonjour, J'ai un nouveau post dans le forun "AutoCAD 14"... Denis...
  6. Bonjour à tous, Bon, j'ai résolu un paquet de problèmes. Il m'en reste un, et de taille ! ! ! En gros, dans AutoCAD, on a un "Espace Objet", qui correspond à un modèle "Dessin" dans MicroStation, et plusieurs "Espaces Papiers" qui, eux, correspomdent des modèles "Feuille" dans MicroStation... J'ai, dans AutoCAD, un "Espace Papier" avec plusieurs fenêtres, qui sont des "ViewPort" dans MicroStation. Le problèmes est assez simple à comprendre : dans mes fenêtres, j'active ou désactives les calques ("Niveaux" dans MicroStation) pour ne faire apparaitre que jes entités désirées. Dans AutoCAD, un fichier en référence est inséré DANS un calque, je n'ai qu'à activer ou désactiver ce calque dans une fenêtre pour la faire apparaitre ou pas... Mais dans MicroStation, apparemment, les références ne sont pas liées au niveau dans le quel on les insère... Et c'est bien là mon problème... Un collègue m'a expliqué qu'il fallait insérer en référence, dans le modèle "Feuille", autant de fois le fichier sur lui-même qu'il y a de fenêtre... ? Dans ces conditions, à quoi servent les "ViewPorts" dans MicroStation ? ? ? Je n'ai rien trouvé dans l'aide de MicroStation sur les ViewPorts... Merci pour la longue lecture... Denis...
  7. DenisHen

    PLANTAGE MAP 3D 2016

    Bonjour Lili2006, J'aurais juste créé deux champs : - PARC_SEC : pour la section de la parcelle de type string - PARC_NUM : pour le numéro de la parcelle de type entier De cette façon, il n'y a rien de plus facile pour avoir la liste vite fait des parcelles d'une section. Et ça permet aussi d'éviter de fausses frappes, pas de caractère dans le numéro cadastral. On peut même imaginer un publipostage (ce que j'ai déjà fais) avec dans le courrier : Cadastre : section [PARC_SEC] n°[PARC_NUM]. Mais c'était juste une petite remarque au passage, comme ça, à la volée... Denis...
  8. DenisHen

    PLANTAGE MAP 3D 2016

    Bonjour à tous, Merci au Décapode pour cette explication... Je tenterai le coup demain... Mais le mode "Explorateur de carte"... Je le trouve où ? Je pense qu'un petit coup d'oeil dans les XDATAs, que je ne connais que grace au ExpressTools, m'en dira plus... Merci à vous et bonne soirée... Denis...
  9. DenisHen

    PLANTAGE MAP 3D 2016

    Bonjour à tous, Rien à voir avec le sujet, mais je suis très intéressé par les relation MAP <-> SIG (tables, données d'objets, base de données...) et j'ai donc ouvert le fichier en téléchargement. J'ai bien trouvé des Données d'Objet, mais je n'ai pas trouvé ce qu'était le "LT:TEST-1" (voir capture d'écran). Quelqu'un peut me dire ce que c'est ? Et juste une petite observation, dans les Données d'Objets "PARCEL", même pour jouer ou tester, j'aurai séparé la section du numéro. Enfin, c'est juste pour dire... Denis...
  10. Bonjour bonuscad, Judicieux... Effectivement, ça fonctionne comme-ça. Mais je n'ai pas de gestion d'erreur dans mon LiSP... Mais ce n'est pas grave, ça me convient tout de même... Merci pour l'astuce... Denis...
  11. Bonjour Christian, Et merci de m'aiser. Mais voilà, ta première proposition tourne en boucle, et je n'ai jamais la main. Obligé de faire un {Ctrl]+[Alt]+[suppr] pour arréter le processus. Quand à la deuxième, elle me fait ça : Elle "s'autoannule" toute seule... Je sélectionne bien ma profondeur et après... Plus rien, AutoCAD arrète la macro et reprend au début... Comprend pas trop... Denis...
  12. Bonjour Christian, J'avais commencé par ça, mais j'avais des problèmes pour "mettre à jour" un DWG depuis un script. Alors qu'en VBA, il agit directement sur le DWG ouvert. Mais le bouton existe toujours dans mon XLSM. Denis...
  13. Bonjour Olivier, Je n'ai pas AutoCAD sous la main pour regarder le DWG en téléchargement, mais une question me vient tout de suite à l'esprit : Quid du SCU ? Car je travail très souvent en CC49 avec des petits bout de polylignes et je ne rencontre ce problème qu'avec des SCU "locaux"... Denis...(qui part en week-end dans la jolie région de Normandie)
  14. DenisHen

    Accrochage "extension"

    Bonjour Gégé, Je ne saisi pas bien le problème que tu rencontre, mais je pense avoir le même, et c'est très souvent avec des intersections fictives avec des XRefs... AutoCAD ne me les trouves pas toujours. Seulement de temps en temps... Et ça se résou parfois en changeant le "survole" de la première ligne par le deuxième... Je m'explique : j'ai deux droites qui ne se coupent pas, mais si on en prolonge une sur l'autre, elles créent un point d'intersection, comme suite à un prolongement. Pour éviter de prolonger, de saisir l'intersection, puis de supprimer le prolongement. Parfois, un survolant une des deux ligne (je n'ai jamais vu de logique) - soit celle qui pourrait servir de seuil à un prolongement, - soit l'autre, celle que l'on pourrait prolonger... le problème se résout, mais pas toujours... Effectivement, AutoCAD ne trouve pas toujours l'intersection "virtuelle"... Je trouve ça aussi chiant que curieux... Denis...
  15. Bonjour à tous, Voilà, j'ai un petit souci, j'ai fais un LiSP que j'appelle avec un bouton dans mon ruban perso... Ce bouton lance : ^C^C(c:Alti-Prof-versPTRL); Qui donne ça dans ma ligne de commande : Mon problème : j'ai essayé de faire cette commande en répétition automatique : *^C^C(c:Alti-Prof-versPTRL); Mais là, la commande tourne sur elle-même et ne me laisse plus la main... Impossible à arréter. Ma macro LiSP se déroule ainsi : Je ne sais pas comment faire pour relancer lom LiSP après sa fin... Merci... Denis...
  16. Salut nagaouss, Effectivement, j'ai déjà eu des problèmes avec AXDBLib... Je ne sais toujours pas pourquoi... Sinon ? Ca fonctionne comme tu veux ?
  17. Quels noms ont tes blocs ? Je pense à des blocs "anonymes" ou sans nom, style "$AC28...".
  18. Je viens de faire un test sans la référence "AutoCAD MAP 3D 2005". Donc, je pense que sur un AutoCAD "normal", ça devrait fonctionner...
  19. Désolé pour tous ces problèmes... J'ai Windows 7 64bits SP1... Les références indispensables sont sur l'image jointe... Il faut modifier les version AutoCAD, en remplaçant 2014 par 2015... Ce dernier ZIP contient le XLSM sans aucun mot de passe... Denis...
  20. Bonjour à tous, Merci messieurs pour ces précisions... Denis...
  21. Mille mercis Gégé... Je viens de jeter un oeil sur ton lien... J'ai effectivement plusieurs tables mais aucune dans mes XRefs... A+ Denis...
  22. Salut nagaous, Pour Excel 2010, comme je l'ai dis à La Lozère, je pense que ça ne fonctionnera pas. J'en ai un sur un poste au boulo, j'ai fais le test et effectivement, ça plante. Pour ton AutoCAD 2015 avec Excel 2013, ça devrait fonctionner si tu as bien référencé la bonne bibliothèque "AutoCAD 2015 Type Library" dans le projet VBA... Si ça ne fonctionne toujours pas, as-tu essaiyé le dernier XLSM dans mon message n°9 ? C'est malheureusement tout ce que je peux faire pour l'instant. Désolé de ne pas en savoir plus pour t'aider... Mais je regarderais ça demain, juste pour ne pas me laissé faire par un produit MicroSoft ! ! ! Denis... PS : La Lozère, je suis désolé, mais je pense que c'était grisé à cause du mot de passe ! ! ! Mille excuses, voici ce même fichier sans mot de passe... Encore désolé...
  23. Bonjour à tous, Cette commande ne fonctionne pas chez moi, j'ai l'erreur "Incompatibilité des tables de données dans les dessins ouverts"... Comprend pô... Denis...
  24. Salut LeCrabe, Mille mercis pour ta réponse... Et oui, c'est encore Gilles qui vient nous sauver... Par contre : Si tu trim/ajuste, il n'y a toujours qu'une entité, la même avant qu'après... Non ? Merci encore... Denis...
  25. Bonjour à tous, Voilà, j'ai un petit problème avec les "Données d'Objets". Lorsque je coupe une polyligne en deux, les données d'objets ne sont pas conservées que sur une des nouvelles polylignes... J'ai lu quelque chose là dessus il n'y a pas longtemps, mais je n'arrive pas à le retrouver... Si quelqu'un a une idée ou un conseil, je suis preneur... Denis...
×
×
  • 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é