Импортировать XML-документ рабочей области (Управление данными)

Уровень лицензии:BasicStandardAdvanced

Краткая информация

Импортирует содержание XML-документа рабочей области в существующую базу геоданных.

Более подробно о копировании схемы с помощью XML-документов рабочей области

Более подробно о базах геоданных XML

Использование

Синтаксис

ImportXMLWorkspaceDocument_management (target_geodatabase, in_file, {import_type}, {config_keyword})
ПараметрОбъяснениеТип данных
target_geodatabase

Существующая база геоданных, в которую импортируется содержание XML-документа рабочей области.

Workspace
in_file

Файл входного XML-документа рабочей области, в котором содержится импортируемое содержание базы геоданных. Это может быть XML-файл или сжатый ZIP-файл (.zip или .z), который содержит XML-файл.

File
import_type
(дополнительно)

Определяет, импортируются ли данные (класс объектов и записи таблицы, включая геометрию) и схема или только схема.

  • DATAИмпортируются схема и данные. Это значение по умолчанию.
  • SCHEMA_ONLYИмпортируется только схема.
String
config_keyword
(дополнительно)

Ключевое слово конфигурации базы геоданных, которое применяется, если Целевая база геоданных (Target Geodatabase) является ArcSDE или файловой базой геоданных.

String

Пример кода

Импортировать XML-документ рабочей области (ImportXMLWorkspaceDocument). Пример 1 (окно Python)

Следующий скрипт окна Python демонстрирует, как использовать инструмент Импортировать XML-документ рабочей области (ImportXMLWorkspaceDocument) во мгновенном режиме.

import arcpy
arcpy.ImportXMLWorkspaceDocument_management("C:/Data/Target.gdb", "C:/Data/StJohnsData.xml", "SCHEMA_ONLY", "DEFAULTS")
Импортировать XML-документ рабочей области (ImportXMLWorkspaceDocument). Пример 2 (отдельный скрипт)

Следующий скрипт Python демонстрирует, как использовать инструмент Импортировать XML-документ рабочей области (ImportXMLWorkspaceDocument) в отдельном скрипте.

# Name: ImportXMLWorkspaceDocument.py
# Description: Imports 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)

Параметры среды

Этот инструмент не использует параметры среды геообработки

Информация о лицензировании

ArcGIS for Desktop Basic: Нет
ArcGIS for Desktop Standard: Да
ArcGIS for Desktop Advanced: Да
5/10/2014