Служба веб-покрытия

Стандарт интерфейса веб-службы покрытия Open Geospatial Consortium ( WCS ) определяет веб- запрос цифровой геопространственной информации, который описывает явления, которые изменяются в пространстве и / или времени.

обзор

WCS обеспечивает доступ к данным покрытия в формах, которые можно использовать для обработки на стороне клиента, например, научных моделей. WCS относится к OGC Web Feature Service (WFS) и Web Map Service (WMS). Как экземпляр службы WMS и WFS, WCS позволяет клиентам выбирать части инвентаризации информации сервера на основе пространственных условий и других критериев запроса.

В отличие от службы веб-карт (WMS), которая предоставляет географические данные в виде изображений карт, WCS предоставляет доступные данные вместе с их подробными описаниями (метаданными) и определяет богатый синтаксис для запросов к этим данным и метаданным. В частности, при доставке данные возвращаются с полной семантикой; В отличие от изображений WMS, которые подходят только для людей, данные WCS также могут быть дополнительно оценены автоматически.

В отличие от службы веб-функций (WFS), которая предоставляет отдельные элементы пространственных данных, WCS возвращает многомерные данные, которые вводят часть пространственно-временных свойств в любые отношения. Таким образом, WCS фокусируется на покрытиях как на специализированном классе функций (а именно на наборах функций) и предлагает соответствующие функции.

WCS основан на модели покрытия Схемы приложения OGC GML для покрытий и поддерживает все типы покрытия из нее. В частности, текущая версия 2.0 больше не ограничивается обычными сетками, как предыдущие версии WCS.

WCS Core, расширения и профили приложений

Image
WCS Suite: логический вид

WCS Suite подразделяется на ядро, которое должна поддерживать каждая реализация WCS, а также на ряд расширений с дополнительными аспектами обслуживания. В процессе реализации вы можете выбрать, какое расширение следует поддерживать. Необходимо соблюдать только несколько основных правил: каждая реализация WCS должна поддерживать по крайней мере один протокол связи и один формат вывода данных. Чтобы упростить обзор, расширения сгруппированы по пяти категориям: модель данных, кодирование, модель обслуживания, протоколы и удобство использования.

Чтобы разработчикам было проще выбрать расширения, профили приложений были созданы как доменно-ориентированные "пакеты" пакета WCS. Они служат руководящими принципами для реализации сервисов WCS для конкретных областей применения.

Некоторые характеристики кратко представлены ниже.

Документы стандарта WCS доступны на странице OGC-WCS.

Ядро WCS

Image
Обрезка и нарезка WCS

WCS Core обеспечивает извлечение основных пространственных и временных данных. Есть два типа извлечения, которые можно комбинировать: Обрезка извлекает часть покрытия, определяемую ограничивающей рамкой ; результат имеет тот же размер (т.е. количество осей), что и исходное покрытие. Нарезка делает разрез в указанном месте, тем самым уменьшая размер покрытия результата.

С технической точки зрения ядро ​​WCS предлагает три типа запросов в соответствии с определением веб-службы OGC:

  • GetCapabilities : предоставляет XML-описание свойств службы и наборов данных, предлагаемых запрошенным сервером,
  • DescribeCoverage : предоставляет XML-описания покрытий (например, их положение в пространстве и времени),
  • GetCoverage : предоставляет покрытие (или его часть) в виде исходных данных или преобразованных в подходящий формат данных.

Расширения протокола WCS

Запросы и ответы WCS могут использовать следующие протоколы:

  • GET / KVP: использует HTTP GET для отправки запросов в форме пар ключ-значение (KVP) и получает метаданные XML и двоичные данные покрытия.
  • POST / XML: использует HTTP POST для передачи данных XML и двоичных данных покрытия.
  • SOAP / XML: использует SOAP для передачи данных XML и двоичных данных покрытия.
  • REST : этот вариант протокола в настоящее время находится в разработке.

Расширения WCS для форматов данных

Расширения WCS для форматов позволяют возвращать покрытие в различных форматах данных, таких как Б. GML , GeoTIFF , HDF-EOS или NITF . Некоторые из этих спецификаций в настоящее время (по состоянию на июнь 2013 г.) доступны в качестве стандартов-кандидатов.

Подмножество диапазона WCS

Поднабор диапазона (не путать с подмножеством домена ядра WCS) позволяет извлекать компоненты («полосы», «каналы») из ячеек («пиксели», «воксели») покрытия.

Например, запрос поднабора диапазона может извлекать ближнюю инфракрасную, красную и зеленую компоненты из 7-полосного спутникового изображения Landsat. Пространственный размах остается неизменным.

Расширение WCS-T

WCS-T (T означает транзакция) определяет, как новые покрытия могут быть загружены на сервер и как существующие покрытия могут быть изменены.

Расширение обработки WCS

Служба обработки веб-покрытия (WCPS) определяет гибкую специальную обработку и фильтрацию по количеству покрытия. Расширение обработки интегрирует абстрактный язык запросов WCPS в протоколы набора WCS.

Расширение WCS CRS

Расширение WCS CRS (Coordinate Reference System) позволяет адресовать покрытия в системах координат, которые отличаются от исходной системы координат, в которой покрытия хранятся на сервере. Таким образом, это расширение позволяет преобразование или перепроецирование CRS.

Программная поддержка WCS

Тестирование на соответствие OGC

OGC предоставляет бесплатную систему тестирования совместимости и совместимости (CITE) с открытым исходным кодом, так что данная реализация может быть протестирована на соответствие заданной спецификации OGC. Список всех тестов спецификации, доступных в OGC, можно найти на странице соответствия OGC.

Реализации WCS

Список реализаций, для которых официально подтверждено соответствие стандарту OGC, опубликован на сайте OGC. См. Также обсуждение «совместимость с реализацией».

Это неофициальный, непроверенный и не подтвержденный OGC список реализаций, поддерживающих WCS в качестве клиента или сервера:

  • WCS 2.0:
    • Расдаман - сервер и клиент (чтение / запись); Эталонная реализация для WCS 2.0, эталонная реализация для WCPS
    • Сервер MapServer
    • PYXIS WorldView - бесплатный клиент, объединяющий различные источники данных в гексагональной дискретной глобальной сетке
  • WCS 1.x:
    • GeoServer - эталонная реализация для WCS 1.x (сервер)
    • QGIS - сервер и клиент
    • APOLLO - сервер и клиент
    • Клиент GDAL (читать)
    • Geomatica Web Server Suite - клиент и сервер
    • GeoMedia - клиент (чтение) и сервер ( GeoMedia WebMap )
    • gvSIG - Клиент (читать)
    • ArcGIS Server - сервер и клиент
    • PYXIS WorldView - бесплатный клиент, объединяющий различные источники данных в гексагональной дискретной глобальной сетке
    • CARIS Spatial Fusion Enterprise - сервер и клиент
    • Unidata TDS (сервер данных THREDDS OPeNDAP ) - сервер

Индивидуальные доказательства

  1. OGC 09-146r1 opengeospatial.org
  2. Загрузка стандартного документа OGC Web Coverage Service
  3. external.opengeospatial.org
  4. Механизм тестирования совместимости и совместимости (CITE)
  5. ^ Тестирование на соответствие OGC
  6. Список совместимых продуктов OGC . opengeospatial.org
  7. соответствие и реализация. OGC FAQ
  8. rasdaman - Сервер аналитики данных Big Array, включая инструментарий веб-клиента (raswct)
  9. OGC сеть: Охват служба Web ( Memento из в оригинале с 17 декабря 2013 года в Internet Archive ) Info: архив ссылка была вставлена автоматически и еще не была проверена. Проверьте исходную ссылку и ссылку на архив в соответствии с инструкциями, а затем удалите это уведомление. @ 1@ 2Шаблон: Webachiv / IABot / www.ogcnetwork.net
  10. MapServer WCS Server . Проверено 23 октября 2013 года.
  11. а б Браузер PYXIS WorldView GeoWeb . Проверено 23 октября 2013 года.
  12. ЭРДАС АПОЛЛОН . Архивировано из оригинала 6 апреля 2011 года , извлекаемых 23 октября 2013 года .
  13. ^ Служба веб-покрытия GDAL . Проверено 23 октября 2013 года.
  14. Сервер веб-покрытия PCI Geomatics успешно прошел тестирование на соответствие . Архивировано из оригинального 22 октября 2012 года , извлекаемых 23 октября 2013 года .
  15. ESRI ArcGIS Server . Проверено 23 октября 2013 года.
  16. ^ CARIS Spatial Fusion Enterprise . Проверено 23 октября 2013 года.