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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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