4. Przesyłanie datasetów Gleba | AsApplied | Plon

Poniższy diagram przedstawia proces przesyłania danych dotyczących Gleby, AsApplied i Plonów w systemie GeoPard.

Przesyłanie pliku odbywa się za pomocą uprzednio podpisanych URL-ów S3 i jest podzielone na dwa odrębne kroki: otrzymanie szczegółów uprzednio podpisanego URL (Żądanie 1 lub R1) oraz rzeczywiste przesłanie pliku (Żądanie 2 lub R2). Ten mechanizm zwiększa bezpieczeństwo i umożliwia przesyłanie dużych plików powyżej 6 MB.

Następny etap polega na nasłuchiwaniu subskrypcji GraphQL, konkretnie na DODANO i ZMODYFIKOWANO zdarzenia (Żądanie 3 lub R3). Te zdarzenia pełnią rolę powiadomień o statusach przetwarzania zbiorów danych.

W przypadku awarii przetwarzania lub niekompletnego dostarczenia zdarzeń system zapewnia solidne rozwiązanie do przywracania statusów przetwarzania. Można to osiągnąć za pomocą zapytania GraphQL o nazwie getPlatformContext (Żądanie 4 lub R4).

Na koniec konsument API GeoPard może pobrać wszystkie szczegóły przesłanego zbioru danych, które obejmują statystyki atrybutów, szczegółowe informacje o atrybutach, URL-e i inne informacje renderujące, powiązania z wykorzystanymi maszynami i inne. Zapewnia to pełen zakres danych niezbędnych do kompleksowego zrozumienia ZbiorówGleb (Żądanie 5 lub R5), ZestawDanychZastosowano (AsAppliedDataset) (Żądanie 5 lub R5), oraz YieldDataset (Żądanie 5 lub R5).

Diagram sekwencji: Przesyłanie zbioru danych

Last updated

Was this helpful?