Je sais que MXD contient des informations sur les couches, la symbologie et la configuration des outils par défaut. J'en ai quelques-uns qui dépassent 50 Mo et commencent à prendre un certain temps pour se charger.
Quelles sont les principales choses qui augmenteront la taille du fichier MXD? Y a-t-il quelque chose en particulier qui augmente considérablement la taille?
Certaines de mes idées, dont je n'ai absolument aucune preuve, sont:
- Symbologie des couches complexes
- Plusieurs classes d'étiquettes par couche
- Requêtes de définition
- Tirer les calques des sources entraînera de longs chemins de fichiers (C: /MyFolder/Data/Data2/SubContainer/YouGetThePoint.shp)
- Échelle des plages pour les calques
- Disposition des calques en groupes
Certaines de ces idées ont-elles une validité?
arcmap
arcgis-desktop
mxd
file-size
Cody Brown
la source
la source
Réponses:
J'ai vu des plaintes similaires sur les forums de discussion Esri et une recherche rapide a révélé ce fil . Quelques suggestions:
la source
Je maintiens plusieurs projets PLTS Atlas avec au nord de 80 mises en page par MXD. J'ai de longs chemins ainsi qu'un étiquetage complexe et une symbolisation de couche complexe.
La solution la plus simple que j'ai trouvée pour réduire la taille des fichiers et améliorer les performances est d' utiliser la fonction "Enregistrer une copie" .
J'ai appris à la dure que l'outil Defrag redirigera / déconnectera les fonctionnalités stockées dans une base de données SDE. -Karl
la source
Pour réduire votre document ArcMap, exécutez l'outil de défragmentation de document situé sous votre dossier d'installation ArcGIS: C: \ Program Files (x86) \ ArcGIS \ Desktop10.1 \ Tools. Il existe également à 10,0. Je ne sais pas s'il existe à 9.31. Cela fait longtemps que je n'ai pas utilisé cette version.
Comme mentionné ci-dessus, l'historique du géotraitement peut entraîner des résultats de la tâche GP à la version 10.1, ce qui peut faire gonfler les mxds, et ce fut un bogue pendant la bêta de 10.1.
J'accepte que la définition de la symbologie des couches puisse affecter la taille du fichier. J'ai vu cela moi-même, une couche très complexe peut augmenter la taille du fichier.
De support.esri.com:
Vous pouvez également trouver des informations ici: http://support.esri.com/en/knowledgebase/techarticles/detail/33187
J'espère que cela vous aidera.
la source
Il existe un excellent outil ESRI pour résoudre ces problèmes: ArcGIS Document Defragmenter.
J'avais un mxd de 250 mb et après la première fois de défragmentation, il est devenu 140 mb, puis je l'ai couru une deuxième fois sur le mxd défragmenté et j'ai obtenu 1 mb. Donc ça marche parfaitement!
De plus, cela ne prend que quelques secondes.
Cependant, cela ne nettoie pas l'historique des résultats et vous devrez probablement le faire comme suggéré dans ce traitement. Ceci est une très bonne suggestion! Dans ma situation malgré la petite taille du mxd après sa défragmentation, il m'a quand même fallu 20 minutes pour enregistrer un document avant de réaliser que mon historique de résultats est toujours plein d'ordures. Après l'avoir nettoyé, un mxd est revenu à la normale.
Vous avez donc besoin d'une combinaison d'actions pour le faire fonctionner comme il se doit.
la source
Il se passe des trucs de mémoire interne étranges. Fondamentalement, tout ce que vous faites, en particulier lorsque vous exécutez des tâches de géotraitement, etc., s'ajoutera à la mémoire du mxd.
Comment régler ceci? Ce que j'ai fait beaucoup auparavant, et cela fonctionne comme par magie, c'est de faire un Save As pour sauvegarder une nouvelle instance de votre mxd. Ensuite, vous allez de l'avant et supprimez l'ancien, puis renommez la copie en celle d'origine. Vous remarquerez que dans presque tous les cas, il sera beaucoup plus petit (plusieurs mégaoctets, selon le fichier).
L'essentiel est: Enregistrer sous supprime tout ce qui a été enregistré en interne mais n'est pas nécessaire au fonctionnement du mxd lui-même.
la source