ArcGIS for Desktop

  • Документация
  • Стоимость
  • Поддержка

  • My Profile
  • Справка
  • Sign Out
ArcGIS for Desktop

ArcGIS Online

Картографическая платформа вашей организации

ArcGIS for Desktop

Полноценная профессиональная ГИС

ArcGIS for Server

ГИС предприятия

ArcGIS for Developers

Инструменты для встраивания приложений с местоположениями

ArcGIS Solutions

Бесплатные шаблоны карт и приложений для отрасли

ArcGIS Marketplace

Получение приложения и данных для вашей организации.

  • Документация
  • Стоимость
  • Поддержка
Esri
  • Войти
user
  • Мой профиль
  • Выход

Справка

  • Главная
  • Начало работы
  • Карта
  • Анализ
  • Управление данными
  • Инструменты
  • Дополнительно...

Проверить метаданные (Validate Metadata)

  • Краткая информация
  • Использование
  • Синтаксис
  • Пример кода
  • Параметры среды
  • Информация о лицензировании

Краткая информация

Экспортирует метаданные в стандартный формат метаданных, затем проверяет экспортированные файлы.

Метаданные ArcGIS не могут быть непосредственно проверены против схемы стандарта метаданных XML. Этот инструмент проверяет метаданные ArcGIS, сначала экспортируя их в файл XML, отформатированный по схеме стандарта метаданных XML с использованием инструмента Экспорт метаданных (Export Metadata), затем проверяя экспортированный файл с помощью инструмента Проверка схемы XML (XML Schema Validation). Используйте этот инструмент только для проверки метаданных ArcGIS, а не отдельного XML-файла, который уже правильно отформатирован согласно стандарту метаданных для формата XML.

Все ошибки и предупреждения проверки будут представлены в сообщениях инструмента.

Использование

  • Для некоторых схем XML необходимо, чтобы вы задали место для имени в XML, которое вы хотите проверить, в то время, как для других это не требуется. Если значение предоставлено в параметре URI пространства имен (Namespace URI), когда ничего не требуется, любые сообщения об ошибках и предупреждения будут связаны с не нахождением правильной информации в XML-схеме и не будут идентифицировать, является ли XML-документ корректным или нет.

    Например, если вы хотите проверить XML-документ, соответствующий стандарту Федеральный комитет географических данных (FGDC, Federal Geographic Data Committee) Content Standard for Digital Geospatial Metadata (CSDGM) с использованием XML-схемы http://www.fgdc.gov/schemas/metadata/fgdc-std-001-1998.xsd, вам не надо предоставлять значение параметра URI пространства имен (Namespace URI).

  • При проверке XML-документа с помощью DTD, имя проверяемого элемента надо ввести в качестве параметра URI пространства имён (Namespace URI). Например, если DOCTYPE были добавлены в XML-документ, ссылающийся на внешний DTD, этот синтаксис может выглядеть так: <!DOCTYPE metadata SYSTEM "http://www.fgdc.gov/schemas/metadata/fgdc-std-001-1998.dtd">. Чтобы проверить XML-документ с помощью этого же внешнего DTD этим инструментом, надо предоставить значение http://www.fgdc.gov/schemas/metadata/fgdc-std-001-1998.dtd в параметре URL-схемы (Schema URL). Предоставьте имя корневого элемента XML-документа в параметре URI пространства имен (Namespace URI): metadata. Содержание корневого элемента проверено.

  • Если проверяемый XML-документ содержит встроенную ссылку на внешние XML-схему или XML DTD, эта схема не будет использоваться для проверки. Используемая для проверки схема и пространство имён либо корневой элемент для проверки должны быть явно указаны в параметрах URL Схемы (Schema URL) и URI пространства имён (Namespace URI).

  • Задайте выходной файл, если хотите экспортируемый файл метаданных. Например, убедившись в том, что экспортируемый файл успешно проверен, вы можете опубликовать его в каталог метаданных.

  • Выходные файлы, представленные этим инструментом, не могут храниться в базе геоданных. Если параметр среды Current_workspace (текущая рабочая область) установлена на базу геоданных, то выходные файлы будут храниться в разных местоположениях, как описано выше.

    • Если Current_workspace установлена на файловую или персональную базу геоданных, выходные файлы будут храниться в папке, в которой хранится база геоданных.
    • Если Current_workspace установлена на многопользовательскую базу геоданных или базу геоданных рабочей группы, выходные файлы будут храниться в местоположении, определенном системной переменной среды TEMP.

Синтаксис

ValidateMetadata_conversion (Source_Metadata, Translator, Schema_URL, {Namespace_URI}, Output_File)
ПараметрОбъяснениеТип данных
Source_Metadata

Поле, метаданные которого будут проверены, или автономный файл XML, который будет проверен.

Data Element; Layer
Translator

Файл XML, определяющий выполняемую конвертацию.

Предоставляемые в ArcGIS for Desktop файлы переводчика находятся в папке <ArcGIS Installation Location>\Metadata\Translator. Предусмотрены следующие переводчики:

  • ARCGIS2FGDC.xml —Переводит содержимое из формата метаданных ArcGIS в формат XML стандарта метаданных FGDC CSDGM. Этот переводчик используется по умолчанию, когда вы экспортируете метаданные с закладки вкладка Описание, используя стиль метаданных FGDC CSDGM. Метаданные конвертируются с помощью преобразования XSLT без создания файла журнала.
  • ARCGIS2ISO19139.xml —Переводит содержимое из формата метаданных ArcGIS в формат XML стандарта ISO 19139. Этот переводчик используется по умолчанию, когда вы экспортируете метаданные с закладки вкладка Описание, используя любой из стилей метаданных на основе ISO. Это – предпочтительный переводчик для экспорта метаданных в формат XML ISO 19139. Метаданные конвертируются с помощью преобразования XSLT без создания файла журнала.
  • ESRI_ISO2ISO19139.xml —Переводит содержимое, сохраненное в формате метаданных ArcGIS или в формате метаданных ESRI-ISO, в формат XML ISO 19139. Этот переводчик предусмотрен для обратной совместимости, чтобы поддерживались имеющиеся модели и скрипты Python. Он имеет известные ограничения по экспорту метаданных в формат XML ISO 19139. Используйте вместо него переводчик ARCGIS2ISO19139.xml. Метаданные конвертируются при помощи механизма перевода инструмента Переводчик метаданных Esri (Esri Metadata Translator), при этом создается файл журнала, содержащий сообщения, созданные этим механизмом перевода.
  • FGDC2ESRI_ISO.xml —Переводит содержимое, сохраненное в формате XML FGDC CSDGM, в формат метаданных ArcGIS; то есть переводит содержимое метаданных, которое можно увидеть под заголовком Метаданные FGDC (только для чтения) (FGDC Metadata (read-only) на закладке вкладка Описание. Этот переводчик используется, когда вы импортируете метаданные формата FGDC посредством инструмента Импортировать метаданные (Import Metadata) с типом FROM_FGDC и когда вы обновляете метаданные посредством инструмента Обновить метаданные (Upgrade Metadata) с типом FGDC_TO_ARCGIS. Метаданные конвертируются при помощи механизма перевода инструмента Переводчик метаданных Esri (Esri Metadata Translator), при этом создается файл журнала, содержащий сообщения, созданные этим механизмом перевода.
  • FGDC2ISO19139.xml —Переводит содержимое, сохраненное в формате XML FGDC CSDGM, в формат XML ISO 19139 ; то есть переводит содержимое метаданных, которое можно увидеть под заголовком Метаданные FGDC (только для чтения) (FGDC Metadata (read-only) на закладке вкладка Описание. Метаданные конвертируются при помощи механизма перевода инструмента Переводчик метаданных Esri (Esri Metadata Translator), при этом создается файл журнала, содержащий сообщения, созданные этим механизмом перевода.
  • ISO19139_2ESRI_ISO.xml —Переводит содержимое, сохраненное в формате метаданных XML стандарта ISO 19139, в формат метаданных ArcGIS. Этот переводчик используется, когда вы импортируете метаданные формата ISO 19139 при помощи инструмента Импортировать метаданные (Import Metadata) с типом FROM_ISO_19139 type. Метаданные конвертируются при помощи механизма перевода инструмента Переводчик метаданных Esri (Esri Metadata Translator), при этом создается файл журнала, содержащий сообщения, созданные этим механизмом перевода.
File
Schema_URL

Схема XML или XML DTD, которая описывает структуру и содержание корректного документа XML.

String
Namespace_URI
(дополнительно)

Пространство имени в XML, которое будет проверяться в XML-схеме (если это возможно), или корневой элемент документа для XML DTD.

Если это значение на подходит для используемой XML-схемы, введите знак решетка (#) вместо URI пространства имен.

String
Output_File

Создаваемые автономный файл XML, содержащий конвертированные метаданные.

File

Пример кода

Проверить метаданные для элемента ArcGIS

Экспортирует метаданные ArcGIS в файл XML и проверяет экспортируемый файл с помощью Схемы XML.

import arcpy
from arcpy import env
env.workspace = "C:/data"
#set local variables
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.ValidateMetadata_conversion ("vegtype.dbf", translator, schema,
    namespace, "vegtype_19139.xml")

Параметры среды

  • Текущая рабочая область (Current Workspace)

Информация о лицензировании

  • ArcGIS for Desktop Basic: Да
  • ArcGIS for Desktop Standard: Да
  • ArcGIS for Desktop Advanced: Да

Связанные темы

  • Проверка схемы XML
  • Проверить Метаданные (несколько) (Validate Metadata Multiple)
  • Стандарты и стили метаданных
  • Формат метаданных ArcGIS
  • Проверка метаданных
  • Обзор группы инструментов Метаданные
Отзыв по этому разделу?

ArcGIS for Desktop

  • На главную
  • Документация
  • Стоимость
  • Поддержка

ArcGIS Platform

  • ArcGIS Online
  • ArcGIS for Desktop
  • ArcGIS for Server
  • ArcGIS for Developers
  • ArcGIS Solutions
  • ArcGIS Marketplace

Об Esri

  • О нас
  • Карьера
  • Блог сотрудников
  • Конференция пользователей
  • Саммит разработчиков
Esri
© Copyright 2016 Environmental Systems Research Institute, Inc. | Конфиденциальность | Правовая информация