Estoy tratando de utilizar ArcMap por primera vez, así que por favor tengan paciencia conmigo, y no a la votación de la cuestión. Mi superior en el lugar de trabajo me ha pedido hacer un poco de investigación sobre el ciclo de vida de un .mxd archivo. Hay algo que se llama un ciclo de vida de un archivo mxd, como el ciclo de vida de los servlets?
Respuestas
¿Demasiados anuncios?Echa un vistazo X-Ray, un buen conjunto de herramientas para observar las estructuras (y diferencias) de MXDs y geodatabases. Ver los enlaces de abajo. Las herramientas fueron desarrolladas por la ESRI Gobierno Local del modelo de Datos de grupo para trabajar con los grandes municipal de mapa base de los conjuntos de datos y mxds que trabajar, pero han sido liberados para su uso general, y como se ve es muy útil complemento cuando se trabaja con grandes mxd con un montón de capas, complejo de etiquetado, un montón de alias, diferentes de la escala dependiente de la visibilidad de las capas, etc...
X-Ray para ArcMap (ArcGIS 10.2) (breve descripción de un enlace de vídeo incluido) http://www.arcgis.com/home/item.html?id=f0ae73e90c1a4992a1059e7d370966d4
X-Ray para ArcCatalog (ArcGIS 10.2) (breve descripción de un enlace de vídeo incluido) http://www.arcgis.com/home/item.html?id=9ea218ff575f4a5195e01a2cae03a0ae
Supongo que significa cómo el archivo mxd se desarrolla en el tiempo, de preferencia también de seguir la pista de lo que ha cambiado, y cómo lo hizo, con las opciones de regresar a una versión anterior. Usted podría tratar y utilizar un sistema de control de versiones como mercurial para seguir la pista de la mxd archivo, pero esto puede ser problemático.
Tal vez el cambio a un lenguaje de scripting como R o python (especialmente python parece que funciona bien con ArcGIS como es el estándar de lenguaje de secuencias de comandos nowads no es una opción, pero esto apoya todas estas cosas. Usted puede controlar la versión de la R script que realiza el procesamiento y la visualización. Seguimiento de los .R archivo en un repositorio, de llevar a cabo cambios sobre la marcha. Cada commit está acompañado por un mensaje de por qué hizo este commit. También puede obtener las versiones anteriores de la secuencia de comandos de la repositorio, permitiendo que usted para crear la salida de la versión anterior.
El control de versiones de MXDs es posible en la actualidad en software de terceros. Uno que sé que funciona es más de un paquete CAD llamado Projectwise. Sin embargo, al parecer no soporta 10.1 todavía (esto es de segunda mano kmowledge así que no me fijé en eso).
Puedo gestionar una gran cantidad de mxd (decenas de grupos y capas) en un entorno multi-usuario que requiere de cambios con bastante frecuencia. Se utilizó para el seguimiento de los cambios en un simple .archivo txt, que se almacenan en el mismo directorio, pero esto era ineficaz. En lugar de eso, ahora tengo creada una tabla en una geodatabase con campos para el seguimiento de los cambios de versión. El mxd simplemente hace referencia a la tabla y por lo tanto los almacenes de control de versiones info en el mapa doc, donde es fácilmente accesible y editable, incluso para usuarios sin acceso a la carpeta que lo contiene. No es una fantasía de la instalación por cualquier medio, pero funciona bien para nosotros.