Сводка
Создает читаемый XML-документ содержания базы геоданных.
XML-документы рабочей области очень удобны для совместного использования баз геоданных или копирования схем баз геоданных из одного типа в другой.
Использование
Выходные данные можно создать в виде XML-файла или в виде сжатого ZIP-файла, который содержит XML-файл. Чтобы создать XML-файл, укажите в имени файла расширение .xml. Чтобы создать сжатый ZIP-файл, укажите в имени файла расширение .zip or .z.
Если входные данные представлены в виде базы геоданных или набора классов пространственных объектов, экспортируются все элементы данных, содержащиеся в рабочей области. Чтобы экспортировать только поднабор элементов данных в XML-файл, необходимо скопировать их в новую базу геоданных, которая будет экспортироваться.
При экспортировании класса пространственных объектов в сеть, топологию, класс отношений или terrain экспортируются все классы пространственных объектов, задействованные в сети, топологии, классе отношений или наборе данных terrain.
Сообщения инструмента содержат список имен экспортируемых элементов данных.
Синтаксис
arcpy.management.ExportXMLWorkspaceDocument(in_data, out_file, {export_type}, {storage_type}, {export_metadata})
Параметр | Объяснение | Тип данных |
in_data | Входные наборы данных, экспортируемые и представленные в XML-документе рабочей области. Входными данными могут быть базы геоданных, набор классов, классы пространственных объектов, таблицы, растры или каталог растров. | Feature Class; Feature Dataset; Raster Dataset; Table; Workspace |
out_file | Создаваемый файл XML-документа рабочей области. Им может быть XML-файл (.xml) или сжатый ZIP-файл (.zip или .z). | File |
export_type (Дополнительный) | Устанавливает, содержит ли выходной XML-документ рабочей области все элементы входных данных (таблицы и записи классов пространственных объектов, включая геометрию) или только схему.
| String |
storage_type (Дополнительный) | Устанавливает способ хранения геометрии пространственного объекта, когда данные экспортируются из класса пространственных объектов.
| String |
export_metadata (Дополнительный) | Устанавливает экспорт метаданных.
| Boolean |
Пример кода
ExportXMLWorkspaceDocument, пример 1 (окно Python)
Пример скрипта Python для использования инструмента ExportXMLWorkspaceDocument в режиме прямого запуска.
import arcpy
arcpy.ExportXMLWorkspaceDocument_management('c:/data/StJohns.gdb',
'c:/data/StJohns.xml',
'SCHEMA_ONLY', 'BINARY', 'METADATA')
ExportXMLWorkspaceDocument, пример 2 (автономный скрипт)
Следующий скрипт Python является примером использования инструмента ExportXMLWorkspaceDocument в автономном скрипте.
# Name: ExportXMLWorkspaceDocument.py
# Description: Exports the contents of my geodatabase to an XML workspace document.
# Import system modules
import arcpy
# Set local variables
in_data = 'c:/data/StJohns.gdb'
out_file = 'c:/data/StJohns.xml'
export_option = 'SCHEMA_ONLY'
storage_type = 'BINARY'
export_metadata = 'METADATA'
# Execute ExportXMLWorkspaceDocument
arcpy.ExportXMLWorkspaceDocument_management(in_data, out_file, export_option,
storage_type, export_metadata)
Параметры среды
Информация о лицензиях
- Basic: Нет
- Standard: Да
- Advanced: Да