ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • Ayuda
  • Sign Out
ArcGIS Desktop

ArcGIS Online

La plataforma de representación cartográfica para tu organización

ArcGIS Desktop

Un completo SIG profesional

ArcGIS Enterprise

SIG en tu empresa

ArcGIS Developers

Herramientas para crear aplicaciones basadas en la ubicación

ArcGIS Solutions

Plantillas de aplicaciones y mapas gratuitas para tu sector

ArcGIS Marketplace

Obtén aplicaciones y datos para tu organización.

  • Documentación
  • Soporte
Esri
  • Iniciar sesión
user
  • Mi perfil
  • Cerrar sesión

ArcMap

  • Inicio
  • Introducción
  • Cartografiar
  • Analizar
  • Administrar datos
  • Herramientas
  • Extensiones

Empaquetar capa

  • Resumen
  • Uso
  • Sintaxis
  • Muestra de código
  • Entornos
  • Información de licenciamiento

Resumen

Empaqueta una o más capas y todas las fuentes de datos a las que se hace referencia para crear un único archivo .lpk 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.

  • Los paquetes de capas son compatibles con la versión anterior de ArcGIS 10 y ArcGIS 9.3.1. Para crear un paquete de capas compatible con versiones anteriores, utilice el parámetro Versión del paquete. Es importante tener en cuenta que debido a las actualizaciones y la funcionalidad mejorada de algunos de los elementos de geodatabase, no todos los paquetes de capas serán compatibles con la versión anterior.

  • Cuando la opción Convertir datos a geodatabase de archivos está activada (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 Incluir datos de geodatabase corporativa en vez de hacer referencia a los datos.

  • Cuando la opción Convertir datos a geodatabase de archivos no está activada (convert_data = 'PRESERVE' en Python), ocurre lo siguiente:

    • Se conservará el formato de la fuente de datos de las capas de entrada. Las excepciones son formatos como, por ejemplo, datos de geodatabase personal (.mdb), datos VPF y tablas basadas en hojas de cálculo Excel o conexiones OLEDB. Estos formatos no son compatibles en entornos 64x y 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 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), solamente se 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 solo el 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á.

  • La consolidación o el empaquetado de capas de cobertura o VPF copiará todo el dataset de cobertura o VPF en la carpeta o el paquete consolidados.

  • Para abrir un paquete de capas, arrastre el archivo .lpk a ArcMap o haga clic con el botón derecho en el archivo .lpk y seleccione Abrir paquete. También puede utilizar la herramienta Extraer paquete y especificar una carpeta de salida.

    De forma predeterminada, Abrir paquete siempre extraerá el paquete en su perfil de usuario bajo:

    • XP—C:\Documents and Settings\<username>\My Documents\ArcGIS\Packages
    • Vista y Windows 7—C:\Users\<username>\Documents\ArcGIS\Packages

    Para cambiar la ubicación predeterminada donde se abrirán sus paquetes, abra Opciones de ArcMap en el menú Personalizar. En la pestaña Compartir busque la sección Empaquetar y elija Utilizar ubicación especificada por el usuario y vaya a la nueva ubicación de la carpeta.

Sintaxis

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

Capas que se empaquetarán.

Layer
output_file

Ubicación y nombre del archivo (.lpk) 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.

  • CONVERT — Los 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'.
  • PRESERVE —Los formatos de datos se conservarán cuando siempre que sea posible. Esta es la opción predeterminada. Las excepciones son los formatos que no son compatibles con un entorno de 64x (datos de geodatabase personal .mdb, datos VPF y tablas basadas en hojas de cálculo de Excel o conexiones OLEDB), así como 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 en una geodatabase de archivos o conservarán el formato original.

  • CONVERT_ARCSDE — Los 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_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)

Especifica 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, especifique el nombre de la capa.

  • MAXOF —Se utilizará la combinación de entradas.
  • MINOF —Se utilizará la intersección de entradas.
  • DISPLAY —Se utilizará la misma extensión que la visualización actual.
  • <Layer> —Se utilizará la misma extensión que la capa especificada.
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.

  • ALL — La extensión especificada se aplicará a todas las capas. Esta es la opción predeterminada.
  • ARCSDE_ONLY —La 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.

  • ALL — Se consolidarán o empaquetarán todas las entidades y los registros. Esta es la opción predeterminada.
  • SCHEMA_ONLY — Solamente 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.

  • ALL — El paquete contendrá una geodatabase y un archivo de capa compatibles con todas las versiones (9.3.1 y posteriores).
  • CURRENT — El paquete contendrá una geodatabase y un archivo de capa compatibles con la versión actual.
  • 10.7 —El paquete contendrá una geodatabase y un archivo de capa compatibles con la versión 10.7.
  • 10.6 —El paquete contendrá una geodatabase y un archivo de capa compatibles con la versión 10.6.
  • 10.5 —El paquete contendrá una geodatabase y un archivo de capa compatibles con la versión 10.5.
  • 10.4 —El paquete contendrá una geodatabase y un archivo de capa compatibles con la versión 10.4.
  • 10.3 —El paquete contendrá una geodatabase y un archivo de capa compatibles con la versión 10.3.
  • 10.2 —El paquete contendrá una geodatabase y un archivo de capa compatibles con la versión 10.2.
  • 10.1 —El paquete contendrá una geodatabase y un archivo de capa compatibles con la versión 10.1.
  • 10 —El paquete contendrá una geodatabase y un archivo de capa compatibles con la versión 10.0.
  • 9.3.1 —El paquete contendrá una geodatabase y un archivo de capa compatibles con la versión 9.3.1.
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

Muestra de código

Ejemplo 1 de PackageLayer (ventana de Python)

La siguiente secuencia de comandos de Python demuestra cómo utilizar la herramienta PackageLayer dentro de la ventana de Python.

import arcpy
arcpy.env.workspace = "C:/arcgis/ArcTutor/BuildingaGeodatabase/Layers" 
arcpy.PackageLayer_management('Parcels.lyr', 'Parcel.lpk', "PRESERVE", "CONVERT_ARCSDE", "#", "ALL", "AlL", "CURRENT", "C:/readme.docx","Summary of package","parcel,montgomery")
Ejemplo 2 de PackageLayer (secuencia de comandos de Python independiente)

Busca y crea paquetes de capas individuales para todos los archivos de capa que residen en una carpeta especificada.

# Name: PackageLayerEx1.py
# Description:  Find all the layer files that reside in a specified folder and create a layer package for each layer file.
# import system modules
import os
import arcpy
# Set environment settings
arcpy.env.overwriteOutput = True
arcpy.env.workspace = "C:/arcgis/ArcTutor/BuildingaGeodatabase/Layers" 
# Loop through the workspace, find all the layer files (.lyr) and create a layer package using the same name as the original layer file.
for lyr in arcpy.ListFiles("*.lyr"):
    print ("Packaging {0}".format(lyr))
    arcpy.PackageLayer_management(lyr, os.path.splitext(lyr)[0] + '.lpk', "PRESERVE", "CONVERT_ARCSDE", "#", "ALL", "ALL", "CURRENT", "#","Summary of package","tag1, tag2")
Ejemplo 3 de PackageLayer (secuencia de comandos de Python independiente)

Busca y crea un paquete de capa simple para todos los archivos de capa que residen en una carpeta especificada.

# Name: PackageLayerEx2.py
# Description:  Find all the layer files that reside in a specified folder and create a single layer package that will contain all layers found.
# import system modules
import os
import arcpy
# Set environment settings
arcpy.env.overwriteOutput = True
arcpy.env.workspace = "C:/arcgis/ArcTutor/BuildingaGeodatabase/Layers" 
# Find all the layer files (.lyr) in a workspace and create a single layer package.
lyrs = arcpy.ListFiles("*.lyr")
arcpy.PackageLayer_management(lyrs, 'all_layers.lpk', "PRESERVE", "CONVERT_ARCSDE", "#", "ALL", "ALL", "CURRENT", "#","Summary of package","tag1,tag2")

Entornos

  • Espacio de trabajo actual
  • Extensión

Información de licenciamiento

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

Temas relacionados

  • Vista general del conjunto de herramientas Paquete
  • Guardar capas y paquetes de capas

ArcGIS Desktop

  • Inicio
  • Documentación
  • Soporte

ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS
  • ArcGIS Developer
  • ArcGIS Solutions
  • ArcGIS Marketplace

Acerca de Esri

  • Quiénes somos
  • Empleo
  • Blog de Esri
  • Conferencia de usuarios
  • Cumbre de desarrolladores
Esri
Díganos su opinión.
Copyright © 2021 Esri. | Privacidad | Legal