claude.l Posté(e) le 7 octobre 2009 Partager Posté(e) le 7 octobre 2009 Bonjour, je suis face a un problème qui a première vu est simple mais qui ne l'ai pas tant que ca. j'explique : j'ai un fichier source qui fait 17 mo. lors d'un contrôle via la commande controle j'ai du attendre env 30mn pour que le contrôle soit fini. j'ai donc chercher a comprendre d'ou pouvait venir ce problème et j'ai fait une analyse rapide de mon fichier j'ai donc un fichier de 17Mo quand je fait une sélection totale j'ai 8001 entités. que des entités simple (ligne, polyligne, bloc pts, 2 3 texte et petit bloc simple) je crée un wbloc par capture de tout mon dessin et j'obtiens un fichier qui fait 700 ko et qui contient 8000 entités. mis a part le poids du fichier, la seule différence et 1 entités. Quand dans le fichier de base je fait une sélection totale il m'annonce qu'une entités n'est pas dans l'espace courant. Quand je passe dans la présentation il m'annonce que cette entités est une fenêtre. je fait un filtre de sélection et effectivement il me trouve une entité fenêtre (invisible) et que je ne peux pas supprimer. dans le fichier wbloc il me trouve pas cette fameuse entité. j'en déduit que mon problème vient de la. d'où ma question, comment puis-je supprimer cette entités rebelle. et est ce que mon problème ne peut pas venir d'ailleurs? en vous remerciant. si ca interressent, ci dessous les liens des fichiers en question Fichier source :http://dl.free.fr/qOQ2m5zTQ Fichier wbloc : http://dl.free.fr/lFGvcGm8y [Edité le 7/10/2009 par sheyko] [Edité le 8/10/2009 par sheyko] Lien vers le commentaire Partager sur d’autres sites More sharing options...
bseb67 Posté(e) le 7 octobre 2009 Partager Posté(e) le 7 octobre 2009 Salut sheyko, pour info: la fenêtre en espace papier, c'est la présentation elle-même tu as bien purger aussi ton dessin? Tous pour lisp, Lisp pour tous!Avec Revit, cela ne vas trop vite... Lien vers le commentaire Partager sur d’autres sites More sharing options...
claude.l Posté(e) le 7 octobre 2009 Auteur Partager Posté(e) le 7 octobre 2009 Merci pour commencer Oui j'ai purger mon fichier, et j'ai verifier les objet non purgeable et rien ne justifie cette différence de poids. pour ce qui est de la fenêtre si c'est la présentation elle même comment ca ce fait que dans mon deuxième fichier la fenêtre n'y soit pas vu qu'il y a aussi une présentation??? elle devrait y être aussi non ?? j'ai un petit passage a vide sur le coup... Lien vers le commentaire Partager sur d’autres sites More sharing options...
bseb67 Posté(e) le 7 octobre 2009 Partager Posté(e) le 7 octobre 2009 Oui, c'est vrai qu'un fichier neuf, contient toujours au moins une présentationdonc une fenêtre (en fait 2, car l'espace objet est aussi assimilé à une fenêtre) là je télécharge le fichier de 17mo, et c'est super long :( à 20ko/s c'est pas top. Tous pour lisp, Lisp pour tous!Avec Revit, cela ne vas trop vite... Lien vers le commentaire Partager sur d’autres sites More sharing options...
claude.l Posté(e) le 7 octobre 2009 Auteur Partager Posté(e) le 7 octobre 2009 oui c un peu long dessolé j'ai la ou ca m'était le plus pratique. :) [Edité le 7/10/2009 par sheyko] Lien vers le commentaire Partager sur d’autres sites More sharing options...
claude.l Posté(e) le 7 octobre 2009 Auteur Partager Posté(e) le 7 octobre 2009 ???? c bizarre je vois pas le texte ds mon precedent message Lien vers le commentaire Partager sur d’autres sites More sharing options...
lili2006 Posté(e) le 7 octobre 2009 Partager Posté(e) le 7 octobre 2009 Bonjour à toutes et tous, ???? c bizarre je vois pas le texte ds mon precedent message Je le vois bien moi => oui c un peu long dessolé j'ai la ou ca m'était le plus pratique. [Edité le 7/10/2009 par sheyko] Civil 3D 2025 - COVADIS_18.3b https://www.linkedin...3%ABt-95313341/ Lien vers le commentaire Partager sur d’autres sites More sharing options...
claude.l Posté(e) le 7 octobre 2009 Auteur Partager Posté(e) le 7 octobre 2009 j'ai du l'edite pour pouvoir le voirenfin c un detail ca Lien vers le commentaire Partager sur d’autres sites More sharing options...
bseb67 Posté(e) le 7 octobre 2009 Partager Posté(e) le 7 octobre 2009 ouf, fini :) bon, alors ma première remarque: fichier en dwg 2000 => 17.2moen dwg 2004 7.94Mo le format 2000 n'est pas optimal pour la compression. essais:Commande: Régénération du modèle. Commande: _select Choix des objets: _all7927 trouvé(s)1 n'était pas dans l'espace courant. Commande: Régénération de la présentation. Commande: SELECT Choix des objets: _all7927 trouvé(s)7926 n'étaient pas dans l'espace courant.1 était la fenêtre de l'espace papier. => voilà ce que je disais plus haut :) le controle mouline sacrément longtemps (ca fait 15min) La purge des dictionnaires ne change pas beaucoup. a voir s'il n'y a pas des xdatasou ldatas encore. Mais ici, quand les fichiers deviennent lourd et font ramer autocad: un coup de wbloc :D Tous pour lisp, Lisp pour tous!Avec Revit, cela ne vas trop vite... Lien vers le commentaire Partager sur d’autres sites More sharing options...
claude.l Posté(e) le 7 octobre 2009 Auteur Partager Posté(e) le 7 octobre 2009 Effectivement c du v2000 car tous nos client non pas de version supp et de plus la version 2000 est la plus compatible avec tout autre logiciel pouvant intégrer du dwg. Donc on enregistre sous 2000 c'est con je sais mais c'est pas moi le chef. Effectivement la solution du wbloc pourrait être une solution.Mais non, car ce n'est pas le fichier d'origine. le fichier mis a disposition est le 20eme du fichier de base. Suite a la demande du client j'ai du envoyer cette partie a un tier. Et c'est en faisant cette manip que je me suis aperçu du problème.je soupçonne fortement donc le fait d'avoir le meme probleme sur mon fichier d'origine (plus de 30Mo), qui en plus a des présentations. Et avec un wbloc je perd mes présentations. Ceci dit si y a pas de solutions c'est pas grave je referais mes presentations. mais malgré tout j'aimerais comprendre ce qui c'est passé et comment évite ca. Sachant qu'on travaille pour plusieurs communes pour lesquelles on a la topo complète de la commune. Donc si je peut évite d'alourdir bêtement mes fichiers, ca m'arrange. merci Lien vers le commentaire Partager sur d’autres sites More sharing options...
claude.l Posté(e) le 8 octobre 2009 Auteur Partager Posté(e) le 8 octobre 2009 Bonsoir Ca y est le probleme est résolu... pour ceux que ca interesses, la raison de ce surpoid de fichier venait du fait qu'il y avait enormement de groupe vide env 40 000 créer par un passage express dans Architectural DeskTop. suite a cette purge de groupes vides le fichier passe de 17Mo à 1.5Mopas mal non le regime express.. merci encore pour votre aide Lien vers le commentaire Partager sur d’autres sites More sharing options...
dilack Posté(e) le 8 octobre 2009 Partager Posté(e) le 8 octobre 2009 salutune petite questionComment tu as fait pour purger tes éléments vide de AAD ? Lien vers le commentaire Partager sur d’autres sites More sharing options...
claude.l Posté(e) le 8 octobre 2009 Auteur Partager Posté(e) le 8 octobre 2009 bonsoir, avec covadis on peut purger les groupes vides. Lien vers le commentaire Partager sur d’autres sites More sharing options...
bseb67 Posté(e) le 9 octobre 2009 Partager Posté(e) le 9 octobre 2009 Salut Sheyko, Comme d'habitude, j'oublie ces put... de groupes.Car je viens de revoir ton fichier (ayant un peu le temps) http://bseb67.free.fr/cadxp/groupes_sheyko.PNG avec mon purgeur de groupe, j'obtiens ca, et je passe de 17Mo à 1.36 De plus, en enregistrant en DXF, on trouve un paquet de cochonnerievenant de covadis. Commande: (vlax-ldata-test "covadis")T Maintenant, cela me donne envie de voir comment dégager des ldata :D Tous pour lisp, Lisp pour tous!Avec Revit, cela ne vas trop vite... Lien vers le commentaire Partager sur d’autres sites More sharing options...
lecrabe Posté(e) le 9 octobre 2009 Partager Posté(e) le 9 octobre 2009 Hello Tu vas travailler sur une copie de ton DWG et essayer ce nettoyeur tres haute pression ! Developpe par Gilles (me semble t-il) Le Decapode ;; Suite à un échange de fichiers avec ludo07, ;; je viens de voir que ZombieKill pouvait ne pas être suffisant ;; et qu'il valait mieux supprimer directement les dictionnaires. ;; ;; Attention, les LISP suivant sont à utiliser avec circonspection ;; (sur une copie du fichier) ;; ;; RemoveAEC : supprime tous les dictionnaires AEC du dessin ;; ;; RemoveAEC par GC --> Remove_AEC ;; Supprime tous les dictionnaires AEC du dessin (defun c:Remove_AEC () (foreach p (entget (namedobjdict)) (if (and (= 3 (car p)) (wcmatch (cdr p) "AEC*") ) (dictremove (namedobjdict) (cdr p)) ) ) (princ) ) ;; Un autre qui supprime tous les dictionnaires non créés par AutoCAD de base ;; ;; RemoveDict par GC --> Remove_DICT ;; Supprime tous les dictionnaires non créés par AutoCAD (defun c:Remove_DICT () (foreach p (entget (namedobjdict)) (if (and (= 3 (car p)) (not (wcmatch (cdr p) "ACAD*,AcDb*,ASE*")) ) (dictremove (namedobjdict) (cdr p)) ) ) (princ) ) Autodesk Expert Elite Team Lien vers le commentaire Partager sur d’autres sites More sharing options...
claude.l Posté(e) le 9 octobre 2009 Auteur Partager Posté(e) le 9 octobre 2009 Bonjour, je vais essayer le karcher spécial autocad pour voir le résultat. merci. Lien vers le commentaire Partager sur d’autres sites More sharing options...
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