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