Краткая информация
Создает читаемый XML-документ содержания базы геоданных.
XML-документы рабочей области очень удобны для совместного использования баз геоданных или копирования схем баз геоданных из одного типа в другой.
Использование
Выходные данные можно создать в виде XML-файла или в виде сжатого ZIP-файла, который содержит XML-файл. Чтобы создать XML-файл, укажите в имени файла расширение .xml. Чтобы создать сжатый ZIP-файл, укажите в имени файла расширение .zip или .z.
Если входные данные представлены в виде базы геоданных или набора классов пространственных объектов, экспортируются все элементы данных, содержащиеся в рабочей области. Чтобы экспортировать только поднабор элементов данных в XML-файл, необходимо скопировать их в новую базу геоданных, которая будет экспортироваться.
При экспортировании класса пространственных объектов в сеть, топологию, класс отношений или рельеф (terrain) экспортируются все классы пространственных объектов, задействованные в сети, топологии, классе отношений или рельефе (terrain).
Сообщения инструмента содержат список имен экспортируемых элементов данных.
Синтаксис
ExportXMLWorkspaceDocument_management (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)