Empaquetar localizador (Administración de datos)

Resumen

Empaquete un localizador o localizador compuesto para crear un único archivo .gcpk comprimido.

Más información sobre cómo compartir un localizador de direcciones como un paquete de localizador

Ilustración

Paquete de localizador
La estructura de carpetas de un paquete de localizador desempaquetado que contiene un localizador, y la de un localizador compuesto desempaquetado que contiene el localizador compuesto y sus localizadores participantes.

Uso

  • Si desea crear un paquete para un localizador compuesto, asegúrese de que los localizadores participantes estén almacenados en la carpeta de archivos.

  • Se emite una advertencia cuando esta herramienta encuentra un localizador no válido. El localizador no válido no se empaquetará.

  • El archivo del paquete de localizador (.gcpk) se puede compartir con otros usuarios.

    Más información sobre cómo compartir un localizador de direcciones como un paquete de localizador

  • Puede utilizar la herramienta Extraer paquete y especificar una carpeta de salida para desempaquetar el paquete de localizador. También puede especificar una carpeta en la que desempaquetar paquetes en las Opciones de descarga y uso compartido.

  • Cada localizador se copiará a una carpeta única creada en la carpeta consolidada.

Parámetros

EtiquetaExplicaciónTipo de datos
Localizador de entrada

El localizador o localizador compuesto que se empacará.

Address Locator
Archivo de salida

Nombre y ubicación del paquete de localizador de salida (.gcpk).

File
Solo localizador compuesto: copia los localizadores participantes en la base de datos corporativa en lugar de hacer referencia a ellos
(Opcional)
Boolean
Archivos adicionales
(Opcional)

Agrega archivos 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

arcpy.management.PackageLocator(in_locator, output_file, {copy_arcsde_locator}, {additional_files}, {summary}, {tags})
NombreExplicaciónTipo de datos
in_locator

El localizador o localizador compuesto que se empacará.

Address Locator
output_file

Nombre y ubicación del paquete de localizador de salida (.gcpk).

File
copy_arcsde_locator
(Opcional)

Este parámetro no tiene ningún efecto en AllSource. Solo se conserva para permitir la compatibilidad con versiones anteriores.

Boolean
additional_files
[additional_files,...]
(Opcional)

Agrega archivos 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 PackageLocator (ventana de Python)

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

import arcpy
arcpy.env.workspace = "C:/MyData/Locators"
arcpy.PackageLocator_management('Atlanta_composite', 'Altanta_composite.gcpk', 
                                "", "#", "Summary of package", 
                                "tag1; tag2; tag3")
Ejemplo 2 de PackageLocator (secuencia de comandos independiente)

Busca y crea paquetes de localizador individuales para todos los localizadores que residen en una carpeta especificada.


# Name: PackageLocatorEx.py
# Description:  Find all the locators that reside in a specified folder and 
#               create a locator package for each locator.
# import system modules
import os
import arcpy
# Set environment settings
arcpy.env.overwriteOutput = True
arcpy.env.workspace = "C:/MyData/Locators" 
# Loop through the workspace, find all the locators, and create a locator package 
# using the same name as the locator.
for loc in arcpy.ListFiles("*.loc"):
    print("Packaging " + loc)
    arcpy.PackageLocator_management(loc, os.path.splitext(loc)[0] + '.gcpk', "", 
                                    "#", "Summary of package","tag1; tag2; tag3")