Az ábrázolt diagram részletezi a folyamatot, ahogy a történeti műholdképeket lekérik és hogyan érkeznek az újonnan szerzett képek, amint azok elérhetővé válnak a GeoPardban.
A GeoPard több szolgáltatót támogat, többek között a Sentinel2-t, Landsat 4/5/7/8/9-et és a Planetet. A műholdképek lekérése megvalósítható általános lekérdezésekkel, például getFarms és getFields, a releváns adatok a Field entitásban találhatók (Kérelem 1 vagy R1). A GeoPard API fogyasztója rugalmasan szűrheti a műholdképeket különböző paraméterek szerint, beleértve az időintervallumot, a szolgáltatót, a felhőborítottság százalékát és a megjelenített térképtípusokat.
Annak érdekében, hogy mindig naprakészek legyünk az újonnan szerzett és feldolgozott műholdképekről, a GeoPard API feliratkozási eseményeket küld a változásokról WebSocketen keresztül (Kérelem 2 vagy R2). Egy érdekes Field-hez tartozó SatelliteImage MODIFY eseményének kézhezvételekor a műholdkép elkészültként kerül megjelölésre, és a GeoPard API-ról a uuid alapján gyűjthető (Kérelem 3 vagy R3).
Ez az eseményvezérelt architektúra biztosítja, hogy az API ügyfelei gyorsan értesüljenek, és hozzáférhessenek a legfrissebb műholdképhez, amint az feldolgozásra került és elérhetővé vált.
Szekvenciadiagram: Történeti és újonnan szerzett műholdképek lekérése (Grep)