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

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

Добавление или изменение уникального идентификатора документа

  • Добавление уникального идентификатора
  • Изменение уникального идентификатора

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

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

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

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

Добавление уникального идентификатора

Вы можете добавить GUID к метаданным элемента до публикации, запустив инструмент Преобразование XSLT с файлом <ArcGIS Installation Location>\Metadata\Stylesheets\gpTools\add unique identifier.xslt. Инструмент создает копию метаданных элемента в виде XML-файла на диске. Если метаданные еще не содержат GUID, он будет добавлен в XML-файл. Если метаданные уже содержат GUID, он останется таким же. Полученный XML-файл, который содержит GUID, следует сохранить в исходном элементе, используя инструмент Импортер метаданных.

Добавление GUID к метаданным исходного элемента перед его публикацией в каталоге метаданных

Добавление GUID в метаданные элемента в начале особенно удобно при публикации метаданных с помощью модели геообработки или скрипта Python. Например, в модели публикации может использоваться инструмент Преобразование XSLT, чтобы удалить личную информацию до публикации метаданных с помощью инструмента Издатель метаданных, как показано ниже.

Перед публикацией метаданных элемента используйте модель, чтобы удалить контент, который не требуется публиковать

В данном примере файл remove local storage info.xslt используется для удаления всех имен компьютеров из метаданных элемента до их публикации. Если метаданные не содержали уникальный идентификатор перед запуском модели, инструмент Опубликовать метаданные попытается присвоить его, но он будет сохранен в промежуточном XML-файле, созданном инструментом Преобразование XSLT, а не в исходных метаданных. Чтобы устранить эту проблему, сначала добавьте GUID, если этого еще не сделано, затем переходите к выполнению других процессов.

Добавьте идентификатор прежде, чем фильтровать содержимое и публиковать метаданные элемента

Вам не захочется изменять существующий GUID в такой ситуации, так как тогда вы получите в каталоге метаданных две разные копии одного документа метаданных.

Изменение уникального идентификатора

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

Следует также поменять имеющийся идентификатор, если вы непосредственно скопировали метаданные из одного элемента в другой, используя инструмент Импортер метаданных без обработки метаданных исходного элемента для удаления уникальных идентификаторов, например, с помощью файла remove unique identifiers.xslt. Позднее, когда вы почуствуете, что идентификаторы уже не уникальны, вы можете устранить проблему, создав новый уникальный идентификатор для каждого затронутого файла. Все опубликованные копии этих документов метаданных должны быть обновлены, чтобы ввести новый идентификатор.

Примечание:

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

Существующий GUID может быть заменен с помощью инструмента Преобразование XSLT, использованного с тем же файлом add unique identifier.xslt. Однако, введя строковое значение overwrite в аргумент XSLT Параметр" инструмента, можно заменить все существующие GUID в метаданных элемента. Если элемент не содержит GUID, он будет добавлен.

Измените существующий уникальный идентификатор или добавьте новый

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

Прежние версии:

В ArcGIS Desktop 9.3.1 вы можете выполнить эту операцию с помощью утилиты MetaIDChecker.

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

  • Публикация метаданных
  • Опубликовать метаданные
  • Преобразование XSLT

ArcGIS Desktop

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

ArcGIS

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

Об Esri

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