3. Извличане на сателитни изображения

Илюстрираната диаграма описва процеса на извличане на исторически сателитни изображения и получаване на наскоро придобити такива, когато станат налични в GeoPard.

GeoPard поддържа различни доставчици, включително Sentinel2, Landsat 4/5/7/8/9 и Planet. Извличането на сателитни изображения може да се осъществи чрез общи заявки като getFarms и getFields, като съответните данни се намират в обекта Поле (Заявка 1 или R1). API потребителят на GeoPard има възможност да филтрира сателитните изображения по различни параметри, включително период от дати, доставчик, процент облачност и типове рендерирани гео карти.

За да бъде винаги информиран за наскоро придобити и обработени сателитни изображения, GeoPard API изпраща събития за абонамент относно промените чрез WebSocket (Заявка 2 или R2). При получаване на събитие MODIFY за SatelliteImage за съответното поле, изображението се маркира като готово за изтегляне от GeoPard API по неговия uuid (Заявка 3 или R3).

Тази събитийно-управлявана архитектура гарантира, че клиентите на API получават навременни уведомления и могат да достъпят най-новото сателитно изображение веднага щом е обработено и налично.

Последователностна диаграма: Извличане на исторически и наскоро придобити сателитни изображения

Last updated

Was this helpful?