-
10 Pages
- 1
- 2
- 3
- →
- Dernière »
[ENFIN DISPO POUR TOUS]Nettoyage de plans en 2 clicks
#1
Posté 26 février 2008 - 21:41
Je vous livre le code avec quelques explications pour ceux qui ne sont pas allergique au VBA...
http://88.189.92.44/partage/
Faites moi par de vos commentaires, rapport de bugs, critiques constructives et évolutions possible de cet outil qui fait fureur dans mon BE.
Bonne utilisation ![Edité le 8/10/2008 par sechanbask]
[Edité le 13/2/2011 par sechanbask]

Exécution, Synthèse, Conception, Maîtrise d'Oeuvre, Audit, Chiffrage
www.ategie.fr
#2
Posté 27 février 2008 - 09:11
Tu peux faire un petit résumé ? ;-)
#3
Posté 27 février 2008 - 12:58
Ainsi tu as une bonne différence entre la couleur des réseaux et du fond de plan.

Exécution, Synthèse, Conception, Maîtrise d'Oeuvre, Audit, Chiffrage
www.ategie.fr
#4
Posté 27 février 2008 - 19:33
sechanbask, pfuuuuu encore un sacré boulot,...
J'ai ce message, qu'ais-je oublié ?
Merci d'avance.
[Edité le 27/2/2008 par lili2006]
#5
Posté 27 février 2008 - 20:10
[Edité le 27/2/2008 par sechanbask]

Exécution, Synthèse, Conception, Maîtrise d'Oeuvre, Audit, Chiffrage
www.ategie.fr
#7
Posté 28 février 2008 - 19:28
Ok sechanbask, je n'avais pas compris alors,...
#8
Posté 29 février 2008 - 22:51
sechanbask, carément incroyable. Alors là, [surligneur] trop fort ![/surligneur]
aurais-tu inventé une nouvelle méthode de travail pour les insertions xrefs ou autres ?
Merci encore pour ce généreux partage.
#9
Posté 01 mars 2008 - 09:56
ça traite même les blocs imbriqués... et si tu me trouves d'autres fonctions, je suis preneur car j'adore apprendre.
P.S. j'aimerais que tu fasses la promotion de petit code, car pour mon égo j'aimerais vivement que ça deviennent un outil indispensable...

Exécution, Synthèse, Conception, Maîtrise d'Oeuvre, Audit, Chiffrage
www.ategie.fr
#10
Posté 01 mars 2008 - 11:40
Citation
J'ai passé mon plan archi au "nettoyage" et ensuite, je l'ai inséré en XREF sur mon plan structure puis lié. C'est parfait pour récupérer des infos sans "poluer" son propre plan,...
Citation
Ca marche très bien !
Citation
Je n'ai malheuresement pas le niveau !
Citation
Ceux qui le testeront, l'adopteront, c'est sûr ! Mais tu peux bien sûr compter sur moi.
#11
Posté 01 mars 2008 - 13:13
J'ai pensé intégrer une fonction pour supprimer les sommets inutiles des polylignes mais là encore, je n'en suis pas sûr du besoin.

Exécution, Synthèse, Conception, Maîtrise d'Oeuvre, Audit, Chiffrage
www.ategie.fr
#12
Posté 03 mars 2008 - 20:33
Moi aussi, je nettoie les plans archi avant de les passer en Xref (enfin une copie, pour garder l'original). J'utilise un lisp qui appel plusieurs fonction. Je te met la liste des effets ici, si jamais tu penses qu'une fonction pourrait être inclue dans ton programme (je n'ai pas regardé en détail la liste des fonctions).
1- suppression de toutes les presentations
2- affiche libère déverrouille les calques et change la couleur à blanc
3- rend tous les blocs décomposables puis décompose tous les blocs mêmes imbriqués (variante : "normalise" les blocs plutôt que les décomposer)
4- suppression des côtes
5- suppression du forçage des mtext
6- suppression des groupes
7- suppression des shp
8- option : suppression des hachures
9- suppression des objets linéaires (arc, ligne, spline polyligne, etc) de longueur nulle
10- suppression des points
11- suppression des textes vides
12- suppression des textes superposés
13- largeur de toutes les polylignes à 0
14- passe toutes les entités en couleur ducalque
15- purge
J'aurais voulu également y intégrer des "overkill".
J'ai également une procédure manuelle pour aplanir le plan (dans certains cas, flatten et move;all;1e99;etc ne suffisent pas, voire déforment l'original).
Si toutes les fonctions sont présentés sous forme d'options, en plus, ce serait super (je m'étais imaginé un truc du style, mais je n'avais pas concrétisé...).
Bon courage donc. Je teste ça
#13
Posté 03 mars 2008 - 21:30
Citation
-par contre, renommer les bloc par XX-nom avec XX le numéro du lot de l'émetteur du plan et nom le nom que l'emetteur avait choisi ne serait pas mal du tout... ça éviterait les problème lié au double référence.
J'aimerais bien supprimer les arc et spline de longueur nulle. il faudra que je le rajoute.
Mettre la largeur des polylignes à zero...pourquoi pas...
Enfin,
Citation
J'ai également une procédure manuelle pour aplanir le plan (dans certains cas, flatten et move;all;1e99;etc ne suffisent pas, voire déforment l'original).
J'aimerais bien savoir pourquoi chez moi overkill augmente la taille des fichiers d'une manière incommensurable... et pourquoi flatten et move;all;1e99 ça merde à mort. Sinon je trouve l'idée terriblement génial.
Si vous avez d'autres idées, je serais ravi de les entendre et de faire un indice
Encore bonne utilisation de mon programme...
[Edité le 4/3/2008 par sechanbask]

Exécution, Synthèse, Conception, Maîtrise d'Oeuvre, Audit, Chiffrage
www.ategie.fr
#14
Posté 04 mars 2008 - 08:06
Génial Sechanbask, super Netoyeur.....; je reçois souvent des plans de géomètre, je fais mon netoyage avec les outils que j'ai par contre j'en ai marre de ces blocs (tree-1, tree-2 etc...)
j'aimerais renommer en un seul coup tous ces blocs en gardant leurs points d'insertions et rotation à partir d'un bloc model...
si tu as une autre idée, pour l'instant je fais import et export depuis Excel vers mon plan autocad.
@+
Michel a
#15
Posté 04 mars 2008 - 15:40
#16
Posté 04 mars 2008 - 18:36
Punky0147 tu peux aussi bien poster ta version, serait plus simpat....si ça peut faire avancer les choses...
@+
Michel a
#17
Posté 04 mars 2008 - 18:42
#18
Posté 04 mars 2008 - 21:25
Y'a-t-il quelque chose qui s'écrit en bas dans la ligne de commande ?
Donne moi la version de ton autocad car nous on a 2006...
Il est possible de faire un code unique s'il manque des chose au tien ou au mien... J'ai posté mon code car le nettoyage de plan c'est la perte de temps assuré.
speedy, quel nom souhaites tu mettre à la place de tree1, tree2...
Je suis en train de cherche la suppression des SHX... si quelqu'un à une idée je suis preneur...n'attendait pas trop longtemps pour répondre sinon j'aurais trouver avant lol...

Exécution, Synthèse, Conception, Maîtrise d'Oeuvre, Audit, Chiffrage
www.ategie.fr
#19
Posté 04 mars 2008 - 21:35
Je verrais bien des routines en plus, pour rendre ton application utilisable par plus de monde, plus "universelle" (nous ne "nettoyons" pas les plans tous de la même manière). En ce qui me concerne, c'est surtout la décomposition des blocs (désolé si ce n'est conventionnel), la largeur des polylignes à 0 (certains logiciels archi donnent des export dwg avec des polylignes épaisses). Le must serait une routine pour l'aplatissement : ça fonctionne si on suit une certaine procédure (en fonction du type d'objet en fait).
Merci donc pour ce partage.
#20
Posté 04 mars 2008 - 21:44

Exécution, Synthèse, Conception, Maîtrise d'Oeuvre, Audit, Chiffrage
www.ategie.fr
Partager ce sujet :
-
10 Pages
- 1
- 2
- 3
- →
- Dernière »