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