Проверить Метаданные (несколько) (Validate Metadata Multiple) (Конвертация)
Резюме
Экспортирует метаданные из большого количества элементов ArcGIS в назначенную папку, затем проверяет экспортированные файлы. Этот инструмент является моделью, которая использует Проверить метаданные (Validate Metadata) для проверки метаданных многих элементов ArcGIS.
Использование
-
Выходным файлам XML присваивается имя путем добавления _export.xml к имени поля; они хранятся в указанной папке.
Синтаксис
Параметр | Объяснение | Тип данных |
Source_Metadata [Source_Metadata,...] |
Поле, метаданные которого будут проверены, или автономный файл XML, который будет проверен. | Data Element |
Translator |
Файл XML, определяющий выполняемую конвертацию. Предоставляемые в ArcGIS for Desktop файлы переводчика находятся в папке <ArcGIS Installation Location>\Metadata\Translator. Предусмотрены следующие переводчики:
| File |
Output_Folder |
Существующая папка, где будут храниться выходные файлы XML, содержащие конвертированные метаданные. | Folder |
Schema_URL |
Схема XML или XML DTD, которая описывает структуру и содержание корректного документа XML. | String |
Namespace_URI (дополнительно) |
Пространство имени в XML, которое будет проверяться в XML-схеме (если это возможно), или корневой элемент документа для XML DTD. Если это значение на подходит для используемой XML-схемы, введите знак решетка (#) вместо URI пространства имен. | String |
Пример кода
Экспортирует метаданные из нескольких элементов ArcGIS в указанную папку, затем проверяет экспортированные файлы.
import arcpy
from arcpy import env
env.workspace = "C:/data/yellowstone.gdb"
#set local variables
sources = "roads;water;lakes;rivers;streams"
dir = arcpy.GetInstallInfo("desktop")["InstallDir"]
translator = dir + "Metadata/Translator/ESRI_ISO2ISO19139.xml"
schema = "http://www.isotc211.org/schemas/2005/gmd/metadataEntity.xsd"
namespace = "http://www.isotc211.org/2005/gmd"
arcpy.ValidateMetadataMultiple_conversion (sources, translator,
"c:/data/19139metadata", schema, namespace)