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

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

Сводка

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

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

  • Целевая база геоданных должна уже существовать в виде персональной, файловой или многопользовательской базы геоданных. Для создания новой, пустой базы геоданных используйте инструмент Создать файловую базу геоданных.

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

  • Если опция Перезаписать выходные данные в свойствах проекта не отмечена, а элемент данных из входного XML-документа рабочей области имеет такое же имя, как и элемент данных в Целевой базе геоданных, этот элемент данных импортируется с новым уникальным именем. Если эта опция отмечена, существующие наборы данных будут перезаписаны. Чтобы найти отметку Перезаписать выходные данные, щелкните вкладку Проект и выберите Опции. В диалоговом окне Опции щелкните вкладку Геообработка.

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

Синтаксис

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

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

Workspace
in_file

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

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

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

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

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

String

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

NameОбъяснениеТип данных
out_geodatabase

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

Рабочее пространство

Пример кода

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

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

  • Basic: Нет
  • Standard: Да
  • Advanced: Да

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