Доступно с лицензией 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 (Дополнительный) | Определяет, импортируются ли данные (класс объектов и записи таблицы, включая геометрию) и схема или только схема.
| String |
config_keyword (Дополнительный) | Ключевое слово конфигурации базы геоданных, которое применяется, если Целевая база геоданных является многопользовательской или файловой базой геоданных. | String |
Производные выходные данные
Name | Объяснение | Тип данных |
out_geodatabase | Обновленная база геоданных. | Рабочее пространство |
Пример кода
Пример скрипта Python для использования инструмента ImportXMLWorkspaceDocument в режиме прямого запуска.
import arcpy
arcpy.ImportXMLWorkspaceDocument_management("C:/Data/Target.gdb",
"C:/Data/StJohnsData.xml",
"SCHEMA_ONLY", "DEFAULTS")
Следующий скрипт 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)
Environments
Информация о лицензиях
- Basic: Нет
- Standard: Да
- Advanced: Да