XML-Workspace-Dokument importieren (Data Management)

Mit der Standard- oder Advanced-Lizenz verfügbar.

Zusammenfassung

Importiert den Inhalt eines XML-Workspace-Dokuments in eine vorhandene Geodatabase.

Verwendung

  • Wenn Sie in eine File- oder Enterprise-Geodatabase importieren und ein Konfigurationsschlüsselwort verwenden möchten, wählen Sie ein Schlüsselwort aus der Dropdown-Liste Konfigurationsschlüsselwort im Werkzeugdialogfeld aus. In einem Python-Skript müssen Sie den Namen des zu verwendenden Konfigurationsschlüsselworts kennen.

  • Die Werkzeugmeldungen enthalten die Liste der Datenelementnamen, die importiert wurden.

Parameter

BeschriftungErläuterungDatentyp
Ziel-Geodatabase

Die vorhandene Geodatabase, in die der Inhalt eines XML-Workspace-Dokuments importiert wird.

Workspace
Datei importieren

Die Eingabe-XML-Workspace-Dokumentdatei, in die der Inhalt einer Geodatabase importiert wird. Die Datei kann eine .xml-Datei oder eine komprimierte .zip- oder .z-Datei mit der .xml-Datei sein.

File
Importoptionen
(optional)

Gibt an, ob sowohl Daten (Feature-Class und Tabellendatensätze, einschließlich Geometrie) als auch das Schema importiert werden, oder ob nur das Schema importiert wird.

  • Daten und Schema importierenDaten und Schema werden importiert. Dies ist die Standardeinstellung.
  • Nur Schema importierenNur das Schema wird importiert.
String
Konfigurationsschlüsselwort
(optional)

Das Geodatabase-Konfigurationsschlüsselwort, das angewendet wird, wenn der Parameterwert Ziel-Geodatabase eine Enterprise- oder File-Geodatabase ist.

String

Abgeleitete Ausgabe

BeschriftungErläuterungDatentyp
Aktualisierte Ziel-Geodatabase

Die aktualisierte Geodatabase.

Workspace

arcpy.management.ImportXMLWorkspaceDocument(target_geodatabase, in_file, {import_type}, {config_keyword})
NameErläuterungDatentyp
target_geodatabase

Die vorhandene Geodatabase, in die der Inhalt eines XML-Workspace-Dokuments importiert wird.

Workspace
in_file

Die Eingabe-XML-Workspace-Dokumentdatei, in die der Inhalt einer Geodatabase importiert wird. Die Datei kann eine .xml-Datei oder eine komprimierte .zip- oder .z-Datei mit der .xml-Datei sein.

File
import_type
(optional)

Gibt an, ob sowohl Daten (Feature-Class und Tabellendatensätze, einschließlich Geometrie) als auch das Schema importiert werden, oder ob nur das Schema importiert wird.

  • DATADaten und Schema werden importiert. Dies ist die Standardeinstellung.
  • SCHEMA_ONLYNur das Schema wird importiert.
String
config_keyword
(optional)

Das Geodatabase-Konfigurationsschlüsselwort, das angewendet wird, wenn der Parameterwert Ziel-Geodatabase eine Enterprise- oder File-Geodatabase ist.

String

Abgeleitete Ausgabe

NameErläuterungDatentyp
out_geodatabase

Die aktualisierte Geodatabase.

Workspace

Codebeispiel

ImportXMLWorkspaceDocument - Beispiel 1 (Python-Fenster)

Das folgende Skript für das Python-Fenster veranschaulicht, wie die Funktion ImportXMLWorkspaceDocument im unmittelbaren Modus verwendet wird.

import arcpy
arcpy.ImportXMLWorkspaceDocument_management("C:/Data/Target.gdb", 
                                            "C:/Data/StJohnsData.xml", 
                                            "SCHEMA_ONLY", "DEFAULTS")
ImportXMLWorkspaceDocument – Beispiel 2 (eigenständiges Skript)

Das folgende Python-Skript veranschaulicht die Verwendung der Funktion ImportXMLWorkspaceDocument in einem eigenständigen Skript.

# Name: ImportXMLWorkspaceDocument.py
# Description: Import the contents of an XML workspace document into a target 
#              geodatabase. 

# Import system modules
import arcpy

# Set local variables
target_gdb = "c:/data/Target.gdb"
in_file = "c:/data/StJohnsData.xml"
import_type = "SCHEMA_ONLY"
config_keyword = "DEFAULTS"

# Execute ImportXMLWorkspaceDocument
arcpy.ImportXMLWorkspaceDocument_management(target_gdb, in_file, import_type, 
                                            config_keyword)

Verwandte Themen