4. Upload bodem | AsApplied | opbrengstdatasets

Het onderstaande diagram geeft visueel het uploadproces weer voor Bodem-, AsApplied- en Oogst-datasets binnen het GeoPard-systeem.

Het bestand wordt geüpload via vooraf ondertekende S3-URL's en is opgesplitst in twee afzonderlijke stappen: het ontvangen van de details van de vooraf ondertekende URL (Aanvraag 1 of R1) en de daadwerkelijke bestandsoverdracht (Aanvraag 2 of R2). Dit mechanisme biedt verhoogde beveiliging en maakt het mogelijk grote bestanden van meer dan 6MB te uploaden.

De volgende stap omvat het luisteren naar GraphQL-subscripties, specifiek voor INVOEGEN en WIJZIGEN gebeurtenissen (Aanvraag 3 of R3). Deze gebeurtenissen fungeren als meldingen over de verwerkingsstatussen van de dataset.

In het geval van een verwerkingsfout of onvolledige aflevering van gebeurtenissen biedt het systeem een robuuste oplossing om de verwerkingsstatussen te herstellen. Dit kan worden bereikt met een GraphQL-query genaamd getPlatformContext (Aanvraag 4 of R4).

Ten slotte kan de GeoPard API-gebruiker alle details van de geüploade dataset ophalen, waaronder attributenstatistieken, uitgebreide attributeninformatie, URL's en andere renderingdetails, koppelingen naar gebruikte landbouwmachines en meer. Dit zorgt voor een volledig spectrum aan gegevens voor een grondig begrip van de BodemDatasets (Verzoek 5 of R5), ToegepasteDataset (Verzoek 5 of R5), en OpbrengstDataset (Verzoek 5 of R5).

Sequentiediagram: Dataset uploaden

Laatst bijgewerkt

Was dit nuttig?