Статус документа
Статус документа

ГОСТ Р 59763-2021 Данные дистанционного зондирования Земли из космоса. Программное обеспечение первичной обработки данных дистанционного зондирования Земли из космоса. Основные требования к исполнению и функциональному составу

     4 Основные требования к исполнению программного обеспечения первичной обработки данных дистанционного зондирования Земли из космоса

ПО первичной обработки данных ДЗЗ из космоса (далее - ПО первичной обработки) следует разрабатывать с учетом технических характеристик применяемой космической платформы, а также применяемой целевой и служебной аппаратуры КА ДЗЗ из космоса.

4.1 Требования к исполнению программного обеспечения первичной обработки для интеграции с техническими средствами наземной инфраструктуры приема, обработки, хранения и распространения данных дистанционного зондирования Земли из космоса

4.1.1 ПО первичной обработки следует разрабатывать как отдельное программное изделие, которое будет эксплуатироваться на тех или иных технических средствах наземной инфраструктуры приема, обработки, хранения и распространения данных ДЗЗ из космоса.

4.1.2 ПО первичной обработки должно обеспечивать функционирование на вычислительных средствах центров обработки данных, позволять использовать его программные компоненты при создании различных реализаций программно-технических комплексов обработки данных ДЗЗ из космоса, функционирующих на АРМ, в серверном исполнении, в кластерном исполнении, в облачной инфраструктуре и пр.

4.1.3 ПО первичной обработки должно иметь кроссплатформенную реализацию с возможностью сборки под операционные системы различного типа, используемые в наземной инфраструктуре приема, обработки, хранения и распространения данных ДЗЗ из космоса.

4.2 Требования к исполнению программного обеспечения для интеграции с программными средствами наземной инфраструктуры приема, обработки, хранения и распространения данных дистанционного зондирования Земли из космоса

4.2.1 ПО первичной обработки должно проектироваться с учетом его программной интеграции в существующие и перспективные системы и комплексы наземных средств ДЗЗ из космоса.

4.2.2 ПО первичной обработки не должно включать в себя встроенные средства обеспечения сопутствующих операций (обращения к базам данных планирования съемки, скачивания навигационной информации, архивирования и каталогизации данных и пр.), а должно предоставлять программные интерфейсы, которые позволят обеспечить интеграцию ПО первичной обработки с имеющимися средствами наземной инфраструктуры приема, обработки, хранения и распространения данных ДЗЗ из космоса.

4.2.3 ПО первичной обработки должно формировать на выходе первичные продукты ДЗЗ из космоса в соответствии с номенклатурой уровней обработки, форматами данных и метаданных, используемыми для архивного хранения в наземной инфраструктуре приема, обработки, хранения и распространения данных ДЗЗ из космоса.

4.3 Требования к программной реализации программного обеспечения первичной обработки

4.3.1 ПО первичной обработки должно быть выполнено в виде программного комплекса, состоящего из набора программных компонентов.

4.3.2 Программные компоненты ПО первичной обработки должны обладать программным интерфейсом приложения (API), обеспечивающим вызов отдельных функций этих компонент и позволяющим интегрировать их как в ПО первичной обработки, так и в иное ПО наземной инфраструктуры приема, обработки, хранения и распространения данных ДЗЗ из космоса.

Примечание - В целях широкого вторичного использования создаваемого ПО и возможности его полного или частичного интегрирования в иное ПО наземной инфраструктуры приема, хранения и обработки данных ДЗЗ из космоса оптимальным вариантом исполнения ПО первичной обработки является программный комплекс в исходных кодах на языке C++ в кроссплатформенном исполнении, представляющий собой набор динамически подключаемых библиотек, экспортирующих классы либо функции.

4.3.3 ПО первичной обработки должно функционировать в автоматическом режиме (без участия оператора).