Краткая информация
Использует утилиту анализатора метаданных USGS, известную как mp, для экспорта или проверки содержимого метаданных FGDC. Утилита mp создается и поддерживается USGS для управления метаданными по Стандарту содержания для цифровых геопространственных метаданных (CSDGM) FGDC. Версия mp поставляется вместе с ArcGIS.
Использование
Документация для утилиты 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).
Синтаксис
USGSMPTranslator_conversion (source, {config}, {conversion}, {output}, {errors})
Параметр | Объяснение | Тип данных |
source | Элемент, метаданные которого будут конвертированы, или отдельный файл XML, который будет конвертирован. | Data Element; Layer |
config (дополнительно) | Файл, определяющий параметры пользователя, которые будет учитывать mp при обработке метаданных. Чтобы экспортировать метаданные без использования файла конфигурации, задайте # вместо имени файла. | File |
conversion (дополнительно) | Тип выполняемой конвертации.
По умолчанию будет выполнена конвертация "XML". | String |
output (дополнительно) | Создаваемый файл, содержащий конвертированные метаданные. Тип создаваемого файла определяется по типу конвертации. Чтобы проверить метаданные FGDC на проблемы, используя mp, и не создавать выходной файл, задайте # вместо имени файла. | File |
errors (дополнительно) | Создаваемый текстовый файл, в котором будут перечислены предупреждения и ошибки, возникающие в процессе конвертации. Для экспорта метаданных без создания файла журнала задайте знак решетка (#) вместо имени файла. | File |
Пример кода
Экспорт существующих метаданных FGDC элемента ArcGIS
Экспортирует информацию в метаданных элемента 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")
Параметры среды
Информация о лицензировании
- ArcGIS for Desktop Basic: Да
- ArcGIS for Desktop Standard: Да
- ArcGIS for Desktop Advanced: Да