16. Interogare: Obține seturi de date de producție

Prezentare generală

Obține toate seturile de date de producție (YieldDatasets) pentru parcela selectată.

Seturile de date de producție pot fi preluate folosind interogări GraphQL generice:

  1. getFarms folosind ierarhia completă Ferma > Parcelă > YieldDataset cu filtrele sale

  2. getFields din parcela legată și ierarhia Parcelă > YieldDataset

  3. getYieldDatasets cu o gamă largă de filtre și paginare

circle-exclamation

Entitate Yield Dataset

YieldDataset include multe atribute. GraphQL îți permite să preiei doar câmpurile necesare, reducând semnificativ dimensiunea cererii și a răspunsului. Explicații detaliate pentru fiecare atribut sunt furnizate inline mai jos.

circle-info

Atributele din "YieldDataset" marcate mai jos ca provin din metainformații sunt opționale. Ele sunt derivate din metainformațiile setului de date, care nu sunt prezente în mod inerent în fiecare YieldDataset.

circle-check
circle-check
{
  uuid
  nume #pattern "<OperationType> <YYYY-mm-DD>" Lucrare de prelucrare a solului
  number #numărul total de geofeature-uri
  geometryType #Poligoane sau Puncte
  totalCoveredArea(unit: HECTARES) #aria totală a tuturor geometrilor (relevant pentru poligoane)
  fieldCoverage #procentul din parcela acoperit de setul de date
  fieldCoveredArea(unit: HECTARES) #uniunea geometriilor (fără duplicate)

  atribute
  fullAttributes { #detalii complete pe atribut
    name #legătură către statistici >> atribut
    transliteratedName
    fullName #nume corect, lizibil de către om
    unit#unități de măsură
  }

  usedMachines { #utilaje folosite, care provin din metainformații
    id
    serial
    operatorId
  } 

  createdDate #data și ora creării entității în GeoPard
  updatedDate #data și ora ultimei actualizări
  operationId
  operationType
  operationFileDate #data și ora creării fișierului provin din metainformații 
  operationStartDate #începutul operațiunii provine din metainformații
  
  statistics { #distribuția statistică pentru fiecare atribut
    attribute
    min
    max
    avg
    mdn
    var
    std
    sum
  }
  
  cropName #numele culturii provine din metainformații
  cropToken #tokenul culturii (cu majuscule) provine din metainformații

  appliedCorrections #lista corecțiilor aplicate în ordinea menționată
  appliedCorrectionsVersion #versiunea algoritmului de corecție utilizat

  geoMaps {
    url
    shortName #opțiuni prefix: raw, thumbnail_raw, processed, thumbnail_processed
    hexColorCodes
    classes
  } 
}

1. Interogare getFarms

Solicitați

Răspuns

2. Interogare getFields

Solicitați

Răspuns

3. Interogare getYieldDatasets

Solicită prima pagină

Răspunsul primei pagini

Solicită pagina următoare

Parametrii de paginare sunt transmiși prin ultimaCheieEvaluată, folosind valoarea returnată în răspunsul primei pagini de mai sus.

Răspunsul paginii următoare

Last updated

Was this helpful?