Empaqueter un localisateur (Gestion des données)

Niveau de licence :De baseStandardAvancé

Récapitulatif

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

En savoir plus sur le partage de votre localisateur en tant que paquetage de localisateur

Illustration

Structure du localisateur de paquetage
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

PackageLocator_management (In_locator, output_file, {copy_arcsde_locator}, {additional_files}, {summary}, {tags})
ParamètreExplicationType de données
In_locator

Localisateur ou localisateur composite à empaqueter.

Input address locator
output_file

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

File
copy_arcsde_locator
(Facultatif)

Spécifie si les localisateurs participants sont copiés ou si leurs informations de connexion sont conservées dans le localisateur composite. Cette option s'applique uniquement aux localisateurs composites.

  • COPY_ARCSDETous les localisateurs participants, y compris les localisateurs dans ArcSDE, sont copiés vers le dossier ou le paquetage consolidé. Il s'agit de l'option par défaut.
  • PRESERVE_ARCSDE Les informations de connexion des localisateurs participants stockés dans la base de données ArcSDE sont conservées dans le localisateur composite.
Boolean
additional_files
(Facultatif)

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

File
summary
(Facultatif)

Ajoute un récapitulatif aux 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 Localisateur de paquetages de la fenêtre Python.

import arcpy
arcpy.env.workspace = "C:/MyData/Locators" 
arcpy.PackageLocator_geocoding('Atlanta_composite', 'Altanta_composite.gcpk', "COPY_ARCSDE", "#","Summary of package","tag1; tag2; tag3")
Exemple 2 d'utilisation de l'outil Localisateur de paquetages (script Python 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

from arcpy import env

# Set environment settings
env.overwriteOutput = True
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_geocoding(loc, os.path.splitext(loc)[0] + '.gcpk', "COPY_ARCSDE", "#","Summary of package","tag1; tag2; tag3")

Environnements

Informations de licence

ArcGIS for Desktop Basic : Oui
ArcGIS for Desktop Standard : Oui
ArcGIS for Desktop Advanced : Oui
9/12/2013