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