Empaquetar localizador (Administración de datos)

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

Ilustración de la herramienta Empaquetar localizador
Esta ilustración muestra las estructuras 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

  • 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

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)

Archivos adicionales que se incluirán en el paquete.

File
Resumen
(Opcional)

Texto que se utilizará como propiedad de resumen del paquete de salida.

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

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 ArcGIS Pro. Solo se conserva para permitir la compatibilidad con versiones anteriores.

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

Archivos adicionales que se incluirán en el paquete.

File
summary
(Opcional)

Texto que se utilizará como propiedad de resumen del paquete de salida.

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

Ejemplo 1 de PackageLocator (ventana de Python)

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")
Ejemplo 2 de PackageLocator (secuencia de comandos independiente)

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")

Información de licenciamiento

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

Temas relacionados