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 localisateurIllustration
Utilisation
Si vous souhaitez créer un paquetage pour un localisateur composite, veillez à ce que les localisateurs participants soient stockés dans le dossier de fichiers.
Un avertissement est émis lorsque cet outil détecte un localisateur non valide. Le localisateur non valide ne sera pas empaqueté.
Le fichier de paquetage de localisateur (.gcpk) peut être partagé avec d'autres utilisateurs.
Vous pouvez utiliser l’outil Extract Package (Extraire un paquetage) et spécifier un dossier en sortie pour décompresser le paquetage de localisateur. Vous pouvez également spécifier un dossier dans lequel décompresser les paquetages dans les options de partage et de téléchargement.
Chaque localisateur est copié dans un dossier unique créé dans le dossier consolidé.
Syntaxe
arcpy.management.PackageLocator(in_locator, output_file, {copy_arcsde_locator}, {additional_files}, {summary}, {tags})
Paramètre | Explication | Type 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
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")
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")
Environnements
Informations de licence
- Basic: Oui
- Standard: Oui
- Advanced: Oui
Rubriques connexes
Vous avez un commentaire à formuler concernant cette rubrique ?