Ergebnis packen (Datenmanagement)

Lizenzstufe:BasicStandardAdvanced

Zusammenfassung

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

Verwendung

Syntax

PackageResult_management (in_result, output_file, {convert_data}, {convert_arcsde_data}, {extent}, {apply_extent_to_arcsde}, {schema_only}, {arcgisruntime}, {additional_files}, {summary}, {tags})
ParameterErläuterungDatentyp
in_result

Das Ergebnis, das gepackt wird.

Die Eingabe kann ein Ergebnis sein, das mithilfe von Drag & Drop direkt aus dem Fenster Ergebnisse oder durch Navigieren zu einer Ergebnisdatei (.rlt) hinzugefügt wird.

File; String
output_file

Name und Speicherort der Ausgabepaketdatei (.gpk).

File
convert_data
(optional)

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

  • CONVERT Daten werden in eine File-Geodatabase konvertiert.
    HinweisHinweis:

    Dieser Parameter gilt nicht für Enterprise-Geodatabase-Datenquellen. Wenn Sie Enterprise-Geodatabase-Daten konvertieren möchten, legen Sie convert_arcsde_data auf CONVERT_ARCSDE fest.

  • PRESERVEDatenformate bleiben erhalten, wenn möglich. Dies ist die Standardeinstellung.
    HinweisHinweis:

    Dies gilt nicht für Formate, die in einer 64x-Umgebung nicht unterstützt werden (Personal-Geodatabase-Daten (.mdb), VPF-Data und Tabellen, die auf Excel-Tabellenkalkulationen oder OLE-DB-Verbindungen basieren) und Raster-Formate, die ArcGIS nicht nativ umwandeln kann (ADRG, CADRG/ECRG, CIB und RPF).

Boolean
convert_arcsde_data
(optional)

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

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

Geben Sie die Ausdehnung an, indem Sie die Koordinaten im Format X-Min Y-Min X-Max Y-Max manuell im Parameter "Ausdehnung" eingeben. Wenn Sie die Ausdehnung eines bestimmten Layers verwenden möchten, geben Sie den Layer-Namen an.

  • MAXOFVereinigungsmenge der Eingaben
  • MINOFSchnittmenge der Eingaben
  • DISPLAYGleiche Ausdehnung wie aktuelle Anzeige
  • <Layer>Gleiche Ausdehnung wie angegebener Layer
Extent
apply_extent_to_arcsde
(optional)

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

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

Gibt an, ob nur das Schema von Eingabe- und Ausgabe-Datasets konsolidiert oder gepackt wird.

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

Gibt an, ob das Paket ArcGIS Runtime unterstützt. Damit ArcGIS Runtime unterstützt wird, werden alle Datenquellen in eine File-Geodatabase konvertiert, und im Paket wird eine .msd-Datei erstellt.

  • DESKTOPAusgabepaket unterstützt ArcGIS Runtime nicht.
  • RUNTIME Ausgabepaket unterstützt ArcGIS Runtime.
Boolean
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

PackageResult - Beispiel 1 (Python-Fenster)

Das folgende Python-Skript veranschaulicht, wie das Werkzeug "PackageResult" im Python-Fenster verwendet wird:

import arcpy
arcpy.env.workspace = "C:/ResultFiles" 
arcpy.PackageResult_management('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 Python-Skript)

Sucht und erstellt einzelne Geoverarbeitungspakete für alle Ergebnisdateien, die sich in einem angegebenen Ordner befinden.

# Name: PackageResultEx1.py
# Description:  Find all the result files that reside in a specified folder and create a geoprocessing package for each result file.

# import system modules
import os
import arcpy

from arcpy import env

# Set environment settings
env.overwriteOutput = True
env.workspace = "C:/ResultFiles" 

# Loop through the workspace, find all the result files (.rlt) and create a geoprocessing package using the same name as the original result file.
for rlt in arcpy.ListFiles("*.rlt"):
    print "Packaging " + rlt
    arcpy.PackageResult_management(rlt, os.path.splitext(lyr)[0] + '.gpk', "PRESERVE", "CONVERT_ARCSDE", "#", "ALL", "ALL", "DESKTOP", r"C:\docs\readme.txt", "Summary text", "Tag1; tag2; tag3")
PackageResult - Beispiel 3 (eigenständiges Python-Skript)

Sucht und erstellt ein einzelnes Geoverarbeitungspaket für alle Ergebnisdateien, die sich in einem angegebenen Ordner befinden.

# Name: PackageResultEx2.py
# Description:  Find all the result files that reside in a specified folder and create a single geoprocessing package.

# import system modules
import os
import arcpy

from arcpy import env

# Set environment settings
env.overwriteOutput = True
env.workspace = "C:/ResultFiles" 

# Find all the result files (.rlt) in a workspace and create a single geoprocessing package.
rlts = arcpy.ListFiles("*.rlt")
arcpy.PackageResult_management(rlts, 'all_layers.gpk', "PRESERVE", "CONVERT_ARCSDE", "#", "ALL", "ALL", "DESKTOP", r"C:\docs\readme.txt", "Summary text", "Tag1; tag2; tag3")

Umgebung

Dieses Werkzeug verwendet keine Geoverarbeitungsumgebungen.

Verwandte Themen

Lizenzierungsinformationen

ArcGIS for Desktop Basic: Ja
ArcGIS for Desktop Standard: Ja
ArcGIS for Desktop Advanced: Ja
5/9/2014