5. Képletek végrehajtása

Az Execute Equations szekvenciadiagram bemutatja az egyenletek végrehajtásának folyamatát a GeoPard megoldáson belül.

Általában javasolt előre elmentett Equations használata a fiók vagy a szervezet szintjén. Egy Equation mindig tartalmaz hivatkozásokat más adatkészletekre, mint például SoilDataset, AsAppliedDataset, YieldDataset, SatelliteImage stb. Ezekhez a kapcsolódó adatkészletekhez tartozó attribútumok szolgálnak változókként az egyenletben, ami azt jelenti, hogy az adatkészlet részleteit előzetesen összegyűjtik. A legtöbbet használt adatkészletek a SoilDatasets (Kérelem 1 vagy R1), AlkalmazottAdatKészlet (Kérelem 1 vagy R1), és YieldDataset (Kérelem 1 vagy R1).

Az Equation végrehajtása aszinkron módon indul el. Az első kérés elindítja az Equation futtatását és visszaad UUID-ket, amelyek az adott EquationMap azonosítói (Kérelem 2 vagy R2). Ennek a végrehajtásnak az összegzését GraphQL előfizetési eseményeken keresztül kézbesítik WebSocketen (Kérelem 3 vagy R3). Az esemény kézbesítése után a GeoPard API fogyasztó lekérdezheti az olyan információkat, mint a metaadatok, statisztikák és geometriai adatok (Kérelem 4 vagy R4).

A GeoPard eseményvezérelt architektúrája biztosítja az egyenletek végrehajtásának és eredményeik lekérésének robusztus, hatékony és reagálóképes rendszerét.

Szekvenciadiagram: Egyenlet végrehajtása

Last updated

Was this helpful?