Доступно с лицензией Standard или Advanced.
Краткая информация
Импортирует содержание XML-документа рабочей области в существующую базу геоданных.
Более подробно о копировании схемы с помощью XML-документов рабочей области
Использование
Целевая база геоданных должна уже существовать в виде персональной, файловой или многопользовательской базы геоданных. Чтобы создать новую пустую базу геоданных, используйте инструменты Создать файловую БГД или Создать персональную БГД.
Если вы импортируете в файловую или многопользовательскую базу геоданных и хотите использовать ключевое слово конфигурации, его можно выбрать из раскрывающегося списка Ключевое слово конфигурации в диалоговом окне инструмента. В скрипте Python вам необходимо будет указать имя ключевого слова конфигурации, которое используется.
Если в диалоговом окне Опции геообработки не отмечена опция Переписать результаты операций геообработки, а элемент данных из входного XML-документа рабочей области имеет такое же имя, как и элемент данных в Целевой базе геоданных, этот элемент данных импортируется с новым уникальным именем. Если эта опция отмечена, существующие наборы данных будут перезаписаны. Более подробную информацию о перезаписи выходных данных инструмента см. в разделе Использование опций геообработки для управления запуском инструментов.
Сообщения инструмента содержат список имен импортируемых элементов данных.
Синтаксис
ImportXMLWorkspaceDocument(target_geodatabase, in_file, {import_type}, {config_keyword})
Параметр | Объяснение | Тип данных |
target_geodatabase | Существующая база геоданных, в которую импортируется содержание XML-документа рабочей области. | Workspace |
in_file | Файл входного XML-документа рабочей области, в котором содержится импортируемое содержание базы геоданных. Это может быть XML-файл (.xml) или сжатый ZIP-файл (.zip или .z), содержащий XML-файл. | File |
import_type (Дополнительный) | Определяет, импортируются ли данные (класс объектов и записи таблицы, включая геометрию) и схема или только схема.
| String |
config_keyword (Дополнительный) | Ключевое слово конфигурации базы геоданных, которое применяется, если Целевая база геоданных является многопользовательской или файловой базой геоданных. | String |
Производные выходные данные
Имя | Объяснение | Тип данных |
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: Да