Переводчик метаданных Esri (Конвертация)

Уровень лицензии:BasicStandardAdvanced

Резюме

Использует механизм перевода метаданных ArcGIS или трансформацию XSLT для экспорта содержания метаданных из ArcGIS в автономный файл метаданных XML. Экспортированные метаданные будут форматированы для соответствия стандарту метаданных, ассоциированному с заданной трансформацией.

Метаданные для элементов в ArcGIS хранятся в формате метаданных ArcGIS. Используйте переводы ArcGIS для экспорта метаданных ArcGIS в другой XML-формат метаданных. Например, сделайте это, чтобы распространить информацию вне ArcGIS, опубликовав ее в каталоге метаданных. Различные каталоги метаданных допускают информацию в разных форматах XML. Метаданные ArcGIS можно экспортировать в различные форматы, если вам необходимо опубликовать информацию в каталогах метаданных с разными требованиями.

При использовании перевода в ISO 19139 экспортируемые метаданные будут отформатированы по правилам, определенным стандартом ISO 19139 Geographic information — Metadata — XML schema implementation, и связанными с ним XML-схемами. Такой же переводчик используется для экспорта метаданных в соответствии с профилем метаданных ISO. Перевод будет учитывать стиль метаданных, выбранный в ArcGIS. Например, если выбран стиль метаданных North American Profile of ISO 19115:2003 – Geographic information – Metadata, то выходной файл будет отформатирован в соответствии с данным профилем метаданных ISO.

При использовании перевода ArcGIS в FGDC экспортируемые метаданные будут форматированы в соответствии с XML-форматом Федеральный комитет географических данных (FGDC, Federal Geographic Data Committee) Content Standard for Digital Geospatial Metadata (CSDGM). Полученный файл может быть опубликован, например, на geodata.gov.

Переводчики "FGDC в" обрабатывают информацию метаданных элемента согласно форматированию FGDC CSDGM XML. Это содержимое отображается под заголовком Метаданные FGDC, только для чтения (FGDC, Metadata, read-only) в закладке вкладка Описание, если вы используете стиль метаданных, предоставляющий полный доступ к метаданным элемента. Это содержимое может быть предоставлено в текущей версии ArcGIS for Desktop с помощью Надстройки редактора метаданных FGDC (FGDC metadata editor add-in) или редактора метаданных FGDC, поставляемого с ArcGIS Desktop версии 9.3.1 и ранее.

Переводчики в ArcGIS конвертируют прочие XML-форматы метаданных в формат метаданных ArcGIS. Это важный этап при импорте метаданных, которые существуют в формате, отличном от формата элемента ArcGIS, хотя для получения наилучших результатов надо выполнить еще несколько шагов. Вместо него используйте инструмент Импорт метаданных (Import Metadata) с соответствующим переводчиком, чтобы выполнить эту задачу.

Использование

Синтаксис

ESRITranslator_conversion (source, translator, {output}, {logfile})
ПараметрОбъяснениеТип данных
source

Элемент, метаданные которого будут конвертированы, или отдельный файл XML, который будет конвертирован.

Data Element; Layer
translator

Файл XML, определяющий выполняемую конвертацию.

Предоставляемые в ArcGIS for Desktop файлы переводчика находятся в папке <ArcGIS Installation Location>\Metadata\Translator. Предусмотрены следующие переводчики:

  • ARCGIS2FGDC.xmlПереводит содержимое из формата метаданных ArcGIS в формат XML стандарта метаданных FGDC CSDGM. Этот переводчик используется по умолчанию, когда вы экспортируете метаданные с закладки вкладка Описание, используя стиль метаданных FGDC CSDGM. Метаданные конвертируются с помощью преобразования XSLT без создания файла журнала.
  • ARCGIS2ISO19139.xmlПереводит содержимое из формата метаданных ArcGIS в формат XML стандарта ISO 19139. Этот переводчик используется по умолчанию, когда вы экспортируете метаданные с закладки вкладка Описание, используя любой из стилей метаданных на основе ISO. Это – предпочтительный переводчик для экспорта метаданных в формат XML ISO 19139. Метаданные конвертируются с помощью преобразования XSLT без создания файла журнала.
  • ESRI_ISO2ISO19139.xmlПереводит содержимое, сохраненное в формате метаданных ArcGIS или в формате метаданных ESRI-ISO, в формат XML ISO 19139. Этот переводчик предусмотрен для обратной совместимости, чтобы поддерживались имеющиеся модели и скрипты Python. Он имеет известные ограничения по экспорту метаданных в формат XML ISO 19139. Используйте вместо него переводчик ARCGIS2ISO19139.xml. Метаданные конвертируются при помощи механизма перевода инструмента Переводчик метаданных Esri (Esri Metadata Translator), при этом создается файл журнала, содержащий сообщения, созданные этим механизмом перевода.
  • FGDC2ESRI_ISO.xmlПереводит содержимое, сохраненное в формате XML FGDC CSDGM, в формат метаданных ArcGIS; то есть переводит содержимое метаданных, которое можно увидеть под заголовком Метаданные FGDC (только для чтения) (FGDC Metadata (read-only) на закладке вкладка Описание. Этот переводчик используется, когда вы импортируете метаданные формата FGDC посредством инструмента Импортировать метаданные (Import Metadata) с типом FROM_FGDC и когда вы обновляете метаданные посредством инструмента Обновить метаданные (Upgrade Metadata) с типом FGDC_TO_ARCGIS. Метаданные конвертируются при помощи механизма перевода инструмента Переводчик метаданных Esri (Esri Metadata Translator), при этом создается файл журнала, содержащий сообщения, созданные этим механизмом перевода.
  • FGDC2ISO19139.xmlПереводит содержимое, сохраненное в формате XML FGDC CSDGM, в формат XML ISO 19139 ; то есть переводит содержимое метаданных, которое можно увидеть под заголовком Метаданные FGDC (только для чтения) (FGDC Metadata (read-only) на закладке вкладка Описание. Метаданные конвертируются при помощи механизма перевода инструмента Переводчик метаданных Esri (Esri Metadata Translator), при этом создается файл журнала, содержащий сообщения, созданные этим механизмом перевода.
  • ISO19139_2ESRI_ISO.xmlПереводит содержимое, сохраненное в формате метаданных XML стандарта ISO 19139, в формат метаданных ArcGIS. Этот переводчик используется, когда вы импортируете метаданные формата ISO 19139 при помощи инструмента Импортировать метаданные (Import Metadata) с типом FROM_ISO_19139 type. Метаданные конвертируются при помощи механизма перевода инструмента Переводчик метаданных Esri (Esri Metadata Translator), при этом создается файл журнала, содержащий сообщения, созданные этим механизмом перевода.

Должен быть задан файл перевода. У инструмента нет значения по умолчанию для этого параметра.

File
output
(дополнительно)

Создаваемые автономный файл XML, содержащий конвертированные метаданные.

Чтобы проверить метаданные на наличие проблем с помощью механизма перевода Переводчик метаданных Esri (ESRI Metadata Translator), не создавая выходного файла XML, укажите вместо имени файла знак фунта (#).

File
logfile
(дополнительно)

Создаваемый текстовый файл, в котором будут перечислены предупреждения и ошибки, возникающие в процессе конвертации.

Для экспорта метаданных без создания файла журнала задайте знак решетка (#) вместо имени файла.

Файл журнала нельзя создать, если используется переводчик ArcGIS в FGDC, даже если предоставлено имя файла журнала.

File

Пример кода

Экспорт метаданных ArcGIS

Экспортирует метаданные 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.ESRITranslator_conversion ("locations.shp", translator, 
    "locations_19139.xml", "locations_19139.txt")

Параметры среды

Связанные темы

Информация о лицензировании

ArcGIS for Desktop Basic: Да
ArcGIS for Desktop Standard: Да
ArcGIS for Desktop Advanced: Да
9/10/2013