Сводка
Использует утилиту анализатора метаданных 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.
При использовании диалогового окна инструмента имя Выходного файла по умолчанию будет иметь расширение, соответствующее типу конвертации, выбранному в то время, как определены исходные метаданные. Если вы измените тип конвертации после указания источника, удалите имя выходного файла по умолчанию, и будет создано новое имя файла с соответствующим расширением. Кроме того, вы можете изменить расширение выходного файла вручную.
Для всех типов конвертации исходные метаданные будут проверяться в соответствии с правилами FGDC CSDGM, и все предупреждения и ошибки, связанные с содержанием метаданных, будут представлены в сообщениях инструмента. Если указан Файл журнала, те же предупреждения и ошибки будут сохранены в указанный файл. Если задана конвертация "none", будет создан только Файл журнала (Log File). Конвертация не будет выполнена, и выходной файл не будет создан.
Выходные файлы, представленные этим инструментом, не могут храниться в базе геоданных. Если параметр среды Текущая рабочая область установлен на базу геоданных, то выходные файлы будут храниться в разных местоположениях, как описано выше.
- Если Текущая рабочая область установлена на файловую или персональную базу геоданных, выходные файлы будут храниться в папке, в которой хранится база геоданных.
- Если Текущая рабочая область установлен на многопользовательскую базу геоданных или базу геоданных рабочей группы, выходные файлы будут храниться в местоположении, определенном системной переменной среды TEMP.
Параметр Источник метаданных имеет сложный тип данных. Если вы используете этот инструмент в модели, создайте переменную для параметра Источник Метаданных в ModelBuilder, щелкнув правой кнопкой инструмент, указав Создать переменную, выбрав Из параметра и щелкнув Источник Метаданных.
Синтаксис
arcpy.conversion.USGSMPTranslator(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")
Параметры среды
Информация о лицензиях
- Basic: Да
- Standard: Да
- Advanced: Да