ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

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

ArcGIS Online

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

ArcGIS Desktop

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

ArcGIS Enterprise

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

ArcGIS Developers

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

ArcGIS Solutions

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

ArcGIS Marketplace

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

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

ArcMap

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

Обработка метаданных с помощью XSLT-преобразований.

  • Сохранить как файл HTML
  • Сохранить как файл XML
  • Сохранить как шаблон
  • Обновление метаданных
  • Процессы, которые используются другими инструментами
  • Обрабатывает указанное в содержание формата метаданных CSDGM

XSLT-преобразования могут быть использованы для выполнения различных операций с метаданными элемента, включая сохранение копии метаданных элемента в файл XML, сохранение копии отображения метаданных в файл HTML и изменение содержания метаданных элемента.

XSLT (Extensible Stylesheet Language Transformations) представляет из себя язык, который можно использовать для преобразования одного XML-документа в другой XML-документ. XSLT также может форматировать содержимое документа XML, чтобы затем представить результат в виде страницы HTML или текстового файла. С помощью ArcGIS Desktop можно получить доступ к метаданным элемента, как к документу XML. Поэтому один из способов обработать метаданные элемента – использовать XSLT, который решает эту задачу. Файлы XML и метаданные можно обработать в ArcGIS Desktop с помощью инструмента XSLT-преобразование. XSLT является спецификацией W3C с 1999 года.

Некоторые шаблоны XSLT поставляются с ArcGIS Desktop. Эти стили описаны в приведенной ниже таблице. Вы также можете создать пользовательскую таблицу стилей XSLT, которую затем будете использовать для обработки метаданных.

Сохранить как файл HTML

Следующие стили применяются для создания документов HTML, используемые для отображения информации об элементе на вкладке закладка Описание. Они извлекают содержимое метаданных объекта и добавляют инструкции по HTML-форматированию.

Можно встроить итоговые файлы HTML в веб-сайт и периодически обновлять их с помощью скрипта, который будет запускаться с заданной частотой. Эти таблицы стилей оптимизированы для представления метаданных в элементе управления браузера, который используется в ArcGIS Desktop, итоговый HTML-результат может выглядеть по-другому, если будете использовать иной браузер. Если вы заинтересованы в создании пользовательских стилей отображения, дополнительные сведения можно получить в документации, предоставляемой вместе с ArcGIS Metadata Toolkit.

Эти таблицы стилей можно найти в папке <ArcGIS Installation Location>\Metadata\Stylesheets: Не следует копировать или пересылать их самостоятельно. Они импортируют содержимое нескольких файлов в папке ArcGIS_Imports, где выполняется большинство операций обработки.

ArcGIS.xsl

Отображает все содержимое метаданных элемента. На него ссылаются все стили метаданных, кроме стиля по умолчанию Описание элемента.

ArcGIS_ItemDescription.xsl

Отображает только краткое описание элемента. На него ссылается стиль метаданных по умолчанию Описание элемента.

  1. Откройте инструмент Преобразование XSLT.
  2. Укажите для параметра Входной XSLT путь, к папке, где лежит одна из таблиц стилей XSLT.
  3. Укажите Выходной файл и его расширение .html.
  4. Запустите инструмент.

Сохранить как файл XML

Следующие стили можно использовать для сохранения метаданных элемента в виде файла XML. Один из них позволяет сохранить копию исходного документа метаданных XML. Другие удаляют разные уровни информации из метаданных элемента и сохраняют результат в виде файла XML. Например, если вы собираетесь поделиться метаданными, возможно, потребуется удалить из них информацию о компьютере, базе данных и имени пользователя. Можно создать модель или скрипт, который запустит этот процесс, а затем отправит результат в виде файла XML в инструмент Экспорт метаданных. Эти таблицы стилей можно найти в папке <ArcGIS Installation Location>\Metadata\Stylesheets\gpTools:

exact copy of.xslt

Создает точную копию метаданных элемента в качестве XML-файла. Например, этот стиль можно использовать для сохранения копии метаданных элемента базы геоданных в локальном файле для последующего изучения.

remove local storage info.xslt

Удаляет любые имена компьютеров, которые могут быть включены в метаданные элемента. В зависимости от того, где будет найдено имя компьютера или контекста, будут применяться различные действия. Содержащий эту информацию элемент метаданных будет удален, либо имя машины будет удалено из пути UNC, в котором оно прописано, либо значение элемента метаданных будет изменено на не сообщается. Этот XSLT использовался до упаковки метаданных.

remove local storage info strict.xslt

Удалена такая информация как remove local storage info.xslt, но также удалены все пути к файлам, которые не были указаны как URL. Информация об операционной системе, типах баз данных и истории геообработки также удалены, история геообработки состоит из большого количества путей к файлам и информации о подключении к базе данных. Этот XSLT используется для обработки метаданных карты до ее публикации в качестве сервиса.

  1. Откройте инструмент Преобразование XSLT.
  2. Укажите для параметра Входной XSLT путь, к папке, где лежит одна из таблиц стилей XSLT.
  3. Укажите Выходной файл и его расширение .xml.
  4. Запустите инструмент.

Сохранить как шаблон

Следующую таблицу стилей можно использовать для сохранения метаданных в виде файла XML, который, в свою очередь, может использоваться в качестве шаблона метаданных. Специфическое содержимое, описывающее исходный элемент, удалено. Эта таблица стилей находится в папке <ArcGIS Installation Location>\Metadata\Stylesheets\gpTools.

generate metadata template.xslt

Копирует содержимое метаданных ArcGIS в новый XML-файл, который может быть импортирован в другие элементы в качестве шаблона метаданных. Синхронизированное содержимое метаданных исключается из шаблона, и удаляются любые пустые элементы.

  1. Откройте инструмент Преобразование XSLT.
  2. Укажите для параметра Входной XSLT путь, к папке, где лежит одна из таблиц стилей XSLT.
  3. Укажите Выходной файл и его расширение .xml.
  4. Запустите инструмент.

Обновление метаданных

Следующие стили можно использовать для внесения изменений в метаданные. Один из XSLT ниже может быть использован для обработки метаданных, внесения изменений, а затем сохранения результата в виде файла XML. Сохраните результат для самого элемента с помощью Импортера метаданных, который заменяет исходные метаданные элемента на новые. Можно создать модель или скрипт, которая будет запускать эти задачи вместе.

Модель геообработки для обновления метаданных с помощью таблицы стилей XSLT

Либо эти задачи могут стать промежуточными шагами в большее расширенном процессе внесения изменений. Например, процесс может обновлять уникальный идентификатор, удалять историю геообработки, удалять имена машин, а затем сохранять обновленные метаданные в виде файла XML перед публикацией их в каталог метаданных.

Эти таблицы стилей можно найти в папке <ArcGIS Installation Location>\Metadata\Stylesheets\gpTools:

add unique identifier.xslt

Служит для добавления или изменения уникального идентификатора, хранящегося в метаданных элемента. Идентификатор, измененный этим стилем, сохраняется в элементе метаданных Esri PublishedDocID и используется для идентификации документа в каталоге метаданных, таком как геопортал.

remove geoprocessing history.xslt

Удаляет историю геообработки элемента. Хотя все остальные инструменты геообработки метаданных предназначены для сохранения истории геообработки элемента, со временем эта история может разрастись до таких размеров, что метаданные элемента станет трудно обрабатывать в виде XML-документа. В таких случаях может понадобиться удалить историю геообработки элемента.

remove pre94 metadata elements.xslt

Удаляет любые XML-элементы формата ESRI-ISO и формата FGDC CSDGM из метаданных элемента, которые не включены в формат метаданных ArcGIS.

remove thumbnail.xslt

Удаляет образец элемента. Хотя все инструменты геообработки метаданных предназначены для сохранения эскиза элемента, в некоторых случаях может понадобиться удалить эскиз элемента. Можно удалить эскиз элемента при редактировании метаданных этого элемента на вкладке Описание. С помощью этого скрипта можно запустить пакетный процесс для удаления эскизов нескольких элементов.

Вы можете создать свои собственные шаблоны XSLT для обновления метаданных с помощью предоставленных в качестве примеров шаблонов. Например, можно написать таблицу стилей для обновления адресов и номеров телефонов. Шаблоны XSLT, которые обновляют метаданные ArcGIS, не должны удалять информацию в элементах метаданных Esri и Binary.

  1. Создайте модель или скрипт, которая сначала обрабатывает метаданные элемента с помощью инструмента Преобразование XSLT, а затем использует Импортер метаданных для сохранения обновленного файла XML вместе с элементом.
  2. Установите параметр инструмента Преобразование XSLT Источник метаданных для модели или скрипта.
  3. Укажите для параметра Входной XSLT путь, к папке, где лежит одна из таблиц стилей XSLT.
  4. Запустите инструмент.

Процессы, которые используются другими инструментами

Некоторые таблицы стилей, которые доступны в папке <ArcGIS Installation Location>\Metadata\Stylesheets\gpTools, выполняют промежуточные шаги при работе инструментов Экспорт метаданных, Импорт метаданных и Обновление метаданных. Эти таблицы стилей как правило не используются по отдельности. Тем не менее, их функциональность описана ниже и их можно использовать в качестве примеров.

merge imported metadata with existing.xslt

Существующее содержание метаданных ArcGIS будет заменено на содержание импортированных метаданных. Оригинальные эскизы, история геообработки и некоторые свойства элемента остаются нетронутыми. Используется инструментом Импорт метаданных.

merge upgraded FGDC with existing.xslt

Заменяет существующие метаданные ArcGIS содержанием метаданных, которое было создано при обновлении исходного CSDGM-формата метаданных. Оригинальные эскизы, история геообработки и некоторые свойства элемента остаются нетронутыми. Используется инструментом Обновить метаданные.

prep metadata for export.xslt

Готовит метаданные к экспорту. Преобразовывает указанные элементы в истории геообработки на официальные шаги обработки элемента. Заменяет свойства растра на свойства, соответствующие этому типу растра. Удаляет форматирование HTML из элементов, которые появляются на странице Описание элемента в редакторе метаданных. Используется инструментом Экспорт метаданных.

remove empty elements.xslt

Удаляет пустые XML-элементы. После использования других стилей для удаления ненужного содержимого метаданных, пустые XML-элементы могут быть оставлены. Пустые XML-элементы могут привести к возникновению проблем, если впоследствии попытаться проверить метаданные элемента. Например, если элемент является необязательным и в то же время пустым, будет часто возникать сообщение об ошибке, так как этот элемент не имеет заданного значения, однако метаданные останутся допустимыми, если этот элемент будет удален. Используется инструментами Импорт метаданных и Обновить метаданные.

remove FGDC required hints.xslt

Удаляет любые элементы FGDC CSDGM-формата метаданные, которые содержат текст REQUIRED. Эти текстовые строки были добавлены в ArcGIS for Desktop 9.3.1, когда были созданы метаданные формата FGDC, для определения элементов метаданных, необходимых для создания допустимых метаданных формата FGDC CSDGM. Однако эти строки могут привести к возникновению проблем, когда впоследствии будет проводиться проверка метаданные элемента. При наличии текста по умолчанию элемент считается допустимым, так как содержит текст, даже если этот текст не включает какой-либо информации об элементе. Текстовые строки по умолчанию не добавляются текущей версией ArcGIS и не обновляются до формата метаданных ArcGIS вместе с остальным содержимым метаданных элемента. Используется инструментом Обновить метаданные.

remove synchronized elements.xslt

Удаляет любые сведения, которые были добавлены в метаданные элемента в процессе синхронизации метаданных ArcGIS. Предварительно синхронизированное содержание не импортируется и не обновляется. После импорта или обновления метаданные синхронизируются и в них записываются свойства, соответствующие текущему состоянию элемента. Используется инструментами Импорт метаданных и Обновить метаданные.

remove unique identifiers.xslt

Удаляет все уникальные идентификаторы из метаданных элемента перед импортом содержания. Удаленные идентификаторы включают элементы, которые добавляются ArcGIS автоматически или вносятся с помощью редактора метаданных. Идентификаторы никогда не должны копироваться в другой элемент, они должны уникально описывать каждый элемент. Если метаданные набора данных были представлены в другом формате, который необходимо импортировать, нужно выполнить перенос идентификатора вручную в метаданные элемента путем копирования и вставки в редакторе метаданных ArcGIS на странице Детали под заголовком Метаданные. Используется инструментом Импорт метаданных.

upgrade ESRI-ISO to ArcGIS94.xslt

Обновляет текущий формат метаданных ESRI-ISO, созданный в ArcGIS Desktop 9.3.1 с помощью мастера ISO Metadata Editor в формат метаданных ArcGIS. Используется инструментом Обновить метаданные.

Обрабатывает указанное в содержание формата метаданных CSDGM

Некоторые таблицы стилей XSLT, которые поставлялись с предыдущими версиями ArcGIS для обработки метаданных в формате FGDC CSDGM, которые все еще доступны в метаданных элемента, помечены как FGDC Metadata (read-only) в разделе закладка Описание. Текущая версия ArcGIS не использует формат метаданных CSDGM. Однако можно использовать эти таблицы стилей в инструментом Преобразование XSLT для обработки метаданных CSDGM, если это необходимо.

_MPXML2.xsl

Извлекает элементы в формате метаданных FGDC CSDGM, которые могут быть представлены в метаданных элемента, и располагает их в правильном порядке. Например, эти ресурсы могут быть созданы с помощью ArcGIS Desktop 9.3.1. Полученный документ XML можно проверить с помощью XML-схемы для FGDC CSDGM или утилиты разбора метаданных, mp, в инструменте Переводчик метаданных USGS MP. Этот файл можно найти в папке <ArcGIS Installation Location>\Metadata\Stylesheets.

remove entries from FGDC lineage.xslt

Удаляет нежелательные шаги обработки из информации об элементе в формате FGDC CSDGM, которая может находиться в сами метаданных элемента. Шаги обработки были добавлены в метаданные в формате CSDGM в ArcGIS Desktop 9.3.1 при импорте метаданных и копировании элемента в новое место. Такие операции могут выполняться часто и эти новые записи могут помешать увидеть другие более важные шаги обработки в истории элемента. Эти записи не добавляются в историю элемента в текущей версии ArcGIS и не включаются, если остальные записи истории элемента обновлены до формата метаданных ArcGIS. Этот файл можно найти в папке <ArcGIS Installation Location>\Metadata\Stylesheets\gpTools.

Связанные разделы

  • Преобразование XSLT
  • Редактирование метаданных для нескольких элементов ArcGIS
  • Добавление или изменение уникального идентификатора документа
  • Создание шаблона метаданных

ArcGIS Desktop

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

ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS
  • ArcGIS Developer
  • ArcGIS Solutions
  • ArcGIS Marketplace

Об Esri

  • О нас
  • Карьера
  • Блог Esri
  • Конференция пользователей
  • Саммит разработчиков
Esri
Расскажите нам, что вы думаете.
Copyright © 2021 Esri. | Конфиденциальность | Правовая информация