Метаданные для сервисов
ArcGIS Server позволяет использовать подробные метаданные для сервисов. Для этого используется тот же интерфейс редактирования метаданных, с которым вы работаете в ArcGIS for Desktop. Во многих случаях метаданные, которые были созданы для карты или другого ресурса, автоматически используются в сервисе после публикации ресурса. Затем вы можете изменить метаданные по своему усмотрению.
Зачем использовать метаданные?
Метаданные – это данные о данных. Метаданные помогут пользователю узнать, что содержится в ваших сервисах, кто их создал и каковы возможные ограничения на их использование. Некоторые организации требуют конкретных элементов метаданных для любых наборов географических данных, которые они публикуют. Даже если вы не обязаны это делать, включение хотя бы некоторых метаданных будет гарантировать, что ваши сервисы будут найдены, использованы и классифицированы правильно.
Создание метаданных для сервисов
В ArcGIS for Desktop можно создать метаданные для любого элемента, щелкнув правой кнопкой мыши на объекте в окне Каталога (или в ArcCatalog) и выбрав Описание элемента (Item Description). Вы даже можете сделать это для сервисов, имеющихся в подключении к ArcGIS Server. Редактирование метаданных для сервисов осуществляется так же, как и для всех остальных пунктов, что позволяет использовать различные стили метаданных, такие как стандарты FGDC и INSPIRE. Дополнительные сведения см. в разделе Редактирование метаданных справки ArcGIS.
Если вы попытаетесь редактировать метаданные для сервиса и увидите какие-то имеющиеся метаданные, вероятнее всего они были перенесены из исходного ресурса ГИС (например, документ карты), когда ресурс был опубликован в качестве сервиса. Некоторые ресурсы могут передавать свои метаданные сервису при публикации. Тем не менее, после публикации сервиса связь между метаданными ресурса и метаданными сервиса не поддерживается.
Например, предположим, вы создаете документ карты (.MXD) и указываете для него какие-то метаданные. Вы публикуете документ карты и получаете картографический сервис. Картографический сервис сейчас имеет те же метаданные, что и документ карты. Однако если вы редактируете метаданные картографического сервиса, то метаданные документа карты останутся без изменений.
Использование метаданных сервиса
Метаданные сервиса доступны в ArcGIS for Desktop при просмотре описания сервиса, как было сказано выше. Метаданные также доступны для веб-разработчиков (при использовании REST-запросов). Разработчики могут добавить /info/metadata в конце URL REST–запроса к сервису, чтобы получить XML-файл, содержащий все метаданные сервиса. Разработчики могут произвести разбор (парсинг) этих метаданных и передать их конечному пользователю сервиса в нужном формате.
Когда метаданные запрашиваются с использованием REST-запроса, который основан на функции сервиса (например, WMS, Featue Access, Network Analysis и т. д.), будут получены метаданные родительского сервиса. Например, если вы запрашиваете метаданные сервиса анализа сети, включенного в картографический сервис Seattle, вам будут переданы все метаданные для картографического сервиса Seattle. Если вы хотите передать важную информацию о сервисе анализа сети, вам необходимо включить ее в метаданные картографического сервиса Seattle.