Mapa de paquete (Administración de datos)

Resumen

Empaqueta un documento de mapa y todas las fuentes de datos de referencia para crear un único archivo .mpk comprimido.

Ilustración

Package map illustration
The folder structure of an unpacked map package that contains three feature layers.

Uso

Sintaxis

PackageMap_management (in_map, output_file, {convert_data}, {convert_arcsde_data}, {extent}, {apply_extent_to_arcsde})
ParámetroExplicaciónTipo de datos
in_map

Documento de mapa que se empaquetará.

ArcMap Document
output_file

Nombre y ubicación del paquete de mapas de salida (.mpk).

File
convert_data
(Opcional)

Especifica si las capas de entrada se convertirán en una geodatabase de archivos o conservarán el formato original.

  • CONVERT Los datos se copiarán a una geodatabase de archivos.
  • PRESERVE Los formatos de datos se conservarán. Esta es la opción predeterminada.
Boolean
convert_arcsde_data
(Opcional)

Especifica si las capas de entrada se convertirán en una geodatabase de archivos o conservarán el formato original.

  • CONVERT_ARCSDE Los datos ArcSDE se copiarán a una geodatabase de archivos. Esta es la opción predeterminada.
  • PRESERVE_ARCSDE Los datos ArcSDE se conservarán y se hará referencia a ellos en la carpeta o el paquete consolidado resultante.
Boolean
extent
(Opcional)

Especifique la extensión introduciendo de manera manual las coordenadas en el parámetro de extensión con el formato X-Mín Y-Mín X-Máx Y-Máx. Además, para utilizar la extensión de una capa específica, sólo necesita agregar el nombre de la capa para el parámetro de extensión.

  • MAXOFCombinación de entradas
  • MINOFIntersección de entradas
  • DISPLAYComo la visualización
  • <Capa>Igual que la capa...
Extent
apply_extent_to_arcsde
(Opcional)

Especifica la extensión que se utilizará para seleccionar fuentes de datos ArcSDE.

  • ALL La extensión especificada se aplica a todas las capas. Esta es la opción predeterminada.
  • ARCSDE_ONLYLa extensión especificada sólo se aplica a las capas ArcSDE.
Boolean

Ejemplo de código

Ejemplo de PackageMap (ventana de Python)

La siguiente secuencia de comandos de Python demuestra cómo utilizar la herramienta Empaquetar mapa dentro de la ventana de Python:

 import arcpy arcpy.env.workspace = "C:/arcgis/ArcTutor/Editing"  arcpy.PackageMap_management('Exercise1.mxd', 'EditingExercise1.mpk', "PRESERVE", "CONVERT_ARCSDE", "#", "ALL")
Ejemplo de PackageMap (secuencia de comandos independiente)

Busque y cree paquetes de mapa para todos los documentos de mapa que residen en una carpeta especificada.

 # Name: PackageMap.py # Description:  Find all the map documents that reside in a specified folder and create map packages for each map document. # Author: ESRI  # 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 map package using the same name as the mxd for mxd in arcpy.ListFiles("*.mxd"):     print "Packaging " + mxd     arcpy.PackageMap_management(mxd, os.path.splitext(mxd)[0] + '.mpk', "PRESERVE", "CONVERT_ARCSDE", "#", "ALL")

Entornos

Temas relacionados


7/10/2012