4. Завантаження наборів даних ґрунту | AsApplied | урожайності

Діаграма нижче візуально описує процес завантаження наборів даних Soil, AsApplied та Yield у системі GeoPard.

Завантаження файлу відбувається через заздалегідь підписані URL-адреси S3 і поділене на два окремі кроки: отримання даних про заздалегідь підписаний URL (Запит 1 або R1) та безпосереднє завантаження файлу (Запит 2 або R2). Цей механізм підвищує безпеку та дозволяє завантажувати великі файли понад 6 МБ.

Наступний етап передбачає прослуховування підписок GraphQL, зокрема для INSERT та MODIFY подій (Запит 3 або R3). Ці події служать повідомленнями про статуси обробки наборів даних.

У разі збоїв обробки або неповної доставки подій система надає надійне рішення для відновлення статусів обробки. Це можна здійснити за допомогою GraphQL-запиту з назвою getPlatformContext (Запит 4 або R4).

Нарешті, споживач API GeoPard може отримати всі деталі завантаженого набору даних, які включають статистику атрибутів, повні відомості про атрибути, URL-адреси та інші деталі візуалізації, зв’язки з використаною технікою та інше. Це забезпечує повний спектр даних для всебічного розуміння SoilDatasets (Запит 5 або R5), AsAppliedDataset (Запит 5 або R5), та YieldDataset (Запит 5 або R5).

Діаграма послідовностей: Завантаження набору даних

Last updated

Was this helpful?