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

Доступно с лицензией Standard или Advanced.

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

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

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

  • Если вы импортируете в файловую или многопользовательскую базу геоданных и хотите использовать ключевое слово конфигурации, его можно выбрать из раскрывающегося списка Ключевое слово конфигурации в диалоговом окне инструмента. В скрипте Python вам необходимо будет указать имя ключевого слова конфигурации, которое используется.

  • Сообщения инструмента содержат список имен импортируемых элементов данных.

Параметры

ПодписьОписаниеТип данных
Целевая база геоданных

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

Workspace
Импорт файла

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

File
Параметры импорта
(Дополнительный)

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

  • Импортируются схема и данныеДанные и схема будут импортированы. Это значение по умолчанию
  • Импортируется только схемаБудет импортирована только схема.
String
Ключевое слово конфигурации
(Дополнительный)

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

String

Производные выходные данные

ПодписьОписаниеТип данных
Обновленная целевая база геоданных

Обновленная база геоданных.

Workspace

arcpy.management.ImportXMLWorkspaceDocument(target_geodatabase, in_file, {import_type}, {config_keyword})
ИмяОписаниеТип данных
target_geodatabase

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

Workspace
in_file

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

File
import_type
(Дополнительный)

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

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

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

String

Производные выходные данные

ИмяОписаниеТип данных
out_geodatabase

Обновленная база геоданных.

Workspace

Пример кода

ImportXMLWorkspaceDocument пример 1 (окно Python)

В следующем скрипте окна Python показано, как используется функция ImportXMLWorkspaceDocument в режиме прямого запуска.

import arcpy
arcpy.ImportXMLWorkspaceDocument_management("C:/Data/Target.gdb", 
                                            "C:/Data/StJohnsData.xml", 
                                            "SCHEMA_ONLY", "DEFAULTS")
ImportXMLWorkspaceDocument пример 2 (автономный скрипт)

В следующем скрипте Python показано, как использовать функцию ImportXMLWorkspaceDocument в автономном скрипте.

# 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)

Связанные разделы