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
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.
Syntax
PackageLocator(in_locator, output_file, {copy_arcsde_locator}, {additional_files}, {summary}, {tags})
Parameter | Erklärung | 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 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
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")
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
Lizenzinformationen
- Basic: Ja
- Standard: Ja
- Advanced: Ja