5. Wykonanie równań
Diagram sekwencyjny Wykonaj Równania ilustruje proces wykonywania Równań w rozwiązaniu GeoPard.
Zazwyczaj zaleca się korzystanie z wcześniej zapisanych Równań na poziomie konta lub organizacji. Równanie niezmiennie zawiera odnośniki do innych zbiorów danych, takich jak SoilDataset, AsAppliedDataset, YieldDataset, SatelliteImage i tak dalej. Atrybuty z tych powiązanych zbiorów danych pełnią rolę zmiennych w równaniu, co oznacza, że szczegóły zbiorów danych są zbierane wcześniej. Najczęściej używanymi zbiorami danych są SoilDatasets (Żądanie 1 lub R1), ZestawDanychZastosowano (AsAppliedDataset) (Żądanie 1 lub R1), oraz YieldDataset (Żądanie 1 lub R1).
Wykonanie Równania jest inicjowane asynchronicznie. Pierwsze żądanie uruchamia wykonanie Równania i zwraca UUIDy identyfikujące odpowiadający EquationMap (Żądanie 2 lub R2). Podsumowanie tego wykonania jest dostarczane poprzez zdarzenia subskrypcyjne GraphQL za pośrednictwem WebSocket (Żądanie 3 lub R3). Po dostarczeniu zdarzenia konsument API GeoPard może pobrać informacje takie jak metadane, statystyki i geometry (Żądanie 4 lub R4).
Event-driven architektura GeoPard zapewnia solidny, wydajny i responsywny system do wykonywania równań i pobierania ich wyników.

Last updated
Was this helpful?