Создание информационной системы элементов цифрового двойника речного бассейна

Семинар: Информационно-вычислительные технологии в задачах поддержки принятия решений
Начало заседания: 11:00

Дата выступления: 14 Декабрь 2021

Организация: ФИЦ ИВТ

Авторы: Жуков Георгий Вадимович

На данный момент происходит активная цифровизиция всех отраслей и это позволяет повысить их эффективность. Цифровой двойник речного бассейна позволит оперативно выявлять превышение допустимых уровней загрязнения, моделировать изменение обстановки в случае появления новых факторов (строительство предприятий и гидротехнических сооружений, паводки и т.д.). Привлечение данных дистанционного зондирования Земли позволит на первом этапе уточнить контура рек, оперативно выявлять зоны подтопления, проводить оценку прибрежной растительности и т.д. Для решения этого комплекса задач необходимо внедрения новых подходов к построению информационных систем, например, внедрение микросервисной архитектура, методов обработки больших данных. При этом важно создание такой архитектуры системы, которая в будущем позволит активно насыщать ее средствами анализа данных. Разрабатываемая информационная система базируется на протоколе Sensor Observation Service (SOS), который обеспечивает стандартизацию интерфейсов и операций получения и предоставления данных в едином формате наблюдений и измерений (Observations and Measurements - O&M) в соответствии со спецификацией SensorML. Реализуется следующий сценарий работы. В рамках концепции Internet of Things датчики (стационарные, мобильные и т.д.) в автоматическом режиме обращаются к серверу используя методы InsertSensor и InsertObservation и передают результаты замеров. Сервер обеспечивает прием данных и их фиксацию. Параллельно с этим клиенты (конечные пользователи или другие сервисы) обращаются к серверу за получением информации используя метод GetObservation. Процедуры обработки данных вынесены в самостоятельные микросервисы и используют этот же подход для обмена данными. Сервер реализован на языке Python, на стороне клиента задействован фреймворк Angular (преимуществом является статическая типизация, предоставляемая надстройкой над языком JavaScript – TypeScript и RxJS – библиотека JavaScript, реализующая принципы реактивного программирования). Таким образом применение выбранного стандарта в создаваемой системе обеспечивает включение в процедуру мониторинга различных типов данных и устройств, масштабируемость и единообразие API для клиентов и сервисов анализа данных, позволяя естественным образом расширить и систематизировать систему ввода данных IoT.
 

Семинар будет проведен в смешанном формате. Очное заседание пройдет в конференц-зале ФИЦ ИВТ (каб. 513), дистанционно к семинару можно будет подключится по ссылке: https://vcs-3.ict.sc/b/grz-ayy-7ne

 

Запись семинара:

https://vcs-3.ict.sc/playback/presentation/2.0/playback.html?meetingId=caeaa151fe7743faa3d160ccb904deddc5b7d1cb-1639454089901