логотип проекта

52°North SOS

Веб-сервис

Сервис сенсорного наблюдения (Sensor Observation Service (SOS)) <../standards/sos_overview> компании 52°North :doc: поддерживает чтение оперативных и архивных данных с локальных и удаленных сенсоров. Сенсором может выступать камера на спутнике или измеритель уровня воды в реке.

снимок экрана тестового клиента 52°North SOS версии 1.0.0

Особенности

  • Реализует стандарны SOS 1.0.0 и 2.0.0.
  • Клиентское приложение для браузера предоставляет тестовые XML-запросы для всех поддерживаемых операций.

OGC SOS 1.0.0

Базовые операции SOS:

  • GetCapabilities для запроса информации о сервисе.
  • GetObservation для запроса чистых данных с сенсора в виде Наблюдений и Измерений (Observations & Measurements (O&M).
  • DescribeSensor для запроса метаданных о самом сенсоре в виде документа на языке описания сенсорной модели (Sensor Model Language (SensorML).

Транзакционные операции SOS:

  • RegisterSensor для подключения новых сенсоров.
  • InsertObservation для добавления новых наблюдений для зарегистрированных сенсоров.

Дополнительные операции SOS:

  • GetResult для более эффективного периодического получения данных сенсора.
  • GetObservationById для получения определенных отдельных наблюдений.
  • GetFeatureOfInterest для получения представлений целевого объекта наблюдений в формате GML.
  • GetFeatureOfInterestTime для определения временной доступности данных сенсора.

OGC SOS 2.0.0

  • GetCapabilities для запроса информации о сервисе.
  • GetObservation для запроса чистых данных с сенсора в виде Наблюдений и Измерений (Observations & Measurements (O&M).
  • DescribeSensor для запроса метаданных о самом сенсоре в виде документа на языке описания сенсорной модели (Sensor Model Language (SensorML).
  • GetFeatureOfInterest для получения представлений целевого объекта наблюдений в формате GML.

В рамках этих запросов также возможны следующие операции фильтрации:

  • Пространственный фильтр: BBOX, использует ограничивающий прямоугольник.
  • Временной фильтр: During, использует промежуток времени.
  • Временной фильтр: TEquals, использует момент времени.

Дополнительная информация

Веб-сайт: http://52north.org/communities/sensorweb/sos

Лицензия: GPL версия 2

Версия ПО: SOS 4.3.6

Поддерживаемые платформы: Windows, Linux, Mac

Интерфейсы API: Java

Коммерческая поддержка: http://52north.org/

Поддержка сообществом: http://sensorweb.forum.52north.org/

Веб-сайт сообщества: http://52north.org/communities/sensorweb/

Начало работы