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

Sintaxis

ConsolidateMap_management (in_map, output_folder, {convert_data}, {convert_arcsde_data}, {extent}, {apply_extent_to_arcsde})
ParámetroExplicaciónTipo 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.

  • CONVERT Los datos se convertirán a una geodatabase de archivos.
    NotaNota:

    Este parámetro no se aplica a las fuentes de datos de la geodatabase corporativa. Para convertir los datos de la geodatabase corporativa establezca convert_arcsde_data en CONVERT_ ARCSDE.

  • PRESERVELos formatos de datos se conservarán cuando sea posible. Esta es la opción predeterminada.
    NotaNota:

    La excepción a esta regla son los formatos que no son compatibles en un entorno 64x (datos de geodatabase personal (.mdb), datos VPF y tablas basadas en hojas de cálculo de Excel o conexiones OLEDB) y los formatos ráster que ArcGIS no puede escribir de forma nativa (ADRG, CADRG/ECRG, CIB y RPF).

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.

  • CONVERT_ARCSDE Los datos de la geodatabase corporativa se convertirán a una geodatabase de archivos y se incluirán en la carpeta o el paquete consolidado. Esta es la opción predeterminada.
  • PRESERVE_ARCSDE Los datos de la geodatabase corporativa se conservarán y se hará referencia a ellos en la carpeta o el paquete consolidado.
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.

  • MAXOFCombinación de entradas
  • MINOFIntersección de entradas
  • DISPLAYLa misma extensión de la visualización actual
  • <Capa>La misma extensión de la capa especificada
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.

  • ALL La extensión especificada se aplica a todas las capas. Esta es la opción predeterminada.
  • ARCSDE_ONLYLa extensión especificada se aplica solo a las capas de una geodatabase corporativa.
Boolean

Ejemplo de código

Ejemplo 1 de ConsolidateMap (ventana de Python)

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")
Ejemplo 2 de ConsolidateMap (secuencia de comandos independiente)

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")

Entornos

Temas relacionados

9/11/2013