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 localizadorIlustración
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.
Sintaxis
arcpy.management.PackageLocator(in_locator, output_file, {copy_arcsde_locator}, {additional_files}, {summary}, {tags})
Parámetro | 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 Pro. Solo se conserva para permitir la compatibilidad con versiones anteriores. | Boolean |
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
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")
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")
Entornos
Información de licenciamiento
- Basic: Sí
- Standard: Sí
- Advanced: Sí