Диаграмма последовательности «Выполнение уравнений» иллюстрирует процесс выполнения уравнений в решении GeoPard.
Как правило, рекомендуется использовать заранее сохранённые уравнения на уровне аккаунта или организации. Уравнение всегда содержит ссылки на другие наборы данных, такие как SoilDataset, AsAppliedDataset, YieldDataset, спутниковое изображение и т. п. Атрибуты из этих связанных наборов данных используются как переменные в уравнении, что подразумевает предварительный сбор информации о наборах данных. Наиболее часто используемые наборы данных — SoilDatasets (Запрос 1 или R1), AsAppliedDataset (Запрос 1 или R1), и YieldDataset (Запрос 1 или R1).
Выполнение уравнения инициируется асинхронно. Первый запрос запускает выполнение уравнения и возвращает UUID, идентифицирующие соответствующий EquationMap (Запрос 2 или R2Отчёт о выполнении доставляется через события подписки GraphQL по WebSocket (Запрос 3 или R3После получения события потребитель API GeoPard может получить такие данные, как метаданные, статистика и геометрии (Запрос 4 или R4).
Событийно-ориентированная архитектура GeoPard обеспечивает надёжную, эффективную и отзывчивую систему для выполнения уравнений и получения их результатов.
Диаграмма последовательности: Выполнение уравнения