5.1 В соответствии с уровнями обработки данных ДЗЗ из космоса по ГОСТ Р 59480, типовой функционал ПО обработки данных ДЗЗ из космоса может использоваться:
- для первичной обработки;
- для стандартной обработки;
- для производной (базовой) обработки;
- для тематической обработки.
Примечание - Вне указанных категорий может быть реализован универсальный функционал ПО, который включает в себя инструменты и операции, связанные с дополнительной обработкой данных ДЗЗ из космоса любого уровня.
5.2 Типовой функционал ПО обработки данных ДЗЗ из космоса представляет собой совокупность реализуемых в ПО инструментов, включающих алгоритмы, которые отвечают за осуществление операций, позволяющих получить данные ДЗЗ из космоса определенного уровня обработки согласно ГОСТ Р 59480, ГОСТ Р 59829.
5.3 Функционал ПО обработки данных ДЗЗ из космоса должен соответствовать требованиям ГОСТ Р 59763, ГОСТ Р 59764, а также следующим общим требованиям:
- доступность средств разработчика, позволяющих реализовать пользовательский функционал с заданными параметрами на основе имеющихся инструментов и алгоритмов;
- кроссплатформенная реализация - независимость от платформы и операционной системы;
- реализация в виде модуля расширения, устанавливаемого поверх базового (основного) функционала ПО обработки данных ДЗЗ из космоса и позволяющего дополнить его;
- реализация в виде скриптов, позволяющих запускать в рамках ПО обработки данных ДЗЗ из космоса последовательность операций, создавая сценарий обработки;
- запуск отдельных функций из командной строки для возможности их интеграции в другие операции;
- настройка аппаратных параметров производительности, в т.ч. количества задействованных ядер процессора, ресурсов видеокарты, распараллеливания операций и др.;