Etiqueta | Explicación | Tipo 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) | Archivos adicionales que se agregarán 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) | La información del resumen que se agregará a las propiedades del paquete. | String |
Etiquetas (Opcional) | La información de etiqueta que se agregará a las propiedades del paquete. Se pueden agregar varias etiquetas separadas por una coma o un punto y coma. | String |
Resumen
Empaqueta un localizador o localizador compuesto y crea 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
Uso
Para 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
arcpy.management.PackageLocator(in_locator, output_file, {copy_arcsde_locator}, {additional_files}, {summary}, {tags})
Nombre | Explicación | Tipo 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 ArcGIS AllSource. Solo se conserva para permitir la compatibilidad con versiones anteriores. | Boolean |
additional_files [additional_files,...] (Opcional) | Archivos adicionales que se agregarán 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) | La información del resumen que se agregará a las propiedades del paquete. | String |
tags (Opcional) | La información de etiqueta que se agregará a las propiedades del paquete. Se pueden agregar varias etiquetas separadas por una coma o un punto y coma. | String |
Muestra de código
La siguiente secuencia de comandos de Python muestra cómo utilizar la función 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")
Buscar y crear 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")