26 votos

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

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

¿Cuáles son algunas de las principales cosas que aumentarán el tamaño del 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, lo son:

  • Simbología de capas complejas
  • Múltiples clases de etiquetas por capa
  • Consultas de definición
  • Sacar las capas de las fuentes alargará las rutas de los archivos (C:/MiCarpeta/Datos/Datos2/Subcontenedor/YouGetThePoint.shp)
  • Rangos de escala para las capas
  • Organizando las capas en grupos

¿Alguna de estas ideas tiene alguna validez?

0 votos

Un control de calidad similar aquí, gis.stackexchange.com/questions/28350/

32voto

Shog9 Puntos 340

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

  • Guarda una copia del mxd
  • Abrir la ventana de resultados del geoprocesamiento y borrar el historial
  • En las opciones de geoprocesamiento, la gestión de resultados, cambia el valor a un día o dos

8 votos

Los resultados de geoprocesamiento almacenados han hecho que algunos de mis MXDs alcancen cientos de MBs.

0 votos

Wow - Yo estaba luchando con un MXD que sopló a 100Mb sin razón aparente. He quitado un gp resultado y vuelve a bajar a 1,5Mb. Esto es algo muy bueno de saber

8voto

fnkr Puntos 498

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

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

He aprendido por las malas que la herramienta Defrag reconducirá/desconectará las características que se almacenan en una base de datos SDE. -Karl

4voto

Kasprzol Puntos 2954

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

Como se mencionó anteriormente, la historia del geoprocesamiento puede hacer que los resultados de las tareas GP en 10.1 pueden hacer que los mxds se inflen, y esto fue un error durante la Beta de 10.1.

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

De support.esri.com:

Los documentos de mapas (archivos .mxd) son archivos compuestos. La información que describe el mapa, la disposición y cualquier objeto incrustado que se guarde en el mapa se organiza en unidades llamadas almacenes y corrientes. Cuando se guarda un archivo compuesto, los flujos pueden fragmentarse en un proceso análogo a la fragmentación del disco duro. Esto puede hacer que el documento del mapa sea más grande, aunque no aumenta la probabilidad de que el documento se corrompa. Cuantas más veces guarde un mapa, más posibilidades hay de que la fragmentación haga que el documento sea más grande.

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

Espero que esto te ayude.

3voto

Olga K. Puntos 28

Hay una gran herramienta de ESRI para resolver estos problemas: El desfragmentador de documentos ArcGIS.

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

Además, sólo toma unos pocos segundos.

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

Así que necesitas una combinación de acciones para que funcione como tiene que hacerlo.

2voto

mercator Puntos 16196

Hay algunas cosas extrañas en la memoria interna. Básicamente, cualquier cosa que hagas, especialmente cuando ejecutas tareas de geoprocesamiento, etc., se añadirá a la memoria del mxd.

¿Cómo se arregla esto? Lo que he hecho mucho antes, y funciona como magia, es hacer un Guardar como para salvar una nueva instancia de tu mxd. Entonces, borra la antigua y renombra la copia a la original. Notarán 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 ha salvado internamente pero que no es necesario para el funcionamiento del mxd en sí.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X