Las instrucciones proporcionadas en Usar la herramienta 'Establecer fuente de datos' para documentos de mapa en ArcCatalog describen cómo usar la herramienta Establecer fuente de datos para documentos de mapa en ArcCatalog.
Al hacer clic con el botón derecho en un archivo de documento de mapa (.mxd) en ArcCatalog, se visualiza un comando Establecer fuente de datos. Esto abre un cuadro de diálogo que facilita la actualización o reparación de algunas o todas las referencias a fuentes de datos basadas en archivos en el mapa. Por defecto, este cuadro de diálogo crea una copia del archivo .mxd. Esta opción también está disponible haciendo clic con el botón derecho en un archivo de mapa publicado (.pmf), aunque está desactivada si el editor del archivo .pmf seleccionó no proporcionar acceso completo a su contenido en las aplicaciones de ArcGIS cuando se publicó.
La herramienta Establecer fuente de datos no se puede usar para actualizar o reparar referencias a datos en geodatabases de ArcSDE.
La herramienta Establecer fuente de datos no admite personalizaciones de VBA. Las personalizaciones de VBA no están incluidas en el MXD de salida.
La herramienta Establecer origen de datos no admite capas de anotaciones de geodatabase personal en este momento. Este es un límite conocido y está programado para arreglarse en una versión futura del software.
Procedimiento Siga estos pasos para configurar la fuente de datos para un MXD en ArcCatalog.
- Haga clic con el botón derecho en un MXD en ArcCatalog y haga clic en Establecer fuente (s) de datos. El valor predeterminado crea una copia del MXD. Se recomienda usar una copia y mantener el MXD original como copia de seguridad. Sin embargo, el MXD existente se puede sobrescribir seleccionándolo o escribiendo su ruta completa.
Seleccione un marco de datos o todos los marcos de datos. Seleccione una capa o presione el botón Seleccionar todo.
Haga clic en Reemplazar o Reemplazar todo. El cuadro de diálogo Reemplazar hace un 'buscar y reemplazar' en las rutas a los datos. Escriba el texto 'buscar y reemplazar' para que coincida con los datos. Por ejemplo, si todos los datos estaban en C: \ GISData pero se movieron a C: \ GISData2, el cuadro de texto Buscar qué muestra C: \ GISData y el cuadro de texto Reemplazar con muestra C: \ GISData2. Haz clic en Reemplazar. Haga clic en Aceptar en el cuadro de diálogo Establecer orígenes de datos.
También hay un script MXD Data Source Replacer en UCLA Sandbox.
He usado la herramienta "Reparar fuente de datos". Haga clic derecho en la capa, seleccione "Datos", luego "Reparar fuente de datos". Selecciona la nueva ubicación. Esto actualizará todas las capas en el MXD que se han movido de una ubicación a la misma nueva ubicación.
fuente
En ArcMap puede ir a Archivo-> Propiedades de documento de mapa ...., y en "Nombres de ruta" marque "Almacenar nombres de ruta relativos a fuentes de datos". Mientras su MXD esté en la carpeta "principal", todos los datos en la misma carpeta o en la carpeta chid se encontrarán incluso en otras máquinas, sin tener que reemplazar la fuente de datos. Lo único que debe hacer es preservar el árbol de carpetas del MXD a las carpetas secundarias donde se almacenan sus datos.
fuente
Para un mxd, las herramientas ESRI predeterminadas pueden ser suficientes. Pero arreglar múltiples mxds con enlaces rotos puede ser una pesadilla. Pruebe mi herramienta UpdateLayerRefs en GitHub para arreglar MXD ilimitados en segundos:
Simplemente proporcione los nombres de sus MXD de entrada como una lista ["Nombre1.mxd", "Nombre2.mxd", "Nombre3.mxd"]
fuente