16. Query: Get "YieldDatasets"

Get all "YieldDatasets" for the selected "Field". Datasets can be fetched using generic GraphQL queries like getFarms and getFields from the linked "Field".

A "YieldDataset" has to be uploaded in advance.

Attributes in the "YieldDataset" marked below as coming from metainformation are optional. They are derived from the dataset's metainformation, which isn't inherently present in every YieldDataset.

query GetYieldDatasetsViaGetFarms {
  getFarms (farmUuids: ["<placeholder_of_farm_uuid>"]) {
    uuid
    name
    fields (fieldUuids: ["<placeholder_of_field_uuid>"]) {
      uuid
      yieldDatasets {
        uuid
        name #pattern "<OperationType> <YYYY-mm-DD>" Tillage
        number #total number of geofeatures
        geometryType
        totalCoveredArea(unit: HECTARES)
        fieldCoverage
        fieldCoveredArea(unit: HECTARES)

        attributes
        
        fullAttributes { #complete details per attribute
          name #link to statistics >> attribute
          transliteratedName
          fullName #correct human readable name
          unit#units of measure
        }

        usedMachines { #used machines, that comes from the metainformation
          id
          serial
          operatorId
        } 

        createdDate #entity created datetime in GeoPard
        updatedDate #last update datetime
        operationId
        operationType
        operationFileDate #file creation datetime comes from the metainformation 
        operationStartDate #start of the operation comes from the metainformation
        
        statistics { #statistics distribution for every attribute
          attribute
          min
          max
          avg
          mdn
          var
          std
          sum
        }
        
        cropName #crop name comes from the metainformation
        cropToken #crop token (in uppercase) comes from the metainformation

        appliedCorrections #list of applied corrections in the mentioned order
        appliedCorrectionsVersion #version of the used correction algorithm

        geoMaps {
          url
          shortName
          hexColorCodes
        } 
      }
    }
  }
}
query GetYieldDatasetsViaGetFields {
  getFields (filter: {fieldUuid: "<placeholder_of_field_uuid>"}) {
    fields {
      uuid
      area(unit: HECTARES)
      yieldDatasets(yieldDatasetUuids: ["<placeholder_of_dataset_uuid>"]) {
        uuid
        name #pattern "<OperationType> <YYYY-mm-DD>" Tillage
        number #total number of geofeatures
        geometryType
        totalCoveredArea(unit: HECTARES)
        fieldCoverage
        fieldCoveredArea(unit: HECTARES)

        attributes
        
        fullAttributes { #complete details per attribute
          name #link to statistics >> attribute
          transliteratedName
          fullName #correct human-readable name
          unit#units of measure
        }

        usedMachines { #used machines list comes from the metainformation
          id
          serial
          operatorId
        } 

        createdDate #entity created datetime in GeoPard
        updatedDate #last update datetime
        operationId
        operationType
        operationFileDate #file creation datetime comes from the metainformation 
        operationStartDate #start of the operation comes from the metainformation
        
        statistics { #statistics distribution for every attribute
          attribute
          min
          max
          avg
          mdn
          var
          std
          sum
        }
        
        cropName #crop name comes from the metainformation
        cropToken #crop token (in uppercase) comes from the metainformation

        appliedCorrections #list of applied corrections in the mentioned order
        appliedCorrectionsVersion #version of the used correction algorithm

        geoMaps {
          url
          shortName
          hexColorCodes
        } 
      }
    }
  }
}

Last updated

Powered by GeoPard Agriculture - Automated precisionAg platform