Consolidar mapa (Administración de datos)
Resumen
Consolida en una carpeta de salida especificada un documento de mapa y todas las fuentes de datos a las que se hace referencia.
Uso
Se emite una advertencia cuando esta herramienta encuentra un tipo de capa no permitido (una capa de herramienta o esquemática). La capa no permitida no se escribirá en la salida.
Cuando Convertir datos a geodatabase de archivos está marcado
- Cada fuente de datos única tendrá una geodatabase de archivos creada en el carpeta o paquete consolidado.
- Los formatos ráster y vectoriales comprimidos se convertirán a una geodatabase de archivos, y se perderá la compresión.
- Los datos de la geodatabase corporativa no se consolidarán. Para convertir los datos de la geodatabase corporativa a una geodatabase de archivos, marque Incluir datos de geodatabase corporativa en vez de hacer referencia a los datos.
Cuando se desmarca Convertir datos a geodatabase de archivos
- Se conservará el formato de la fuente de datos de las capas de entrada. La excepción son formatos como, por ejemplo, datos de geodatabase personal (.mdb), datos VPF y tablas basadas en hojas de cálculo de Excel o conexiones OLEDB. Estos formatos no son compatibles en entornos 64x y, por lo tanto, siempre se convertirán a una geodatabase de archivos.
- Los formatos ráster ADRG, CADRG/ECRG, CIB y RPF siempre se convertirán a rásteres de geodatabase de archivos. ArcGIS no puede escribir estos formatos de forma nativa. Siempre se convertirán a rásteres de geodatabase de archivos para mejorar el rendimiento.
- En la estructura de carpeta de salida, las geodatabases de archivos se consolidarán en una carpeta específica de cada versión, y los demás formatos se consolidarán en la carpeta commonData.
- Los formatos ráster y vectoriales comprimidos no se recortarán, aun si se especifica una extensión en el parámetro Extensión.
-
Para las capas que contienen una unión o que participan en una clase de relación, todas las fuentes de datos unidas o relacionadas se consolidarán en la carpeta de salida.
-
Algunos datasets hacen referencia a otros datasets. Por ejemplo, puede tener un dataset de topología que haga referencia a cuatro clases de entidad. Otros ejemplos de datasets que hacen referencia a otros datasets incluyen Redes geométricas, Redes y Localizadores. Al consolidar o empaquetar una capa en base a estos tipos de datasets, los datasets participantes también se consolidarán o empaquetarán.
-
Para las capas de entidades, el parámetro Extensión se utiliza para seleccionar las entidades que se consolidarán. Para las capas ráster, el parámetro Extensión se utiliza para recortar los datasets ráster.
Sintaxis
Parámetro | Explicación | Tipo de datos |
in_map |
El documento de mapa (.mxd) que se consolidará. | ArcMap Document |
output_folder |
Carpeta de salida que contendrá los documentos de mapa y los datos consolidados. | Folder |
convert_data (Opcional) |
Especifica si las capas de entrada se convertirán a una geodatabase de archivos o conservarán el formato original.
| Boolean |
convert_arcsde_data (Opcional) |
Especifica si las capas de geodatabase corporativa de entrada se convertirán a una geodatabase de archivos o conservarán el formato original.
| Boolean |
extent (Opcional) |
Especifique la extensión al introducir manualmente las coordenadas en el parámetro de extensión con el formato X-Mín Y-Mín X-Máx Y-Máx. Para utilizar la extensión de una capa específica, introduzca el nombre de la capa.
| Extent |
apply_extent_to_arcsde (Opcional) |
Determina si la extensión especificada se aplicará a todas las capas o solo las capas de una geodatabase corporativa.
| Boolean |
Ejemplo de código
La siguiente secuencia de comandos de Python muestra cómo utilizar la herramienta ConsolidateMap de la ventana de Python:
import arcpy arcpy.env.workspace = "C:/arcgis/ArcTutor/Editing" arcpy.ConsolidateMap_management('Exercise1.mxd', 'Consolidate_folder', "PRESERVE", "CONVERT_ARCSDE", "#", "ALL")
Busca y consolida todos los documentos de mapa que residen en una carpeta especificada.
# Name: ConsolidateMap.py # Description: Find all the map documents that reside in a specified folder and create a consolidated # folder for each map document found. # import system modules import os import arcpy from arcpy import env # Set environment settings env.overwriteOutput = True env.workspace = "C:/arcgis/ArcTutor/Editing" # Loop through the workspace, find all the mxds and create a consolidated folder using the same # name as the original mxd for mxd in arcpy.ListFiles("*.mxd"): print "Consolidating " + mxd arcpy.ConsolidateMap_management(mxd, os.path.splitext(mxd)[0], "PRESERVE", "CONVERT_ARCSDE", "#", "ALL")