Locator packen (Data Management)

Zusammenfassung

Packen eines Locators oder eines kombinierten Locators und Erstellen einer einzelnen komprimierten .gcpk-Datei.

Weitere Informationen zum Freigeben eines Adressen-Locators als Locator-Paket

Abbildung

Locator-Paket
Die Ordnerstrukturen eines entpackten Locator-Pakets, das einen Locator enthält, und eines entpackten kombinierten Locator-Pakets, das den kombinierten Locator und seine beteiligten Locators enthält.

Verwendung

  • Wenn Sie ein Paket für einen kombinierten Locator erstellen möchten, stellen Sie sicher, dass die beteiligten Locators in dem Dateiordner gespeichert sind.

  • Eine Warnung wird ausgegeben, wenn dieses Werkzeug auf einen ungültigen Locator stößt. Der ungültige Locator wird nicht gepackt.

  • Die Locator-Paketdatei (.gcpk) kann für andere Benutzer freigegeben werden.

    Weitere Informationen zum Freigeben eines Adressen-Locators als Locator-Paket.

  • Sie können das Werkzeug Paket extrahieren verwenden und einen Ausgabeordner zum Entpacken eines Locator-Pakets festlegen. In den Freigabe- und Download-Optionen können Sie auch einen Ordner angeben, in dem die Pakete entpackt werden sollen.

  • Jeder Locator wird in einen eindeutigen im konsolidierten Ordner erstellten Ordner kopiert.

Parameter

BeschriftungErläuterungDatentyp
Eingabe-Locator

Der Locator oder der kombinierte Locator, der gepackt wird.

Address Locator
Ausgabedatei

Name und Speicherort des Ausgabe-Locator-Pakets (.gcpk).

File
Nur kombinierter Locator: Kopieren Sie beteiligte Locators in der Enterprise-Datenbank, anstatt darauf zu verweisen.
(optional)
Boolean
Zusätzliche Dateien
(optional)

Fügt zusätzliche Dateien zu einem Paket hinzu. Zusätzliche Dateien wie .doc, .txt, .pdf usw. werden verwendet, um mehr Informationen zum Inhalt und Zweck des Pakets anzugeben.

File
Zusammenfassung
(optional)

Fügt den Eigenschaften des Pakets Zusammenfassungsinformationen hinzu.

String
Tags
(optional)

Fügt den Eigenschaften des Pakets Tag-Informationen hinzu. Mehrere Tags können hinzugefügt oder durch ein Komma oder ein Semikolon getrennt werden.

String

arcpy.management.PackageLocator(in_locator, output_file, {copy_arcsde_locator}, {additional_files}, {summary}, {tags})
NameErläuterungDatentyp
in_locator

Der Locator oder der kombinierte Locator, der gepackt wird.

Address Locator
output_file

Name und Speicherort des Ausgabe-Locator-Pakets (.gcpk).

File
copy_arcsde_locator
(optional)

Dieser Parameter hat in ArcGIS Pro keine Auswirkungen. Er wird ausschließlich aus Gründen der Abwärtskompatibilität beibehalten.

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

Fügt zusätzliche Dateien zu einem Paket hinzu. Zusätzliche Dateien wie .doc, .txt, .pdf usw. werden verwendet, um mehr Informationen zum Inhalt und Zweck des Pakets anzugeben.

File
summary
(optional)

Fügt den Eigenschaften des Pakets Zusammenfassungsinformationen hinzu.

String
tags
(optional)

Fügt den Eigenschaften des Pakets Tag-Informationen hinzu. Mehrere Tags können hinzugefügt oder durch ein Komma oder ein Semikolon getrennt werden.

String

Codebeispiel

PackageLocator - Beispiel 1 (Python-Fenster)

Das folgende Python-Skript veranschaulicht, wie Sie das Werkzeug PackageLocator im Python-Fenster verwenden.

import arcpy
arcpy.env.workspace = "C:/MyData/Locators"
arcpy.PackageLocator_management('Atlanta_composite', 'Altanta_composite.gcpk', 
                                "", "#", "Summary of package", 
                                "tag1; tag2; tag3")
PackageLocator – Beispiel 2 (eigenständiges Skript)

Sucht und erstellt einzelne Locator-Pakete für alle Locator-Dateien, die sich in einem angegebenen Ordner befinden.

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

Umgebungen

Sonderfälle

Lizenzinformationen

  • Basic: Ja
  • Standard: Ja
  • Advanced: Ja

Verwandte Themen