Ergebnis packen (Data Management)

Zusammenfassung

Packt ein oder mehrere Geoverarbeitungsergebnisse, einschließlich aller Werkzeuge sowie Eingabe- und Ausgabe-Datasets, in eine einzelne komprimierte Datei (.gpkx).

Verwendung

  • Wenn ein Werkzeug ausgeführt wird, wird dem Abschnitt Geoverarbeitungsverlauf im Bereich Katalog ein Geoverarbeitungsverlaufselement hinzugefügt. Verwenden Sie dieses Element als Eingabe für das Werkzeug Ergebnis packen.

    Wenn ein Werkzeug über Python ausgeführt wird, wird ein Result-Objekt zurückgegeben. Die Eigenschaft resultID des Objekts Result kann als Eingabe für dieses Werkzeug verwendet werden. Das zweite Codebeispiel unten veranschaulicht, wie die Eigenschaft resultID eines Result-Objekts verwendet wird.

  • Wenn ArcGIS Maps SDKs unterstützen aktiviert ist, kann das erstellte Geoverarbeitungspaket in der ArcGIS Maps SDKs-Umgebung verwendet werden. Um die ArcGIS Maps SDKs-Umgebung zu unterstützen, geschieht Folgendes:

    • Alle Datenquellen, die keine Geodatabase-Datenquellen darstellen, werden in eine File-Geodatabase konvertiert.
    • In einer neuen Toolbox, die für die Veröffentlichung konfiguriert ist, wird eine Kopie des Werkzeugs erstellt, das gepackt wird.

    Hinweis:

    Ab ArcGIS Pro 2.1 können Geoverarbeitungspakete erstellt werden, die ArcGIS Maps SDKs unterstützen.

  • Wenn der Parameter Daten in File-Geodatabase konvertieren aktiviert ist, passiert Folgendes:

    • Für jede eindeutige Datenquelle wird im konsolidierten Ordner oder Paket eine File-Geodatabase erstellt.
    • Komprimierte Raster- und Vektorformate werden in eine File-Geodatabase konvertiert, und die Komprimierung geht verloren.
    • Enterprise-Geodatabase-Daten werden nicht konsolidiert. Um Enterprise-Geodatabase-Daten in eine File-Geodatabase zu konvertieren, aktivieren Sie den Parameter Enterprise-Geodatabase-Daten einbeziehen statt Daten zu referenzieren.

  • Wenn der Parameter Daten in File-Geodatabase konvertieren nicht aktiviert ist, passiert Folgendes:

    • Das Datenquellenformat der Eingabe-Layer bleibt wenn möglich erhalten.
    • Raster im Format ADRG, CADRG/ECRG, CIB und RPF werden in File-Geodatabase-Raster konvertiert. ArcGIS kann diese Formate nicht intern schreiben. Sie werden aus Effizienzgründen in File-Geodatabase-Raster konvertiert.
    • File-Geodatabases werden in der Ausgabeordnerstruktur in einen versionsspezifischen Ordner konsolidiert, alle anderen Formate werden in den Ordner "commonData" konsolidiert.
    • Komprimierte Raster- und Vektorformate werden nicht ausgeschnitten. Dies gilt auch, wenn für den Parameter Ausdehnung eine Ausdehnung angegeben ist.

  • Für Layer, die eine Verbindung enthalten oder an einer Beziehungsklasse beteiligt sind, werden alle verbundenen oder verwandten Datenquellen im Ausgabeordner konsolidiert. Standardmäßig werden verbundene oder zugehörige Datenquellen vollständig konsolidiert. In Abhängigkeit vom Parameterwert Zugehörige Zeilen auswählen kann sich die Konsolidierung aber auch nach der im Parameter Ausdehnung angegebenen Ausdehnung richten.

  • Für Feature-Layer wird der Parameter Ausdehnung verwendet, um die Features auszuwählen, die konsolidiert werden sollen. Für Raster-Layer wird der Parameter Ausdehnung verwendet, um die Raster-Datasets auszuschneiden.

  • Einige Datasets verweisen auf andere Datasets. Zum Beispiel kann ein Topologie-Dataset auf vier Feature-Classes verweisen. Weitere Beispiele für Datasets, die auf andere Datasets verweisen, sind geometrische Netzwerke, Netzwerke und Locators. Beim Konsolidieren oder Packen eines Layers basierend auf diesen Typen von Datasets werden die beteiligten Datasets ebenfalls konsolidiert oder gepackt.

  • Wenn der Parameter Nur Schema aktiviert ist, wird nur das Schema der Eingabe- und Ausgabedatenquellen konsolidiert oder gepackt. Ein Schema ist die Struktur oder der Entwurf einer Feature-Class oder -Tabelle, die aus Feld- und Tabellendefinitionen, Eigenschaften des Koordinatensystems, Symbolisierung, Definitionsabfragen usw. besteht. Daten und Datensätze werden weder konsolidiert noch gepackt.

  • Datenquellen, die "Nur Schema" nicht unterstützen, werden nicht konsolidiert oder gepackt. Wenn der Parameter Nur Schema aktiviert ist und das Werkzeug auf einen dafür nicht unterstützten Layer stößt, wird eine Warnmeldung angezeigt. Der Layer wird übersprungen. Falls der einzige angegebene Layer "Nur Schema" nicht unterstützt, tritt beim Ausführen des Werkzeugs ein Fehler auf.

  • Um ein Geoverarbeitungspaket zu entpacken, verwenden Sie das Werkzeug Paket extrahieren, um den Inhalt in einen Ordner zu entpacken. Anschließend können Sie zu dem Verzeichnis navigieren und das Werkzeug sowie die Daten erkunden. Klicken Sie alternativ im Bereich Katalog mit der rechten Maustaste auf das Paket und extrahieren Sie es in die aktuelle Karte. Das Werkzeug kann im Abschnitt Geoverarbeitungsverlauf aufgerufen werden.

    Standardmäßig werden die Inhalte eines Pakets beim Extrahieren aus dem Bereich Katalog in Ihr Benutzerprofil extrahiert.

Parameter

BeschriftungErläuterungDatentyp
Ergebnis

Das Ergebnis, das gepackt wird.

Die Eingabe kann ein Ergebnis aus dem Verlauf des aktuellen Projekts sein oder eine resultID-Eigenschaft des Objekts Result, wenn das Werkzeug in einem Python-Skript verwendet wird.

File; String
Ausgabedatei

Name und Speicherort der Ausgabepaketdatei (.gpkx).

File
Daten in File-Geodatabase konvertieren
(optional)

Gibt an, ob Eingabe-Layer in eine File-Geodatabase konvertiert oder im ursprünglichen Format beibehalten werden.

  • Aktiviert: Alle Daten werden in eine File-Geodatabase konvertiert. Diese Option gilt nicht für Enterprise-Geodatabase-Datenquellen. Wenn Enterprise-Geodatabase-Daten einbezogen werden sollen, aktivieren Sie Enterprise-Geodatabase-Daten einbeziehen statt Daten zu referenzieren.
  • Deaktiviert: Datenformate bleiben erhalten, wenn möglich. Dies ist die Standardeinstellung.
Boolean
Enterprise-Geodatabase-Daten einbeziehen statt Daten zu referenzieren
(optional)

Gibt an, ob Eingabe-Geodatabase-Layer in eine File-Geodatabase konvertiert oder im ursprünglichen Format beibehalten werden.

  • Aktiviert: Alle Enterprise-Geodatabase-Datenquellen werden in eine File-Geodatabase konvertiert. Dies ist die Standardeinstellung.
  • Deaktiviert: Alle Enterprise-Geodatabase-Datenquellen werden erhalten und im resultierenden Paket referenziert.
Boolean
Ausdehnung
(optional)

Gibt die Ausdehnung an, die zum Auswählen oder Ausschneiden von Features verwendet werden soll.

  • Aktuelle Anzeigeausdehnung Kartenansicht: Die Ausdehnung basiert auf der aktiven Karte oder Szene.
  • Ausdehnung darstellen Ausgleichen und Beenden: Die Ausdehnung basiert auf einem Rechteck, das auf der Karte oder Szene aufgezogen wurde.
  • Ausdehnung eines Layers:Layer Die Ausdehnung basiert auf einem aktiven Karten-Layer. Wählen Sie einen verfügbaren Layer aus, oder verwenden Sie die Option Ausdehnung von Daten in allen Layern. Jeder Karten-Layer bietet die folgenden Optionen:

    • Alle Features Alles auswählen: Die Ausdehnung aller Features.
    • Ausgewählte Features Bereich aus ausgewählten Features: Die Ausdehnung der ausgewählten Features.
    • Sichtbare Features Extent Indicator: Die Ausdehnung sichtbarer Features.

  • Durchsuchen Durchsuchen: Die Ausdehnung basiert auf einem Dataset.
  • Schnittmenge der Eingaben Überschneiden: Als Ausdehnung wird die überschneidende Ausdehnung aller Eingaben verwendet.
  • Vereinigungsmenge der Eingaben Vereinigen (Union): Als Ausdehnung wird die kombinierte Ausdehnung aller Eingaben verwendet.
  • Zwischenablage Einfügen: Die Ausdehnung kann in die und aus der Zwischenablage kopiert werden.
    • Ausdehnung kopieren Kopieren: Kopiert die Ausdehnung und das Koordinatensystem in die Zwischenablage.
    • Ausdehnung einfügen Einfügen: Fügt die Ausdehnung und das Koordinatensystem aus der Zwischenablage ein. Wenn die Zwischenablage kein Koordinatensystem enthält, wird für die Ausdehnung das Koordinatensystem der Karte verwendet.
  • Ausdehnung zurücksetzen: ZurücksetzenDie Ausdehnung wird auf den Standardwert zurückgesetzt.

Wenn die Koordinaten manuell eingegeben wurden, dann müssen die Koordinaten numerische Werte sein und im Koordinatensystem der aktiven Karte liegen. Die Karte kann statt der angegebenen Koordinaten auch andere Anzeigeeinheiten verwenden. Verwenden Sie für die Koordinaten in Richtung Süden und Westen Werte mit negativem Vorzeichen.

Extent
Ausdehnung nur auf Enterprise-Geodatabase-Layer anwenden
(optional)

Gibt an, ob die angegebene Ausdehnung auf alle Layer oder nur auf Enterprise-Geodatabase-Layer angewendet wird.

  • Deaktiviert: Die angegebene Ausdehnung wird auf alle Layer angewendet. Dies ist die Standardeinstellung.
  • Aktiviert: Die angegebene Ausdehnung wird nur auf Enterprise-Geodatabase-Layer angewendet.
Boolean
Nur Schema
(optional)

Gibt an, ob alle Features und Datensätze für Eingabe- und Ausgabe-Datasets oder nur das Schema von Eingabe- und Ausgabe-Datasets konsolidiert oder gepackt wird.

  • Deaktiviert: Alle Features und Datensätze für Eingabe- und Ausgabe-Datasets werden dem konsolidierten Ordner oder Paket hinzugefügt. Dies ist die Standardeinstellung.
  • Aktiviert: Nur das Schema von Eingabe- und Ausgabe-Datasets wird konsolidiert oder gepackt. Im Ausgabeordner werden keine Features oder Datensätze konsolidiert oder gepackt.
Boolean
ArcGIS Maps SDKs unterstützen
(optional)

Gibt an, ob das Paket ArcGIS Maps SDKs unterstützt. Damit ArcGIS Maps SDKs unterstützt wird, werden alle Datenquellen in eine File-Geodatabase konvertiert, und im Paket wird ein Server-kompatibles Werkzeug erstellt.

  • Deaktiviert: Das Ausgabepaket unterstützt ArcGIS Maps SDKs nicht. Dies ist die Standardeinstellung.
  • Aktiviert: Das Ausgabepaket unterstützt ArcGIS Maps SDKs.
Boolean
Zusätzliche Dateien
(optional)

Zusätzliche Dateien, die in das Paket eingebunden werden.

File
Zusammenfassung
(optional)

Der Text, der als Zusammenfassungseigenschaft des Ausgabepakets verwendet wird.

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
Paketversion
(optional)

Gibt die ArcGIS Pro-Version an, mit der bestimmte Objekte wie Projekte, Karten und Layer kompatibel sind und in der sie gespeichert werden. Das Speichern in einer früheren Version kann sinnvoll sein, wenn das Projekt mit einer älteren Softwareversion verwendet wird.

Vorsicht:

Ein in einer früheren Version gespeichertes Paket kann Funktionen oder Eigenschaften verlieren, die in der früheren Version nicht unterstützt werden.

  • Alle VersionenDie Inhalte des Pakets sind mit allen Versionen (ArcGIS Pro 2.1 und höher) kompatibel.
  • Aktuelle VersionDie Inhalte des Pakets sind mit der aktuellen Version von ArcGIS Pro kompatibel.
  • ArcGIS Pro 2.2Die Inhalte des Pakets sind mit ArcGIS Pro Version 2.2 kompatibel.
  • ArcGIS Pro 2.3Die Inhalte des Pakets sind mit ArcGIS Pro Version 2.3 kompatibel.
  • ArcGIS Pro 2.4Die Inhalte des Pakets sind mit ArcGIS Pro Version 2.4 kompatibel.
  • ArcGIS Pro 2.5Die Inhalte des Pakets sind mit ArcGIS Pro Version 2.5 kompatibel.
  • ArcGIS Pro 2.6Die Inhalte des Pakets sind mit ArcGIS Pro Version 2.6 kompatibel.
  • ArcGIS Pro 2.7Die Inhalte des Pakets sind mit ArcGIS Pro Version 2.7 kompatibel.
  • ArcGIS Pro 2.8Die Inhalte des Pakets sind mit ArcGIS Pro Version 2.8 kompatibel.
  • ArcGIS Pro 2.9Die Inhalte des Pakets sind mit ArcGIS Pro Version 2.9 kompatibel.
  • ArcGIS Pro 3.0Die Inhalte des Pakets sind mit ArcGIS Pro Version 3.0 kompatibel.
  • ArcGIS Pro 3.1Die Inhalte des Pakets sind mit ArcGIS Pro Version 3.1 kompatibel.
  • ArcGIS Pro 3.2Die Inhalte des Pakets sind mit ArcGIS Pro Version 3.2 kompatibel.
  • ArcGIS Pro 3.3Die Inhalte des Pakets sind mit ArcGIS Pro Version 3.3 kompatibel.
  • ArcGIS Pro 3.4Die Inhalte des Pakets sind mit ArcGIS Pro Version 3.4 kompatibel.
String
Nur die Zeilen beibehalten, die sich auf Features in der Ausdehnung beziehen
(optional)

Gibt an, ob die angegebene Ausdehnung auf zugehörige Datenquellen angewendet wird.

  • Deaktiviert: Sämtliche zugehörigen Datenquellen werden konsolidiert. Dies ist die Standardeinstellung.
  • Aktiviert: Nur zugehörige Daten für Datensätze innerhalb der angegebenen Ausdehnung werden konsolidiert.
Boolean

arcpy.management.PackageResult(in_result, output_file, {convert_data}, {convert_arcsde_data}, {extent}, {apply_extent_to_arcsde}, {schema_only}, {arcgisruntime}, {additional_files}, {summary}, {tags}, {version}, {select_related_rows})
NameErläuterungDatentyp
in_result
[in_result,...]

Das Ergebnis, das gepackt wird.

Die Eingabe kann ein Ergebnis aus dem Verlauf des aktuellen Projekts sein oder eine resultID-Eigenschaft des Objekts Result, wenn das Werkzeug in einem Python-Skript verwendet wird.

File; String
output_file

Name und Speicherort der Ausgabepaketdatei (.gpkx).

File
convert_data
(optional)

Gibt an, ob Eingabe-Layer in eine File-Geodatabase konvertiert oder im ursprünglichen Format beibehalten werden.

  • CONVERTDaten werden in eine File-Geodatabase konvertiert. Diese Option gilt nicht für Enterprise-Geodatabase-Datenquellen. Legen Sie zum Konvertieren von Enterprise-Geodatabase-Daten den Parameter convert_arcsde_data auf CONVERT_ARCSDE fest.
  • PRESERVEDatenformate bleiben erhalten, wenn möglich. Dies ist die Standardeinstellung.
Boolean
convert_arcsde_data
(optional)

Gibt an, ob Eingabe-Geodatabase-Layer in eine File-Geodatabase konvertiert oder im ursprünglichen Format beibehalten werden.

  • CONVERT_ARCSDEEnterprise-Geodatabase-Daten werden in eine File-Geodatabase konvertiert und dem konsolidierten Ordner oder Paket hinzugefügt. Dies ist die Standardeinstellung.
  • PRESERVE_ARCSDEEnterprise-Geodatabase-Daten werden erhalten und im konsolidierten Ordner oder Paket referenziert.
Boolean
extent
(optional)

Gibt die Ausdehnung an, die zum Auswählen oder Ausschneiden von Features verwendet werden soll.

  • MAXOF: Die maximale Ausdehnung aller Eingaben wird verwendet.
  • MINOF: Die minimale gemeinsame Fläche aller Eingaben wird verwendet.
  • DISPLAY: Die Ausdehnung entspricht der sichtbaren Anzeige.
  • Layer-Name: Die Ausdehnung des angegebenen Layers wird verwendet.
  • Extent-Objekt: Die Ausdehnung des angegebenen Objekts wird verwendet.
  • Durch Leerzeichen getrennte Koordinatenzeichenfolge: Die Ausdehnung der angegebenen Zeichenfolge wird verwendet. Die Koordinaten werden in der Reihenfolge X-Min, Y-Min, X-Max, Y-Max ausgedrückt.
Extent
apply_extent_to_arcsde
(optional)

Gibt an, ob die angegebene Ausdehnung auf alle Layer oder nur auf Enterprise-Geodatabase-Layer angewendet wird.

  • ALLDie angegebene Ausdehnung wird auf alle Layer angewendet. Dies ist die Standardeinstellung.
  • ARCSDE_ONLYDie angegebene Ausdehnung wird nur auf Enterprise-Geodatabase-Layer angewendet.
Boolean
schema_only
(optional)

Gibt an, ob alle Datensätze für Eingabe- und Ausgabe-Datasets oder nur das Schema von Eingabe- und Ausgabe-Datasets konsolidiert oder gepackt wird.

  • ALLAlle Datensätze für Eingabe- und Ausgabe-Datasets werden konsolidiert oder gepackt. Dies ist die Standardeinstellung.
  • SCHEMA_ONLYNur das Schema von Eingabe- und Ausgabe-Datasets wird konsolidiert oder gepackt.
Boolean
arcgisruntime
(optional)

Gibt an, ob das Paket ArcGIS Maps SDKs unterstützt. Damit ArcGIS Maps SDKs unterstützt wird, werden alle Datenquellen in eine File-Geodatabase konvertiert.

  • DESKTOPDas Ausgabepaket unterstützt ArcGIS Maps SDKs nicht. Dies ist die Standardeinstellung.
  • RUNTIMEDas Ausgabepaket unterstützt ArcGIS Maps SDKs.
Boolean
additional_files
[additional_files,...]
(optional)

Zusätzliche Dateien, die in das Paket eingebunden werden.

File
summary
(optional)

Der Text, der als Zusammenfassungseigenschaft des Ausgabepakets verwendet wird.

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
version
[version,...]
(optional)

Gibt die ArcGIS Pro-Version an, mit der bestimmte Objekte wie Projekte, Karten und Layer kompatibel sind und in der sie gespeichert werden. Das Speichern in einer früheren Version kann sinnvoll sein, wenn das Projekt mit einer älteren Softwareversion verwendet wird.

Vorsicht:

Ein in einer früheren Version gespeichertes Paket kann Funktionen oder Eigenschaften verlieren, die in der früheren Version nicht unterstützt werden.

  • ALLDie Inhalte des Pakets sind mit allen Versionen (ArcGIS Pro 2.1 und höher) kompatibel.
  • CURRENTDie Inhalte des Pakets sind mit der aktuellen Version von ArcGIS Pro kompatibel.
  • 2.2Die Inhalte des Pakets sind mit ArcGIS Pro Version 2.2 kompatibel.
  • 2.3Die Inhalte des Pakets sind mit ArcGIS Pro Version 2.3 kompatibel.
  • 2.4Die Inhalte des Pakets sind mit ArcGIS Pro Version 2.4 kompatibel.
  • 2.5Die Inhalte des Pakets sind mit ArcGIS Pro Version 2.5 kompatibel.
  • 2.6Die Inhalte des Pakets sind mit ArcGIS Pro Version 2.6 kompatibel.
  • 2.7Die Inhalte des Pakets sind mit ArcGIS Pro Version 2.7 kompatibel.
  • 2.8Die Inhalte des Pakets sind mit ArcGIS Pro Version 2.8 kompatibel.
  • 2.9Die Inhalte des Pakets sind mit ArcGIS Pro Version 2.9 kompatibel.
  • 3.0Die Inhalte des Pakets sind mit ArcGIS Pro Version 3.0 kompatibel.
  • 3.1Die Inhalte des Pakets sind mit ArcGIS Pro Version 3.1 kompatibel.
  • 3.2Die Inhalte des Pakets sind mit ArcGIS Pro Version 3.2 kompatibel.
  • 3.3Die Inhalte des Pakets sind mit ArcGIS Pro Version 3.3 kompatibel.
  • 3.4Die Inhalte des Pakets sind mit ArcGIS Pro Version 3.4 kompatibel.
String
select_related_rows
(optional)

Gibt an, ob die angegebene Ausdehnung auf zugehörige Datenquellen angewendet wird.

  • KEEP_ONLY_RELATED_ROWSNur zugehörige Daten für Datensätze innerhalb der angegebenen Ausdehnung werden konsolidiert.
  • KEEP_ALL_RELATED_ROWSSämtliche zugehörigen Datenquellen werden konsolidiert. Dies ist die Standardeinstellung.
Boolean

Codebeispiel

PackageResult: Beispiel 1 (Python-Fenster)

Das folgende Python-Skript veranschaulicht, wie Sie die Funktion PackageResult im Python-Fenster verwenden.


import arcpy
arcpy.env.workspace = "C:/ResultFiles" 
arcpy.management.PackageResult('Parcel.rlt', 'Parcel.gpk', "PRESERVE", 
                               "CONVERT_ARCSDE", "#", "ALL", "ALL", 
                               "DESKTOP", r"C:\docs\readme.txt", 
                               "Summary text", "Tag1; tag2; tag3")
PackageResult: Beispiel 2 (eigenständiges Skript)

Anhand des folgenden Python-Skripts wird veranschaulicht, wie die Funktion PackageResult über das Python-Fenster oder über ein Skript mit dem Result-Objekt eines benutzerdefinierten Werkzeugs verwendet wird.

import arcpy

# Import toolbox with custom model inside
arcpy.ImportToolbox("c:/gisworkflows/ParcelTools.tbx")

# Run the tool and assign to a result variable
parcelUpdate = arcpy.ParcelUpdater_ParcelTools("c:/data/parcels.gdb/ward3", "UPDATE")

arcpy.management.PackageResult(parcelUpdate.resultID, "c:/gpks/parcelgpk.gpkx", 
                               "PRESERVE", "CONVERT_ARCSDE", "#", "ALL", 
                               "ALL", "DESKTOP", "#", "Summary text", "Tag1")

Umgebungen

Dieses Werkzeug verwendet keine Geoverarbeitungsumgebungen.

Lizenzinformationen

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

Verwandte Themen