Сводка
Экспортирует метаданные из большого количества элементов ArcGIS в назначенную папку и проверяет экспортированные файлы. Этот инструмент является моделью, которая использует инструмент Проверить метаданные для проверки метаданных многих элементов ArcGIS.
Использование
Имя выходным файлам XML присваивается путем добавления _export.xml к имени элемента; они хранятся в указанной папке.
Синтаксис
arcpy.conversion.ValidateMetadataMultiple(Source_Metadata, Translator, Schema_URL, {Namespace_URI}, Output_Folder)
Параметр | Объяснение | Тип данных |
Source_Metadata [Source_Metadata,...] | Поле, метаданные которого будут проверены, или автономный файл XML, который будет проверен. | Data Element |
Translator | Файл XML, определяющий выполняемую конвертацию. Файлы переводчика, поставляемые с ArcGIS Desktop, могут быть найдены в папке <ArcGIS Installation Location>\Metadata\Translator. Предусмотрены следующие переводчики:
| File |
Schema_URL | Схема XML или XML DTD, которая описывает структуру и содержание корректного документа XML. | String |
Namespace_URI (Дополнительный) | Пространство имени в XML, которое будет проверяться в XML-схеме (если это возможно), или корневой элемент документа для XML DTD. Если это значение не допустимо для используемой XML-схемы, используйте значок решетка (#) вместо URI пространства имен. | String |
Output_Folder | Существующая папка, где будут храниться выходные файлы XML, содержащие конвертированные метаданные. | Folder |
Пример кода
Проверить метаданные для нескольких элементов ArcGIS
Экспортирует метаданные из нескольких элементов 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)
Параметры среды
Информация о лицензиях
- Basic: Да
- Standard: Да
- Advanced: Да