Aller au contenu

Réduction de la taille d'un fichier CAD


Messages recommandés

Posté(e)

Bonjour à tous,

 

Actuellement, pour un projet professionnel, je travaille avec des fichiers 2D en Xref venant de Revit.

 

J'ai des fichiers de plan et un fichier de coupe. Le problème est que le fichier de coupe est 10x plus gros que les fichiers de plan et je ne trouve pas le moyen de le réduire. Pour bien comprendre, voici un petit détail de deux fichiers

 

- Vue en plan: Taille de 3.3 Mo - 10 474 objets dont 2010 blocs et 7 091 lignes

- Coupe: Taille 30 Mo - 12 813 objets dont 2379 blocs et 8 656 lignes

 

Comme vous pouvez voir, le continu est quasi identique mais pas la taille finale.

 

Après avoir purgé, nettoyer, fais du ménage, je ne vois pas ce que je pourrais faire d'autre pour diminuer de façon drastique ce fichier.

 

Qui a une meilleure solution qui pourrait fonctionner?

 

Merci

Posté(e)

Christian, je ne peux pas envoyé le fichier, j'ai un quota maximum de 8 Mo.

 

On peux le faire par Dropbox si tu veux

Posté(e)

JAV est un bon lisp mais ne m'as pas réglé mon problème, juste réduit le fichier de 300 ko. J'ai besoin de plus : )

Posté(e)

Moi, j'avais essayer d'exploser tout le dessin, mais je ne gagnais rien au niveau taille.

 

Patrick, quelle version d'Autocad tu utilises? moi je suis en version 2013.

 

Ce que ne comprends pas, c'est pourquoi le plan qui inclus quasiment autant d'éléments pèse 10x moins.

Posté(e)

Bonsoir,

 

Non, car j'utilise ce fichier comme référence externe mais c'est peut être une solution.

 

Je vais voir cela

Posté(e)

J'utilise civil 3D 2011 mais je ne pense pas que ca change grand chose. Les blocs que j'ai decomposé posssedent bcp d'éléments. Si on decompose tout, on aura plus d'elements et si on ne peut rien supprimer, la taille restera la meme. J'ai tenter egalement de faire un copier coller de ce qu'on voit a l'ecran. Il arrive que ca enleve des images rasters qui trainent et ca diminue la taille mais la il n'y a rien de plus.

IL faudrait peut etre tout decomposer et faire un nettoyage qui elimine les traits qui se superposent si y'en a.

A voir.....je vais tenter

Posté(e)

J'ai regardé vite fait ton fichier.

 

Déjà un contrôle du fichier est nécessaire...

 

Commande: _audit

 

Corriger les erreurs détectées ? [Oui/Non] <N>: o

 

 

 

Contrôle de l'en-tête

 

 

Contrôle des tables

 

 

Contrôle des entités 1ère passe

 

 

Etape 1 31700 objets contrôlésAcDbHatch(8861) n'a pas pu

être réparé. Il sera effacé.

AcDbHatch(888B) n'a pas pu être réparé. Il sera effacé.

Etape 1 59300 objets contrôlésAcDbHatch(10734) n'a pas pu

être réparé. Il sera effacé.

Etape 1 396300 objets contrôlésAcDbHatch(640A2) n'a pas pu

être réparé. Il sera effacé.

AcDbHatch(64144) n'a pas pu être réparé. Il sera effacé.

AcDbHatch(64274) n'a pas pu être réparé. Il sera effacé.

Etape 1 396400 objets contrôlésAcDbHatch(6438F) n'a pas pu

être réparé. Il sera effacé.

AcDbHatch(643F7) n'a pas pu être réparé. Il sera effacé.

AcDbHatch(6445A) n'a pas pu être réparé. Il sera effacé.

Etape 1 410000 objets contrôlésAcDbHatch(67B49) n'a pas pu

être réparé. Il sera effacé.

Etape 1 410100 objets contrôlésAcDbHatch(67B94) n'a pas pu

être réparé. Il sera effacé.

AcDbHatch(67BD3) n'a pas pu être réparé. Il sera effacé.

Etape 1 410300 objets contrôlésAcDbHatch(67CDF) n'a pas pu

être réparé. Il sera effacé.

Etape 1 410400 objets contrôlésAcDbHatch(67D52) n'a pas pu

être réparé. Il sera effacé.

AcDbHatch(67D9A) n'a pas pu être réparé. Il sera effacé.

Etape 1 413200 objets contrôlésAcDbHatch(68929) n'a pas pu

être réparé. Il sera effacé.

Etape 1 413300 objets contrôlésAcDbHatch(68973) n'a pas pu

être réparé. Il sera effacé.

Etape 1 413400 objets contrôlésAcDbHatch(68A0E) n'a pas pu

être réparé. Il sera effacé.

Etape 1 413500 objets contrôlésAcDbHatch(68A84) n'a pas pu

être réparé. Il sera effacé.

Etape 1 415400 objets contrôlésAcDbHatch(69B2C) n'a pas pu

être réparé. Il sera effacé.

Etape 1 432600 objets contrôlésAcDbHatch(6E409) n'a pas pu

être réparé. Il sera effacé.

Etape 1 444100 objets contrôlésAcDbHatch(7116A) n'a pas pu

être réparé. Il sera effacé.

AcDbHatch(71174) n'a pas pu être réparé. Il sera effacé.

AcDbHatch(71179) n'a pas pu être réparé. Il sera effacé.

AcDbHatch(7118F) n'a pas pu être réparé. Il sera effacé.

Etape 1 475300 objets contrôlésAcDbHatch(7A1E7) n'a pas pu

être réparé. Il sera effacé.

AcDbHatch(7A283) n'a pas pu être réparé. Il sera effacé.

AcDbHatch(7A42B) n'a pas pu être réparé. Il sera effacé.

AcDbHatch(7A703) n'a pas pu être réparé. Il sera effacé.

AcDbHatch(7A71F) n'a pas pu être réparé. Il sera effacé.

AcDbHatch(7A744) n'a pas pu être réparé. Il sera effacé.

Etape 1 476500 objets contrôlésAcDbHatch(7ACF7) n'a pas pu

être réparé. Il sera effacé.

Etape 1 481700 objets contrôlésAcDbHatch(7C2E3) n'a pas pu

être réparé. Il sera effacé.

AcDbHatch(7C2F3) n'a pas pu être réparé. Il sera effacé.

Etape 1 481800 objets contrôlésAcDbHatch(7C39C) n'a pas pu

être réparé. Il sera effacé.

Etape 1 786500 objets contrôlésAcDbHatch(C6A91) n'a pas pu

être réparé. Il sera effacé.

AcDbHatch(C6A97) n'a pas pu être réparé. Il sera effacé.

AcDbHatch(C6A9D) n'a pas pu être réparé. Il sera effacé.

AcDbHatch(C6AA3) n'a pas pu être réparé. Il sera effacé.

AcDbHatch(C6AAA) n'a pas pu être réparé. Il sera effacé.

Etape 1 792400 objets contrôlésAcDbHatch(C86A8) n'a pas pu

être réparé. Il sera effacé.

AcDbHatch(C86BB) n'a pas pu être réparé. Il sera effacé.

Etape 1 803200 objets contrôlésAcDbHatch(CB177) n'a pas pu

être réparé. Il sera effacé.

Etape 1 803400 objets contrôlésAcDbHatch(CB2B4) n'a pas pu

être réparé. Il sera effacé.

Etape 1 803500 objets contrôlésAcDbHatch(CB37B) n'a pas pu

être réparé. Il sera effacé.

Etape 1 806900 objets contrôlésAcDbHatch(CC21E) n'a pas pu

être réparé. Il sera effacé.

AcDbHatch(CC27F) n'a pas pu être réparé. Il sera effacé.

Etape 1 807000 objets contrôlésAcDbHatch(CC2F9) n'a pas pu

être réparé. Il sera effacé.

Etape 1 807100 objets contrôlésAcDbHatch(CC39C) n'a pas pu

être réparé. Il sera effacé.

Etape 1 807200 objets contrôlésAcDbHatch(CC412) n'a pas pu

être réparé. Il sera effacé.

Etape 1 807300 objets contrôlésAcDbHatch(CC461) n'a pas pu

être réparé. Il sera effacé.

AcDbHatch(CC485) n'a pas pu être réparé. Il sera effacé.

Etape 1 807400 objets contrôlésAcDbHatch(CC4F7) n'a pas pu

être réparé. Il sera effacé.

Etape 1 811600 objets contrôlés

Contrôle des entités 2ème passe

 

 

Etape 2 811600 objets contrôlés

Contrôle des blocs

 

16222 blocs contrôlés

 

Nombre total d'erreurs trouvées 0, corrigées 0

 

53 objets effacés

 

Puis effectivement il y a de nombreux blocs, mais aussi pas mal d'entrées de dictionnaire.

Ceux qui m'ont interpellés:

"AcDsSchemas" dans "AcDsDecomposeData"

et

"ASEBlockHierachyIndexRecord" dans "ASE_INDEX_DICTIONARY"

 

Les supprimer pourrait peut-être réduire le fichier. (à toi de choisir !)

Je n'ai pas vérifié si des entités pouvaient avoir des données étendues.

 

-purger en ligne de commande (pour accéder à l'option "appsenReg") pour purger les applications.

 

Mais il est quand même normal que ce fichier garde une certaine taille (il est assez fourni!)

Choisissez un travail que vous aimez et vous n'aurez pas à travailler un seul jour de votre vie. - Confucius

Posté(e)

Hello

 

Je l'ai teste et nettoye en force avec JAV de P35 ...

qui a elemine qq trucs mais ce n'est pas du tout significatif en terme de volume !

 

Le DWG fait toujours 30 Mo ...

 

C une horreur de milliers de blocs imbriques !!!

Peut etre que en decomposant N fois puis RE-Purger, on pourrait peut etre le diminuer un peu !?

 

Le probleme principal c l'horreur de cet export DWG !!!!

 

lecrabe

Autodesk Expert Elite Team

Posté(e)

C'est ce que j'ai fait. Ca a tourne pdt 3h sur un poste. Decomposition multiple, controle, nettoyage des elements doubles, et purge mais au final, il reste 900 000 objets et la taille reste la meme.

 

Dsl mais je ne pense pas qu'il y ait grand chose a faire

Posté(e)

Comme tu le dis Lecrabe, c'est le problème récurent de l'exportation sachant que ce fichier vient de Revit, qui est à la base un logiciel 3D. Le fichier Revit d'origine inclus l'architecture, la structure et la mécanique, donc oui, beaucoup de bloc dans cette coupe.

 

Bonuscad, je vais faire ce contrôle pour permettre de réduire un peu ce fichier mais d'après les commentaires de chacun, je pense que je suis pris avec.

 

Merci pour vos conseils

Posté(e)

Décompositions et purges multiples + mapclean ne ramène le fichier qu'à 24 Méga, la seule solution pour l’alléger significativement serai ensuite de lier les lignes en polylignes mais la ça risque de durer longtemps...

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é