Переводчик метаданных USGS MP (Конвертация)
Краткая информация
Использует утилиту анализатора метаданных USGS, известную как mp, для экспорта или проверки содержимого метаданных FGDC. Утилита mp создается и поддерживается USGS для управления метаданными по Стандарту содержания для цифровых геопространственных метаданных (CSDGM) FGDC. Версия mp поставляется вместе с ArcGIS.
Этот инструмент использует только элементы метаданных в метаданных элемента или автономный файл метаданных XML, который следует формату метаданных FGDC CSDGM. Содержание FGDC может существовать в метаданных элемента ArcGIS. Например, если метаданные были созданы в ArcGIS for Desktop 9.3.1 или более ранних версиях с помощью редактора метаданных FGDC, либо созданы в текущей версии ArcGIS for Desktop с помощью надстройки редактора метаданных FGDC, метаданные будут содержать элементы, соответствующие формату FGDC XML. Этот инструмент просто экспортирует эти элементы метаданных FGDC XML – информация, отображаемая в разделе Метаданные FGDC (только для чтения) (FGDC Metadata (read-only)) на закладке вкладка Описание, если вы используете стиль метаданных, обеспечивающий доступ к полным метаданным элемента.
Если метаданные элемента содержат только информацию, редактируемую на закладке вкладка Описание, там не будет содержаться никаких элементов XML, которые можно экспортировать с помощью этого инструмента. Выбрав стиль метаданных FGDC CSDGM, вы сможете экспортировать метаданные ArcGIS в формат FGDC XML. Используйте этот инструмент с экспортированным файлом FGDC XML, чтобы сгенерировать файлы HTML, текстовые и SGML, которые обычно связаны с метаданными FGDC.
Использование
-
Документация для утилиты mp можно найти на Сайте инструментов метаданных USGS.
-
Элементы метаданных FGDC, если они существуют в метаданных ArcGIS, не будут располагаться в корректном порядке, как указано в правилах FGDC CSDGM. Если утилита mp используется независимо для проверки или экспорта метаданных ArcGIS, mp будет записывать предупреждения в файл журнала, определяя элементы, расположенные не по порядку. Этот процесс внутренне обрабатывает метаданные ArcGIS, используя _MPXML2.xsl стиль в папке <ArcGIS Installation Location>\Metadata\Stylesheets для выбора только элементов метаданных FGDC и корректного расположения их по порядку до того, как будет использована mp для экспорта или проверки результирующего файла XML.
-
При использовании диалогового окна инструмента имя Выходного файла (Output File) по умолчанию будет иметь расширение, соответствующее типу конвертации, выбранному в то время, как определены исходные метаданные. Если вы измените тип конвертации после указания источника, удалите имя выходного файла по умолчанию, и будет создано новое имя файла с соответствующим расширением. Кроме того, вы можете изменить расширение выходного файла вручную.
-
Для всех типов конвертации исходные метаданные будут проверяться в соответствии с правилами FGDC CSDGM, и все предупреждения и ошибки, связанные с содержанием метаданных, будут представлены в сообщениях инструмента. Если указан Файл журнала, те же предупреждения и ошибки будут сохранены в указанный файл. Если задана конвертация "none", будет создан только Файл журнала (Log File). Конвертация не будет выполнена, и выходной файл не будет создан.
-
Выходные файлы, представленные этим инструментом, не могут храниться в базе геоданных. Если параметр среды Current_workspace (текущая рабочая область) установлена на базу геоданных, то выходные файлы будут храниться в разных местоположениях, как описано выше.
- Если Current_workspace установлена на файловую или персональную базу геоданных, выходные файлы будут храниться в папке, в которой хранится база геоданных.
- Если Current_workspace установлена на многопользовательскую базу геоданных или базу геоданных рабочей группы, выходные файлы будут храниться в местоположении, определенном системной переменной среды TEMP.
-
Параметр Источник метаданных (Source Metadata) имеет сложный тип данных. Если вы используете этот инструмент в модели, создайте переменную для параметра Источник метаданных (Source Metadata) в ModelBuilde. Для этого щелкните правой кнопкой инструмент и выберите Создать переменную (Make Variable) > Из параметра (From Parameter) > Источник метаданных (Source Metadata).
Синтаксис
Параметр | Объяснение | Тип данных |
source |
Элемент, метаданные которого будут конвертированы, или отдельный файл XML, который будет конвертирован. | Data Element; Layer |
config (дополнительно) |
Файл, определяющий параметры пользователя, которые будет учитывать mp при обработке метаданных. Чтобы экспортировать метаданные без использования файла конфигурации, задайте # вместо имени файла. | File |
conversion (дополнительно) |
Тип выполняемой конвертации.
По умолчанию будет выполнена конвертация "XML". | String |
output (дополнительно) |
Создаваемый файл, содержащий конвертированные метаданные. Тип создаваемого файла определяется по типу конвертации. Чтобы проверить метаданные FGDC на проблемы, используя mp, и не создавать выходной файл, задайте # вместо имени файла. | File |
errors (дополнительно) |
Создаваемый текстовый файл, в котором будут перечислены предупреждения и ошибки, возникающие в процессе конвертации. Для экспорта метаданных без создания файла журнала задайте знак решетка (#) вместо имени файла. | File |
Пример кода
Экспортирует информацию в метаданных элемента ArcGIS, форматированную в соответствии со стандартом FGDC CSDGM, в файл HTML.
import arcpy
from arcpy import env
env.workspace = "C:/data"
arcpy.USGSMPTranslator_conversion("yellowstone.mxd", "#", "HTML",
"yellowstone_map.html", "yellowstone_map.log")