Localisateur de paquetage (Gestion des données)

Résumé

Empaquetez un localisateur ou un localisateur composite pour créer un fichier .gcpk .gcpk compressé unique.

Pour en savoir plus sur le partage d'un localisateur d'adresses en tant que paquetage de localisateur

Illustration

Paquetage de localisateurs
Structures de dossier d’un paquetage de localisateur décompressé qui contient un localisateur, et un paquetage de localisateur composite décompressé qui contient le localisateur composite et ses localisateurs participants.

Utilisation

Syntaxe

arcpy.management.PackageLocator(in_locator, output_file, {copy_arcsde_locator}, {additional_files}, {summary}, {tags})
ParamètreExplicationType de données
in_locator

Localisateur ou localisateur composite à empaqueter.

Address Locator
output_file

Nom et emplacement du paquetage de localisateur en sortie (.gcpk).

File
copy_arcsde_locator
(Facultatif)

Ce paramètre n'a aucun effet dans ArcGIS Pro. Il demeure uniquement pour assurer la rétrocompatibilité.

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

Ajoute des fichiers à un paquetage. Les fichiers supplémentaires, aux formats .doc, .txt, .pdf et autres, fournissent davantage d'informations sur le contenu et la fonction du paquetage.

File
summary
(Facultatif)

Ajoute un récapitulatif des propriétés du paquetage.

String
tags
(Facultatif)

Ajoute des informations sur les balises aux propriétés du paquetage. Vous pouvez ajouter plusieurs balises ou les séparer par une virgule ou un point-virgule.

String

Exemple de code

Exemple 1 d'utilisation de l'outil Localisateur de paquetages (fenêtre Python)

Le script de fenêtre Python ci-dessous illustre l'utilisation de l'outil PackageLocator dans la fenêtre Python.

import arcpy
arcpy.env.workspace = "C:/MyData/Locators"
arcpy.PackageLocator_management('Atlanta_composite', 'Altanta_composite.gcpk', 
                                "", "#", "Summary of package", 
                                "tag1; tag2; tag3")
2ème exemple d'utilisation de l'outil Localisateur de paquetages (script autonome)

Recherche et crée des paquetages de localisateur individuels pour tous les localisateurs qui résident dans un dossier donné.

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

Informations de licence

  • Basic: Oui
  • Standard: Oui
  • Advanced: Oui

Rubriques connexes