Открытый геопространственный консорциум Служба веб-покрытия Интерфейс Стандарт (WCS ) определяет поиск на основе Интернета покрытий, то есть цифровой геопространственной информации, представляющей изменяющиеся во времени и пространстве явления.
WCS предоставляет доступ к данным покрытия в формах, которые полезны для рендеринга на стороне клиента, в качестве входных данных в научные модели и для других клиентов. WCS можно сравнить с OGC службой веб-функций (WFS) и службой веб-карт (WMS). Как и в случае с экземплярами служб WMS и WFS, WCS позволяет клиентам выбирать части хранилищ информации сервера на основе пространственных ограничений и других критериев запроса.
В отличие от OGC Web Map Service (WMS), который отображает пространственные данные для получения статических карт (отображаемых сервером в виде изображений), Web Coverage Service предоставляет доступные данные вместе с их подробными описаниями. ; определяет богатый синтаксис для запросов к этим данным; и возвращает данные с исходной семантикой (вместо изображений), которые можно интерпретировать, экстраполировать и т. д., а не просто изображать.
В отличие от OGC Web Feature Service (WFS), который возвращает дискретные геопространственные характеристики, Web Coverage Service возвращает покрытия, представляющие пространственно-временные явления, которые связывают пространственно-временные к (возможно, многомерному) диапазону свойств. Таким образом, WCS фокусируется на покрытиях как на специализированном классе функций и, соответственно, определяет оптимизированную функциональность.
WCS использует модель покрытия схемы приложения OGC GML для покрытий. Таким образом, WCS поддерживает все типы покрытия, поддерживаемые указанной схемой приложения; он не ограничен покрытиями четырехугольника сетки, как предыдущие версии WCS.
Комплект WCS организован как ядро, которое должна поддерживать каждая реализация WCS, и набор расширений, определяющих дополнительные функции. Разработчики могут выбрать, какое расширение поддерживать, но есть некоторые основные правила, которые необходимо соблюдать - например, каждая реализация WCS должна поддерживать хотя бы один протокол связи и хотя бы один формат кодирования данных. Для облегчения обзора расширения сгруппированы по пяти категориям: модель данных, кодировки, модель обслуживания, протоколы и удобство использования. Профили приложений, наконец, устанавливают доменно-ориентированные "связки" WCS Suite. Некоторые из этих характеристик кратко представлены ниже.
Принятые стандарты WCS доступны на странице OGC WCS.
Ядро WCS устанавливает базовое пространственное и временное извлечение. Существует два типа подмножества, которые можно комбинировать: при обрезке выделяется подобласть покрытия, обозначенная ограничивающей рамкой ; результат имеет тот же размер (т. е. количество осей), что и исходное покрытие. При нарезке выполняется резка в указанной позиции, тем самым уменьшая размер покрытия результатов.
Технически WCS Core устанавливает три типа запросов в соответствии с определением веб-службы OGC:
Запросы и ответы WCS могут использовать один из следующих протоколов:
кодировки формата WCS позволяют доставлять покрытия в различных форматах данных, таких как GML, GeoTIFF, HDF-EOS, CF- netCDF или NITF.
Поднабор диапазона (не путать с подмножеством (домена) ядра WCS) позволяет извлекать компоненты из структурированных ячеек («пиксели», «воксели»). ") покрытия. Ячейки структурированы, если они содержат несколько компонентов, например три компонента - красный, зеленый и синий на цветных изображениях.
Например, из 7-полосного спутникового изображения Landsat запрос поднабора диапазона может извлекать компоненты ближнего инфракрасного, красного и зеленого диапазона («полосы», «каналы»). Геопространственный экстент не изменяется, то есть доставляются «пиксели» из всех местоположений покрытия.
WCS-T (T, обозначающее транзакционный) устанавливает, как загружать полные покрытия на сервер или изменять существующие покрытия на сервере.
Служба обработки веб-покрытия (WCPS) определяет гибкую специальную обработку и фильтрацию для наборов покрытия. Это абстрактный язык запросов (например, SQL и XQuery ), не зависящий от любого другого стандарта службы OGC. Расширение обработки WCS устанавливает связь WCPS с набором WCS, вводя дополнительный тип запроса, ProcessCoverages, который принимает строку запроса WCPS и возвращает список элементов ответа, полученных в результате оценки WCPS на стороне сервера.
Предстоящее расширение системы координат WCS позволяет извлекать покрытия в системах координат (CRS), отличных от собственных CRS, в которых покрытие хранится на сервере - другими словами, это позволяет перепроецировать.
OGC предоставляет бесплатную систему тестирования соответствия и совместимости (CITE) с открытым исходным кодом для определения соответствия конкретной реализации учитывая спецификацию OGC. Список всех тестов спецификации, предоставленных OGC, можно найти на странице соответствия OGC.
Реализации, в которых OGC официально подтверждает соответствие, можно найти на официальной странице OGC. См. Также обсуждение «совместимость и реализация».
Это неофициальный, не проверенный и не одобренный OGC список программного обеспечения, которое поддерживает WCS в качестве клиента и / или сервера: