Программное обеспечение для создания инструментов «online» обработки и анализа спутниковых данных из сверхбольших распределенных архивов (SmisWebCalculation)
Лупян Евгений Аркадьевич
14 сентября 2018
495
Предметная область | — |
Отрасли по ОКВЭД | — |
Страна, регион, город | Российская Федерация, Москва |
Отличия от конкурентов | — |
Вид документа об охране ИС | программа для ЭВМ |
Номер документа ИС | 201761726 |
Дата регистрации документа ИС | 2017-07-03 |
Необходимые инвестиции для внедрения | договорная |
Сроки внедрения | — |
Стоимость предоставления технологии | договорная |
Наличие экспертного заключения | Нет |
Польза для потенциального потребителя
Программа предназначена для создания инструментов удаленного анализа и обработки сверхбольших объемов данных дистанционного зондирования Земли. Эти инструменты повышают эффективность работы со спутниковыми данными из сверхбольших распределенных постоянно пополняющихся архивов и предоставляют удаленным исследователям развитые средства обработки и анализа информации из этих архивов. В состав программного обеспечения на стороне клиента входит программное обеспечение на языке javascript для реализации инструментов в картографическом web-интерфейсе. Оно состоит из набора файлов с базовым объектом, реализующих основные функции взаимодействия с сервером, а также наследующих его базовые свойства и реализующих необходимый в каждой конкретной процедуре обработки функционал. В состав программного обеспечения на стороне сервера входит набор модулей, который условно можно разбить на три блока. Блок хранения заданий и результатов состоит из базы данных заданий (БДЗ), файлового архива результатов проведенных обработок, библиотеки доступа к ним и стандартизованных модулей интерфейса источника данных для сервиса отображения по стандарту wms. В БДЗ хранятся все задания на обработку с полной информацией о прогрессе и результатах выполнения. Блок работы с заданиями функционально состоит из менеджера заданий с отдельным плагином по каждому типу обработки и программы для контроля очереди и запуска параллельно выполняемых процедур обработки. Блок подготовки данных для обработки состоит из модулей, которые обеспечивают выбор наборов данных из архивов в соответствии с установками пользователей и передачу их в процедуры обработки.