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
Die Ausgabe kann als XML-Datei oder als komprimierte ZIP-Datei, die die XML-Datei enthält, erstellt werden. Um eine XML-Datei zu erstellen, muss die Erweiterung .xml an den Namen der Ausgabedatei angefügt werden. Um eine komprimierte ZIP-Datei zu erstellen, muss die Erweiterung .zip oder .z an den Namen der Ausgabedatei angefügt werden.
Wenn die Eingabe eine Geodatabase oder ein Feature-Dataset ist, werden alle innerhalb dieses Workspace enthaltenen Datenelemente exportiert. Wenn Sie nur eine Teilmenge von Datenelementen in eine XML-Datei exportieren möchten, müssen Sie sie in eine zu exportierende neue Geodatabase kopieren.
Wenn Sie eine Feature-Class in ein Netzwerk, eine Topologie, eine Beziehungsklasse oder ein Terrain kopieren, werden auch alle Feature-Classes exportiert, die an dem Netzwerk, der Topologie, der Beziehungsklasse oder dem Terrain teilnehmen.
Die Werkzeugmeldungen enthalten die Liste der Datenelementnamen, die exportiert wurden.
Syntax
ExportXMLWorkspaceDocument_management (in_data, out_file, {export_type}, {storage_type}, {export_metadata})
Parameter | Erläuterung | Datentyp |
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 bzw. .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.
| String |
storage_type (optional) | Bestimmt, wie Feature-Geometrie gespeichert wird, wenn Daten aus einer Feature-Class exportiert werden.
| String |
export_metadata (optional) | Bestimmt, ob Metadaten exportiert werden.
| 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