Веб-сервис для хранения и обработки данных подспутниковых измерений

Авторы
Князев Н.А.(1), Елизаров Д.А.(1,2)
Организации
(1) Институт космических исследований РАН
(2) Московский государственный университет им. М.В. Ломоносова
Сессия
Дистанционное зондирование Земли
Форма представления
Устный
Место работы научного руководителя
Институт космических исследований РАН
Научный руководитель
Лаврова Ольга Юрьевна, к.ф.-м.н., доцент
Текст тезисов
В рамках проекта разработан веб-сервис для хранения и обработки данных подспутниковых наблюдений, поступающих с экспедиций, проводимых ежегодно в ИКИ РАН. Предметной областью системы являются океанологические данные, загружаемые с приборов: акустического доплеровского измерителя течений (ADCP), гидрологического CTD-зонда, метеостанции Airmar. Архитектурная часть системы написана на PHP фреймворке Laravel, построена интеграция (API) c внешними сервисами. Таким сервисом выступает система спутникового мониторинга «See the Sea», разработанная в ИКИ РАН в рамках программы ЦКП «ИКИ-Мониторинг». Пользовательский интерфейс системы написан на JavaScript фреймворке Vue JS, встроенного в Laravel. С учетом особенностей типов данных, получаемых с океанологических приборов, под каждый был написан скрипт на языке Python, который импортирует первичные значения в базу данных системы.
В веб-сервисе пользователь может работать с сохраненными данными благодаря разработанным инструментам визуализации данных. Для этого в системе был создан блок «Визуализация», который позволяет строить графики-зависимости между измеряемыми показаниями с приборов, например, уровень температуры моря на различной глубине, концентрацию хлорофилла-а, значения солености, мутности в водной толщи. Также в веб-сервис добавлен картографический интерфейс Mapbox для детализации местности проводимых исследований, сравнения текущих значений с физическими параметрами, не представленных приборами, например, с показаниями силы и направления ветра.
Для привязки экспедиционных исследований с изображениями, получаемых с космических систем, был создан программный интерфейс для интеграции данных в систему спутникового мониторинга «See the Sea». Для этого в STS были интегрированы данные экспедицией с восстановленными маршрутами исследований и сохранением физических характеристик в конкретной точке. Таким образом, пользователь получает полную картину проводимых исследований, позволяя накладывать измерения на оптические и радиолокационные данные спутникового наблюдения. Подобная работа также позволяет верифицировать данные спутниковых измерений на основе сравнения результатов с данными in-situ.
На сегодняшний день ведется разработка второй версии системы, где будут учтены технические особенности и недоработки предыдущей версии.