Empaquetar capa (Administración de datos)

Resumen

Empaqueta una o más capas y todas las fuentes de datos a las que se hace referencia para crear un único archivo .lpkx comprimido.

Uso

  • Se emite una advertencia cuando esta herramienta encuentra un tipo de capa no admitido. La capa no permitida no se escribirá en la salida.

  • Todas las capas de entrada deben tener una descripción para que se ejecute la herramienta. Para agregar una descripción, haga clic con el botón derecho en la capa, haga clic en Propiedades e introduzca una descripción.

  • Nota:
    Los paquetes de capas creados en ArcGIS Pro no son compatibles con las versiones anteriores ArcGIS 10 y ArcGIS 9.3.1. Los paquetes creados en ArcGIS Pro solo se pueden utilizar en ArcGIS Pro.
  • Cuando el parámetro Convertir datos a geodatabase de archivos está activado (convert_data = 'CONVERT' en Python), ocurre lo siguiente:

    • Cada fuente de datos única tendrá una geodatabase de archivos creada en la 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, active el parámetro Incluir datos de geodatabase corporativa en vez de hacer referencia a los datos.

  • Cuando el parámetro Convertir datos a geodatabase de archivos no está activado (convert_data = 'PRESERVE' en Python), ocurre lo siguiente:

    • Se conservará el formato de la fuente de datos de las capas de entrada siempre que sea posible.
    • 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 aunque se especifique 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. De manera predeterminada, las fuentes de datos unidas o relacionadas se consolidarán en su totalidad o en función del parámetro Seleccionar filas relacionadas, según la extensión especificada con el parámetro Extensión.

  • En las capas de entidades, se utiliza el parámetro Extensión 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.

  • Algunos datasets hacen referencia a otros datasets. Por ejemplo, puede tener un dataset de topología que haga referencia a cuatro clases de entidad. Las redes geométricas, las redes y los localizadores son otros ejemplos de datasets que hacen referencia a otros datasets. Al consolidar o empaquetar una capa en base a estos tipos de datasets, los datasets participantes también se consolidarán o empaquetarán.

  • Si el parámetro Solo esquema está activado, (schema_only = 'SCHEMA_ONLY' en Python), la herramienta solamente consolidará o empaquetará el esquema de las fuentes de datos de entrada. Un esquema es la estructura o el diseño de una clase de entidad o una tabla integrada por definiciones de campo y de tabla, propiedades del sistema de coordenadas, simbología, consultas de definición, etc. Los datos o registros no se consolidarán o empaquetarán.

  • Las fuentes de datos que no admiten el parámetro Solo esquema no se consolidarán ni empaquetarán. Si el parámetro Solo esquema está activado y la herramienta encuentra una capa que no es compatible con este parámetro, aparece un mensaje de advertencia y esa capa se omitirá. Si la única capa especificada no es compatible con Solo esquema, la herramienta fallará.

  • Para abrir un paquete de capas (.lpkx), navegue hasta la carpeta que lo contiene desde la ventana Catálogo, haga clic con el botón derecho del ratón y haga clic en Agregar al mapa actual. También puede utilizar la herramienta Extraer paquete y especificar una carpeta de salida.

    De forma predeterminada, la opción Agregar al mapa actual siempre extraerá el paquete en su perfil de usuario, en: C:\Users\<username>\Documents\ArcGIS\Packages.

Parámetros

EtiquetaExplicaciónTipo de datos
Capa de entrada

Capas que se empaquetarán.

Layer
Archivo de salida

Ubicación y nombre del archivo (.lpkx) de paquete de salida que se creará.

File
Convertir datos a geodatabase de archivos
(Opcional)

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

  • Activado: todos los datos se convertirán a una geodatabase de archivos. Esta opción no se aplica a las fuentes de datos de la geodatabase corporativa. Para incluir los datos de la geodatabase corporativa, active el parámetro Incluir datos de geodatabase corporativa en vez de hacer referencia a los datos.
  • Desactivado: los formatos de datos se conservarán cuando sea posible. Esta es la opción predeterminada.
Boolean
Se incluyen los datos de la geodatabase corporativa en lugar de hacer referencia a los datos
(Opcional)

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

  • Activado: todas las fuentes de datos de la geodatabase corporativa se convertirán a una geodatabase de archivos. Esta es la opción predeterminada.
  • Desactivado: todas las fuentes de datos de la geodatabase corporativa se conservarán y se hará referencia a ellas en el paquete resultante.
Boolean
Extensión
(Opcional)

Especifica la extensión que se utilizará para seleccionar o recortar entidades.

  • Valor predeterminado: la extensión se basará en la extensión máxima de todas las entradas participantes. Esta es la opción predeterminada.
  • Combinación de entradas: la extensión se basará en la extensión máxima de todas las entradas.
  • Intersección de entradas: la extensión se basará en el área mínima en común de todas las entradas.
  • Extensión de visualización actual: la extensión es igual a la visualización actual. La opción no está disponible cuando no hay ningún mapa activo.
  • Como se especifica en la parte inferior: la extensión se basará en los valores mínimo y máximo de extensión que se especifiquen.
  • Examinar: la extensión se basará en un dataset existente.
Extent
Aplicar extensión sólo a las capas de geodatabase corporativa
(Opcional)

Especifica si la extensión especificada se aplicará a todas las capas o solo a las capas de la geodatabase corporativa.

  • Desactivado: la extensión especificada se aplicará a todas las capas. Esta es la opción predeterminada.
  • Activado: la extensión se aplicará solo a las capas de una geodatabase corporativa.
Boolean
Solo esquema
(Opcional)

Especifica si solo se consolidará o empaquetará el esquema de las capas de entrada.

  • Desactivado: todas las entidades y los registros de las capas de entrada se incluirán en la carpeta o el paquete consolidado. Esta es la opción predeterminada.
  • Activado: solamente se consolidará o empaquetará el esquema de las capas. No se consolidarán ni empaquetarán entidades o registros en la carpeta de salida.
Boolean
Versión del paquete
(Opcional)

Especifica la versión de las geodatabases que se crearán en el paquete resultante. Especificar una versión permite compartir los paquetes con versiones anteriores de ArcGIS y admite la compatibilidad con versiones anteriores.

Nota:

Los paquetes guardados en una versión anterior pueden perder las propiedades que solo estén disponibles en la versión más reciente.

  • Todas las versionesEl paquete contendrá una geodatabase y un archivo de capa compatibles con todas las versiones (ArcGIS Pro 1.2 y posteriores).
  • Versión actualEl paquete contendrá una geodatabase y un archivo de capa compatibles con la versión actual.
  • 2.xEl paquete contendrá una geodatabase y un archivo de capa compatibles con la versión 2.0. y posteriores.
  • 1.2El paquete contendrá una geodatabase y un archivo de capa compatibles con la versión 1.2. y posteriores.
String
Archivos adicionales
(Opcional)

Agrega archivos adicionales a un paquete. Archivos adicionales, tales como .doc, .txt, .pdf, etc. se utilizan para proporcionar más información sobre el contenido y el propósito del paquete.

File
Resumen
(Opcional)

Agrega información de resumen a las propiedades del paquete.

String
Etiquetas
(Opcional)

Agrega información de las etiquetas a las propiedades del paquete. Se pueden agregar varias etiquetas separadas por una coma o un punto y coma.

String
Conservar solo las filas relacionadas con las entidades dentro de la extensión
(Opcional)

Determina si la extensión especificada se aplicará a fuentes de datos relacionadas.

  • Desactivado: las fuentes de datos relacionadas se consolidarán en su totalidad. Esta es la opción predeterminada.
  • Activado: solo se consolidarán los datos relacionados que correspondan a registros dentro de la extensión especificada.
Boolean

arcpy.management.PackageLayer(in_layer, output_file, {convert_data}, {convert_arcsde_data}, {extent}, {apply_extent_to_arcsde}, {schema_only}, {version}, {additional_files}, {summary}, {tags}, {select_related_rows})
NombreExplicaciónTipo de datos
in_layer
[in_layer,...]

Capas que se empaquetarán.

Layer
output_file

Ubicación y nombre del archivo (.lpkx) de paquete de salida que se creará.

File
convert_data
(Opcional)

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

  • CONVERTLos datos se convertirán en una geodatabase de archivos. Esta opción no se aplica a las fuentes de datos de la geodatabase corporativa. Para convertir los datos de la geodatabase corporativa, establezca convert_arcsde_data = 'CONVERT_ARCSDE'.
  • PRESERVELos formatos de datos se conservarán cuando sea posible. Esta es la opción predeterminada.
Boolean
convert_arcsde_data
(Opcional)

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

  • CONVERT_ARCSDELos datos de la geodatabase corporativa se convertirán en una geodatabase de archivos y se incluirán en la carpeta o el paquete consolidado. Esta es la opción predeterminada.
  • PRESERVE_ARCSDELos datos de la geodatabase corporativa se conservarán y se hará referencia a ellos en la carpeta o el paquete consolidado.
Boolean
extent
(Opcional)

Especifica la extensión que se utilizará para seleccionar o recortar entidades.

  • MAXOF: se utilizará la extensión máxima de todas las entradas.
  • MINOF: se utilizará el área mínima en común de todas las entradas.
  • DISPLAY: la extensión es igual a la visualización actual.
  • Nombre de capa: se utilizará la extensión de la capa especificada.
  • Objeto de Extent: se utilizará la extensión del objeto especificado.
  • Cadena de coordenadas delimitada por espacios: se utilizará la extensión de la cadena especificada. Las coordenadas se expresan como x-min, y-min, x-max, y-max.
Extent
apply_extent_to_arcsde
(Opcional)

Especifica si la extensión especificada se aplicará a todas las capas o solo a las capas de la geodatabase corporativa.

  • ALLLa extensión especificada se aplicará a todas las capas. Esta es la opción predeterminada.
  • ARCSDE_ONLYLa extensión especificada se aplicará solo a las capas de la geodatabase corporativa.
Boolean
schema_only
(Opcional)

Especifica si solo se consolidará o empaquetará el esquema de las capas de entrada.

  • ALLSe consolidarán o empaquetarán todas las entidades y los registros. Esta es la opción predeterminada.
  • SCHEMA_ONLYSolamente se consolidará o empaquetará el esquema de las capas de entrada.
Boolean
version
[version,...]
(Opcional)

Especifica la versión de las geodatabases que se crearán en el paquete resultante. Especificar una versión permite compartir los paquetes con versiones anteriores de ArcGIS y admite la compatibilidad con versiones anteriores.

Nota:

Los paquetes guardados en una versión anterior pueden perder las propiedades que solo estén disponibles en la versión más reciente.

  • ALLEl paquete contendrá una geodatabase y un archivo de capa compatibles con todas las versiones (ArcGIS Pro 1.2 y posteriores).
  • CURRENTEl paquete contendrá una geodatabase y un archivo de capa compatibles con la versión actual.
  • 2.xEl paquete contendrá una geodatabase y un archivo de capa compatibles con la versión 2.0. y posteriores.
  • 1.2El paquete contendrá una geodatabase y un archivo de capa compatibles con la versión 1.2. y posteriores.
String
additional_files
[additional_files,...]
(Opcional)

Agrega archivos adicionales a un paquete. Archivos adicionales, tales como .doc, .txt, .pdf, etc. se utilizan para proporcionar más información sobre el contenido y el propósito del paquete.

File
summary
(Opcional)

Agrega información de resumen a las propiedades del paquete.

String
tags
(Opcional)

Agrega información de las etiquetas a las propiedades del paquete. Se pueden agregar varias etiquetas separadas por una coma o un punto y coma.

String
select_related_rows
(Opcional)

Determina si la extensión especificada se aplicará a fuentes de datos relacionadas.

  • KEEP_ONLY_RELATED_ROWSSolo se consolidarán los datos relacionados que correspondan a registros dentro de la extensión especificada.
  • KEEP_ALL_RELATED_ROWSLas fuentes de datos relacionadas se consolidarán en su totalidad. Esta es la opción predeterminada.
Boolean

Muestra de código

Ejemplo 1 de PackageLayer (ventana de Python)

En la siguiente secuencia de comandos de Python se muestra cómo utilizar la herramienta PackageLayer en la ventana de Python.

# This code assumes the current project has a map open with a layer named "Streets"
import arcpy
outputFile = "c:/packages/streetsLayer.lpkx"
arcpy.PackageLayer_management("Streets", outputFile, "PRESERVE", 
                              "CONVERT_ARCSDE", "#", "ALL", "ALL", "CURRENT", 
                              "C:/readme.docx", "Summary of package", 
                              "parcel,montgomery")
Ejemplo 2 de PackageLayer (script independiente)

Empaqueta todas las capas de entidades del primer mapa de un determinado proyecto en sus propios archivos de paquetes de capas individuales.

# import system modules
import os
import arcpy
prj = arcpy.mp.ArcGISProject(r"\\fileServe\projects\Timbuktu\Timbuktu.aprx")
maps = prj.listMaps()[0]
lyrs = maps.listLayers()
for lyr in lyrs:
    if lyr.isFeatureLayer:
        arcpy.PackageLayer_management(lyr, os.path.join("c:/temp", lyr.name + ".lpkx"))

Entornos

Casos especiales

Información de licenciamiento

  • Basic: Sí
  • Standard: Sí
  • Advanced: Sí

Temas relacionados