XML-Workspace-Dokument exportieren (Data Management)

Lizenzstufe:BasicStandardAdvanced

Zusammenfassung

Erstellt ein lesbares XML-Dokument der Geodatabase-Inhalte.

Das XML-Workspace-Dokument ist sehr gut geeignet, um Geodatabase-Schemas freizugeben oder Geodatabase-Schemas von einem Typ zu einem anderen zu kopieren.

Verwendung

Syntax

ExportXMLWorkspaceDocument_management (in_data, out_file, {export_type}, {storage_type}, {export_metadata})
ParameterErläuterungDatentyp
in_data

Die zu exportierenden Eingabe-Datasets, die in einem XML-Workspace-Dokument dargestellt sind. Bei den Eingabedaten kann es sich um eine Geodatabase, ein Feature-Dataset, eine Feature-Class, eine Tabelle, ein Raster oder einen Raster-Katalog handeln.

Feature Class; Feature Dataset; Raster Dataset; Table; Workspace
out_file

Die zu erstellende XML-Workspace-Dokumentdatei. Dies kann eine XML-Datei (.xml) oder eine komprimierte ZIP-Datei (.zip oder .z) sein.

File
export_type
(optional)

Bestimmt, ob das Ausgabe-XML-Workspace-Dokument alle Daten aus der Eingabe (Tabellen- und Feature-Class-Datensätze, einschließlich Geometrie) oder nur das Schema enthält.

  • DATAExportieren Sie sowohl das Schema als auch die Daten. Dies ist die Standardeinstellung.
  • SCHEMA_ONLYEs wird nur das Schema exportiert.
String
storage_type
(optional)

Bestimmt, wie Feature-Geometrie gespeichert wird, wenn Daten aus einer Feature-Class exportiert werden.

  • BINARYSpeichern Sie Geometrie in einem komprimierten Base64-Binärformat. Dieses Binärformat erzeugt ein kleineres XML-Workspace-Dokument. Verwenden Sie diese Option, wenn das XML-Workspace-Dokument von einem benutzerdefinierten Programm gelesen wird, das ArcObjects verwendet. Dies ist die Standardeinstellung.
  • NORMALIZEDDie Geometrie wird in einem nicht komprimierten Format gespeichert, was eine größere Datei ergibt. Verwenden Sie diese Option, wenn das XML-Workspace-Dokument von einem benutzerdefinierten Programm gelesen wird, das ArcObjects nicht verwendet.
String
export_metadata
(optional)

Bestimmt, ob Metadaten exportiert werden.

  • METADATAWenn die Eingabe Metadaten enthält, werden sie exportiert. Dies ist die Standardeinstellung.
  • NO_METADATAEs werden keine Metadaten exportiert.
Boolean

Codebeispiel

ExportXMLWorkspaceDokument - Beispiel 1 (Python-Fenster)

Das folgende Skript im Python-Fenster veranschaulicht, wie das Werkzeug "ExportXMLWorkspaceDocument" im unmittelbaren Modus verwendet wird.

import arcpy 
arcpy.ExportXMLWorkspaceDocument_management("c:/data/StJohns.gdb", "c:/data/StJohns.xml","SCHEMA_ONLY", "BINARY", "METADATA")
ExportXMLWorkspaceDocument – Beispiel 2 (eigenständiges Skript)

Das folgende Python-Skript veranschaulicht, wie das Werkzeug "ExportXMLWorkspaceDocument" in einem eigenständigen Skript verwendet wird.

# Name: ExportXMLWorkspaceDocument.py
# Description: Exports the contents of my geodatabase to an XML workspace document. 

# Import system modules
import arcpy

# Set local variables
in_data = "c:/data/StJohns.gdb"
out_file = "c:/data/StJohns.xml"
export_option = "SCHEMA_ONLY"
storage_type = "BINARY"
export_metadata = "METADATA"

# Execute ExportXMLWorkspaceDocument
arcpy.ExportXMLWorkspaceDocument_management(in_data, out_file, export_option, storage_type, export_metadata)

Umgebung

Lizenzierungsinformationen

ArcGIS for Desktop Basic: Nein
ArcGIS for Desktop Standard: Ja
ArcGIS for Desktop Advanced: Ja
9/11/2013