5. Vienādojumu izpilde
Secību diagramma “Izpildīt vienādojumus” ilustrē procesu, kā GeoPard risinājumā tiek izpildīti vienādojumi.
Parasti ieteicams izmantot iepriekš saglabātus vienādojumus konta vai organizācijas līmenī. Vienādojumā vienmēr ir saites uz citiem datu kopumiem, piemēram, SoilDataset (augsnes datu kopa), AsAppliedDataset (piemērojumu datu kopa), YieldDataset (ražas datu kopa), SatelliteImage (satelīta attēls) utt. Šo saistīto datu kopu atribūti kalpo kā mainīgie vienādojumā, kas nozīmē, ka datu kopu detaļas tiek iegūtas iepriekš. Visbiežāk izmantotās datu kopas ir SoilDatasets (Pieprasījums 1 jeb R1), AsAppliedDataset (Pieprasījums 1 jeb R1), un YieldDataset (Pieprasījums 1 jeb R1).
Vienādojuma izpilde tiek uzsākta asinhroni. Pirmais pieprasījums aktivizē vienādojuma izpildi un atgriež UUID, kas identificē atbilstošo EquationMap (Pieprasījums 2 jeb R2). Šīs izpildes kopsavilkums tiek piegādāts, izmantojot GraphQL abonēšanas notikumus pa WebSocket (Pieprasījums 3 jeb R3). Pēc notikuma piegādes GeoPard API lietotājs var iegūt informāciju, piemēram, meta datus, statistiku un ģeometrijas (Pieprasījums 4 jeb R4).
GeoPard notikumu vadītā arhitektūra nodrošina robustu, efektīvu un atsaucīgu sistēmu vienādojumu izpildei un to rezultātu iegūšanai.

Last updated
Was this helpful?