16. Query : obtenir les jeux de données de rendement (YieldDatasets)

Aperçu

Récupérer tous les jeux de données de rendement pour la parcelle sélectionnée.

Les jeux de données de rendement peuvent être récupérés en utilisant des requêtes GraphQL génériques :

  1. getFarms en utilisant la hiérarchie complète Ferme > Parcelle > JeuDeDonnéesRendement avec ses filtres

  2. getFields à partir de la parcelle liée et de la hiérarchie Parcelle > JeuDeDonnéesRendement

  3. getYieldDatasets avec une large gamme de filtres et la pagination

circle-exclamation

Entité Jeu de Données de Rendement

YieldDataset comprend de nombreux attributs. GraphQL vous permet de récupérer uniquement les champs requis, réduisant ainsi considérablement la taille des requêtes et des réponses. Des explications détaillées pour chaque attribut sont fournies ci‑dessous.

circle-info

Les attributs dans le "YieldDataset" marqués ci‑dessous comme provenant des métadonnées sont optionnels. Ils sont dérivés des métadonnées du jeu de données, qui ne sont pas nécessairement présentes dans chaque YieldDataset.

circle-check
circle-check
{
  uuid
  nom #motif "<OperationType> <YYYY-mm-DD>" Travail du sol
  number #nombre total de géofeatures
  geometryType #Polygones ou Points
  totalCoveredArea(unit: HECTARES) #surface totale de toutes les géométries (pertinent pour les Polygones)
  fieldCoverage #pourcentage de la parcelle couvert par le jeu de données
  fieldCoveredArea(unit: HECTARES) #union des géométries (sans doublons)

  attributes
  fullAttributes { #détails complets par attribut
    name #lien vers les statistiques >> attribut
    transliteratedName
    fullName #nom lisible et correct
    unit#unités de mesure
  }

  usedMachines { #machines utilisées, qui proviennent des métadonnées
    id
    serial
    operatorId
  } 

  createdDate #date et heure de création de l'entité dans GeoPard
  updatedDate #date et heure de la dernière mise à jour
  operationId
  operationType
  operationFileDate #date et heure de création du fichier provenant des métadonnées 
  operationStartDate #début de l'opération provenant des métadonnées
  
  statistics { #distribution statistique pour chaque attribut
    attribute
    min
    max
    avg
    mdn
    var
    std
    sum
  }
  
  cropName #nom de la culture provenant des métadonnées
  cropToken #jeton de culture (en MAJUSCULES) provenant des métadonnées

  appliedCorrections #liste des corrections appliquées dans l'ordre mentionné
  appliedCorrectionsVersion #version de l'algorithme de correction utilisé

  geoMaps {
    url
    shortName #préfixe options : raw, thumbnail_raw, processed, thumbnail_processed
    hexColorCodes
    classes
  } 
}

1. Requête getFarms

Demander

Réponse

2. Requête getFields

Demander

Réponse

3. Requête getYieldDatasets

Demander la première page

Réponse de la première page

Demander la page suivante

Les paramètres de pagination sont transmis via lastEvaluatedKey, en utilisant la valeur renvoyée dans la réponse de la première page ci‑dessus.

Réponse de la page suivante

Mis à jour

Ce contenu vous a-t-il été utile ?