¿Qué hace que el tamaño de un archivo MXD sea más grande y cómo disminuirlo?


24

Sé que MXD contiene información sobre capas, simbología y configuración de herramientas predeterminadas. Tengo algunos que superan los 50 MB y están comenzando a demorar en cargarse.

¿Cuáles son algunas de las cosas principales que aumentarán el tamaño de archivo de un MXD? ¿Hay algo específicamente que aumenta dramáticamente el tamaño?

Algunas de mis ideas, de las cuales no tengo absolutamente ninguna prueba son:

  • Simbología de capa compleja
  • Múltiples clases de etiquetas por capa
  • Consultas de definición
  • Al extraer capas de las fuentes, las rutas de archivo largas (C: /MyFolder/Data/Data2/SubContainer/YouGetThePoint.shp)
  • Rangos de escala para capas
  • Organizar capas en grupos

¿Alguna de estas ideas tiene alguna validez?


Respuestas:


29

He visto quejas similares en los foros de discusión de Esri y una búsqueda rápida apareció en este hilo . Algunas sugerencias:

  • Guardar una copia del mxd
  • Abra la ventana de resultados de geoprocesamiento y elimine el historial.
  • En las opciones de geoprocesamiento, gestión de resultados, cambie el valor a uno o dos días

77
¡Los resultados de geoprocesamiento almacenados han aumentado algunos de mis MXD a cientos de MB!
nmpeterson

wow: estaba luchando con un MXD que explotó a 100Mb sin razón aparente. Quité un resultado gp y es hora de volver a 1,5 Mb. Es muy bueno saberlo
Stephen Lead

8

Mantengo varios proyectos PLTS Atlas con más de 80 diseños por MXD. Tengo caminos largos, así como etiquetado complejo y simbolización de capas complejas.

La solución más fácil que he encontrado para reducir el tamaño de los archivos y mejorar el rendimiento es utilizar la función "Guardar una copia" .

Aprendí por las malas que la herramienta Defrag volverá a enrutar / desconectar las características que están almacenadas en una base de datos SDE. -Karl


4

Para reducir su documento de ArcMap, ejecute la herramienta de desfragmentación de documentos que se encuentra en la carpeta de instalación de ArcGIS: C: \ Archivos de programa (x86) \ ArcGIS \ Desktop10.1 \ Tools. También existe en 10.0 también. No estoy seguro si existe en 9.31. Ha pasado mucho tiempo desde que usé esa versión.

Como se mencionó anteriormente, el historial de geoprocesamiento puede causar que los resultados de la tarea GP en 10.1 puedan hacer que los mxds se disparen, y esto fue un error durante la versión beta de 10.1.

Estoy de acuerdo en que la definición de simbología de capa puede afectar el tamaño del archivo. Yo mismo he visto que una capa realmente compleja puede aumentar el tamaño del archivo.

Desde support.esri.com:

Los documentos de mapa (archivos .mxd) son archivos compuestos. La información que describe el mapa, el diseño y cualquier objeto incrustado guardado en el mapa se organiza en unidades llamadas almacenamientos y transmisiones. Cuando guarda un archivo compuesto, las secuencias pueden fragmentarse en un proceso que es análogo a la fragmentación del disco duro. Esto puede agrandar el documento del mapa, aunque no aumenta la probabilidad de que el documento se corrompa. Cuantas más veces guarde un mapa, mayores serán las posibilidades de que la fragmentación agrande el documento.

También puede encontrar información aquí: http://support.esri.com/en/knowledgebase/techarticles/detail/33187

Espero que esto te ayude.


3

Hay una gran herramienta ESRI para resolver estos problemas: ArcGIS Document Defragmenter.

Tenía un mxd de 250 mb y después de la primera desfragmentación se convirtió en 140 mb, luego lo ejecuté por segunda vez en el mxd desfragmentado y obtuve 1 mb. ¡Entonces funciona perfectamente!

Además, solo lleva unos segundos.

Sin embargo, no limpia el historial de resultados y probablemente tendrá que hacer esto como se sugiere en este tratamiento. Esta es una muy buena sugerencia! En mi situación, a pesar del pequeño tamaño del mxd después de su desfragmentación, todavía me tomó 20 minutos guardar un documento antes de darme cuenta de que mi historial de resultados todavía está lleno de basura. Después de limpiarlo, un mxd vuelve a la normalidad.

Por lo tanto, necesita una combinación de acciones para que funcione como debe.


2

Están sucediendo algunas cosas extrañas de la memoria interna. Básicamente, todo lo que haga, especialmente cuando ejecute tareas de geoprocesamiento, etc., se agregará a la memoria del mxd.

¿Cómo arreglar esto? Lo que he hecho mucho antes, y funciona como magia, es guardar como para guardar una nueva instancia de tu mxd. Luego continúe y elimine el anterior, y cambie el nombre de la copia al original. Notará que en casi todos los casos será mucho más pequeño (varios megabytes, dependiendo del archivo).

La conclusión es: Guardar como elimina todo lo que se ha guardado internamente pero que no es necesario para el funcionamiento del mxd en sí.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.