Экспорт метаданных (Конвертация)
Резюме
Обновляет метаданные, чтобы они содержали текущие свойства элемента ArcGIS до обработки метаданных и окончательного экспорта их в файл XML, который соответствует стандартному формату метаданных.
Начальная обработка выполняется для создания лучших результатов при экспорте информации в стандартный формат метаданных. После этого метаданные экспортируются с помощью Переводчика метаданных ESRI.
Использование
Новый переводчик метаданных поставляется с текущей версией ArcGIS for Desktop — переводчик ArcGIS в ISO 19139, ARCGIS2ISO19139.xml. Для использования данного переводчика все стили метаданных на основании ISO были обновлены. Также для использования данного переводчика необходимо выполнить обновление всех моделей геообработки или скриптов Python, экспортирующих метаданные в формат ISO 19139.
Продолжается поставка более ранних версий переводчика ArcGIS или ESRI-ISO в ISO 19139, ESRI_ISO2ISO19139.xml; однако в данном переводчике имеется несколько известных проблем, устранить которые не представляется возможным. Все существующие метаданные версии 9.3.1 в формате ESRI-ISO должны быть обновлены до формата метаданных ArcGIS для осуществления успешного экспорта содержимого метаданных элемента в формат ISO 19139 при помощи переводчика ArcGIS в ISO 19139, ARCGIS2ISO19139.xml.
-
Выходные файлы, представленные этим инструментом, не могут храниться в базе геоданных. Если параметр среды Current_workspace (текущая рабочая область) установлена на базу геоданных, то выходные файлы будут храниться в разных местоположениях, как описано выше.
- Если Current_workspace установлена на файловую или персональную базу геоданных, выходные файлы будут храниться в папке, в которой хранится база геоданных.
- Если Current_workspace установлена на многопользовательскую базу геоданных или базу геоданных рабочей группы, выходные файлы будут храниться в местоположении, определенном системной переменной среды TEMP.
-
Параметр Источник метаданных (Source Metadata) имеет сложный тип данных. Если вы используете этот инструмент в модели, создайте переменную для параметра Источник метаданных (Source Metadata) в ModelBuilde. Для этого щелкните правой кнопкой инструмент и выберите Создать переменную (Make Variable) > Из параметра (From Parameter) > Источник метаданных (Source Metadata).
Синтаксис
Параметр | Объяснение | Тип данных |
Source_Metadata | Элемент, метаданные которого будут конвертированы, или отдельный файл XML, который будет конвертирован. | Data Element; Layer |
Translator |
Файл XML, определяющий выполняемую конвертацию. Предоставляемые в ArcGIS for Desktop файлы переводчика находятся в папке <ArcGIS Installation Location>\Metadata\Translator. Предусмотрены следующие переводчики:
| File |
Output_File (дополнительно) |
Создаваемые автономный файл XML, содержащий конвертированные метаданные. | File |
Пример кода
Обновляет и экспортирует метаданные ArcGIS в файл XML, который форматирован корректно для стандарта метаданных ISO 19139.
import arcpy
from arcpy import env
env.workspace = "C:/data"
#set local variables
dir = arcpy.GetInstallInfo("desktop")["InstallDir"]
translator = dir + "Metadata/Translator/ESRI_ISO2ISO19139.xml"
arcpy.ExportMetadata_conversion ("data.gdb/roads", translator,
"roads_19139.xml")