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

22

Sé que MXD contiene información sobre las capas, la simbología y la configuración de las herramientas predeterminadas. Tengo algunos que superan los 50 MB y están empezando a tardar un poco en cargarse.

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

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

  • Simbología de capa compleja
  • Clases de etiquetas múltiples por capa
  • consultas de definición
  • La extracción de capas de las fuentes será una ruta de archivo larga (C: /MyFolder/Data/Data2/SubContainer/YouGetThePoint.shp)
  • Rangos de escala para capas
  • Organizar capas en grupos

¿Alguna de estas ideas tiene alguna validez?

    
pregunta Cody Brown 25.06.2013 - 18:45

5 respuestas

27

He visto quejas similares en los foros de discusión de Esri y he encontrado una búsqueda rápida 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
respondido por el mkennedy 25.06.2013 - 19:58
8

Mantengo varios proyectos PLTS Atlas con al norte de 80 diseños por MXD. Tengo caminos largos, etiquetas complejas y simbolización de capas complejas.

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

Aprendí de la manera más difícil que la herramienta Defrag volverá a enrutar / desconectar las funciones que están almacenadas en una base de datos SDE. -Karl

    
respondido por el Karl 24.01.2014 - 20:26
3

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 de si existe en 9.31. Hace mucho tiempo que no uso esa versión.

Como se mencionó anteriormente, el historial de geoprocesamiento puede hacer que los resultados de la tarea GP en 10.1 puedan hacer que los mxds se inflen, 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 al 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 los objetos incrustados guardados en el mapa se organiza en unidades llamadas almacenamientos y flujos. Cuando guarda un archivo compuesto, las secuencias pueden fragmentarse en un proceso análogo a la fragmentación del disco duro. Esto puede aumentar el tamaño del documento de mapa, aunque no aumenta la probabilidad de que el documento se corrompa. Cuantas más veces guarde un mapa, mayor será la probabilidad de que la fragmentación haga que el documento sea más grande.

También puede encontrar información aquí: enlace

Espero que esto te ayude.

    
respondido por el code base 5000 19.07.2013 - 12:45
3

Hay una excelente herramienta de ESRI para resolver tales problemas: Desfragmentador de documentos de ArcGIS.

Tuve 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. Así que funciona perfectamente!

Además, solo toma unos segundos.

Sin embargo, no limpia el historial de resultados y es probable que tengas que hacerlo 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, necesitas una combinación de acciones para que funcione como debe.

    
respondido por el Olga K. 04.02.2015 - 18:56
2

Hay algunas cosas extrañas en la memoria interna pasando. Básicamente, cualquier cosa que haga, especialmente cuando ejecuta 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 hacer Guardar como para guardar una nueva instancia de su mxd. Luego continúe y elimine el antiguo, 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 se deshace de todo lo que se haya guardado internamente, pero no es necesario para el funcionamiento del mxd en sí.

    
respondido por el BritishSteel 04.02.2015 - 19:04

Lea otras preguntas en las etiquetas