Beschriftung | Erläuterung | Datentyp |
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) | Die zusätzlichen Dateien, die einem Paket hinzugefügt werden. Zusätzliche Dateien wie .doc, .txt, .pdf usw. werden verwendet, um mehr Informationen zum Inhalt und Zweck des Pakets anzugeben. | File |
Zusammenfassung (optional) | Die zusammenfassenden Informationen, die den Eigenschaften des Pakets hinzugefügt werden. | String |
Tags (optional) | Die Tag-Informationen, die den Eigenschaften des Pakets hinzugefügt werden. Mehrere Tags können hinzugefügt oder durch ein Komma oder ein Semikolon getrennt werden. | String |
Zusammenfassung
Packt einen Locator oder einen kombinierten Locator und erstellt eine einzelne komprimierte .gcpk-Datei.
Weitere Informationen zum Freigeben eines Adressen-Locators als Locator-Paket
Abbildung
Verwendung
Um ein Paket für einen kombinierten Locator zu erstellen, müssen Sie sicherstellen, 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
arcpy.management.PackageLocator(in_locator, output_file, {copy_arcsde_locator}, {additional_files}, {summary}, {tags})
Name | Erläuterung | Datentyp |
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 AllSource keine Auswirkungen. Er wird ausschließlich aus Gründen der Abwärtskompatibilität beibehalten. | Boolean |
additional_files [additional_files,...] (optional) | Die zusätzlichen Dateien, die einem Paket hinzugefügt werden. Zusätzliche Dateien wie .doc, .txt, .pdf usw. werden verwendet, um mehr Informationen zum Inhalt und Zweck des Pakets anzugeben. | File |
summary (optional) | Die zusammenfassenden Informationen, die den Eigenschaften des Pakets hinzugefügt werden. | String |
tags (optional) | Die Tag-Informationen, die den Eigenschaften des Pakets hinzugefügt werden. Mehrere Tags können hinzugefügt oder durch ein Komma oder ein Semikolon getrennt werden. | String |
Codebeispiel
Das folgende Python-Skript veranschaulicht, wie Sie die Funktion 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")
Es werden einzelne Locator-Pakete für alle Locator-Dateien, die sich in einem angegebenen Ordner befinden, gesucht und erstellt.
# 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")