# 16. Sorgu: YieldDatasets Getir

## Genel Bakış

Seçilen Parsel için tüm VerimVeriSetlerini alın.&#x20;

VerimVeriSetleri genel GraphQL sorguları kullanılarak alınabilir:

1. `getFarms` filtreleriyle birlikte Tam Hiyerarşi Çiftlik > Parsel > VerimVeriSeti kullanılarak
2. &#x20;`getFields` bağlı Parsel'den ve Parsel > VerimVeriSeti hiyerarşisinden
3. çok çeşitli filtreler ve sayfalandırma ile getYieldDatasets

{% hint style="warning" %}
"YieldDataset" önceden yüklenmiş olmalıdır.
{% endhint %}

## Verim Veri Seti Varlığı

YieldDataset birçok öznitelik içerir. GraphQL yalnızca gereken alanları getirmenize izin vererek istek ve yanıt boyutunu önemli ölçüde azaltır. Her öznitelik için ayrıntılı açıklamalar aşağıda satır içinde verilmiştir.

{% hint style="info" %}
Aşağıda "YieldDataset" içindeki öznitelikler olarak işaretlenmiştir *meta bilgiden geliyor* isteğe bağlıdır. Bunlar veri setinin meta bilgilerinden türetilir; her YieldDataset'te doğal olarak bulunmaz.
{% endhint %}

{% hint style="success" %}
ile ilgili ayrıntılar `geoMaps`  YieldDataset için özniteliğe mevcuttur [burada](/geopard-tutorials/tr/api-belgeleri/uzamsal-veri-erisimi-icin-cografi-uc-noktalar/wms-uzamsal-veri-katmanlarinin-raster-gorsellerini-al/12.-yielddatasetsmap.md).
{% endhint %}

{% hint style="success" %}
YieldDataset için Temizleme ve Kalibrasyonu nasıl tetikleyeceğinizle ilgili ayrıntılar mevcuttur [burada](/geopard-tutorials/tr/api-belgeleri/geopard-api-isteklerine-genel-bakis/84.-mutasyon-verimdatasetini-kalibre-et-ve-temizle.md).
{% endhint %}

```graphql
{
  uuid
  isim #desen "<OperationType> <YYYY-mm-DD>" İşleme
  number #geofeature toplam sayısı
  geometriTipi #Poligonlar veya Noktalar
  toplamKaplananAlan(birim: HEKTAR) #tüm geometrilerin toplam alanı (Poligonlar için ilgili)
  parselKapsama #veri setinin parsel üzerindeki yüzde kapsama oranı
  parselKaplananAlan(birim: HEKTAR) #geometrilerin birleşimi (çoğaltmalar olmadan)

  attributes (öznitelikler)
  fullAttributes { #her bir özellik için tam ayrıntılar
    name #istatistiklere bağlantı >> özellik
    transliteratedName
    tamAd #doğru insan tarafından okunabilir isim
    birim#ölçü birimleri
  }

  kullanılanMakineler { #meta bilgiden gelen kullanılan makineler
    id
    seri
    operatörId
  } 

  createdDate #varlığın GeoPard'da oluşturulma tarihi ve saati
  updatedDate #son güncelleme tarih ve saati
  operationId
  operationType
  işDosyasıTarihi #dosya oluşturma tarihi zaman bilgisi meta bilgiden gelir 
  işBaşlamaTarihi #işlemin başlangıcı meta bilgiden gelir
  
  istatistikler { #her öznitelik için istatistik dağılımı
    attribute
    min
    max
    avg
    mdn
    var
    std
    sum
  }
  
  ürünAdı #ürün adı meta bilgiden gelir
  ürünTokenı #ürün tokenı (büyük harf) meta bilgiden gelir

  uygulananDüzeltmeler #bahsedilen sıradaki uygulanan düzeltmeler listesi
  uygulananDüzeltmelerSürümü #kullanılan düzeltme algoritmasının sürümü

  geoHaritalar {
    url
    kısaİsim #ön ek seçenekleri: raw, thumbnail_raw, processed, thumbnail_processed
    hexColorCodes
    classes
  } 
}
```

## 1. Sorgu getFarms

### Talep Et

{% code overflow="wrap" lineNumbers="true" %}

```graphql
sorgu GetYieldDatasetsViaGetFarms {
  getFarms (farmUuids: ["9eecef55-f74f-4099-991a-05cbd976d50a"]) {
    uuid
    isim
    fields (fieldUuids: ["a050fc6f-1df8-4997-ae5b-5d0afa03a1ba"]) {
      uuid
      yieldDatasets {
        uuid
        isim
        sayı
        geometryType
        totalCoveredArea(unit: HECTARES)
        fieldCoverage
        fieldCoveredArea(unit: HECTARES)
      }
    }
  }
}
```

{% endcode %}

### Yanıt

```json
{
  "data": {
    "getFarms": [
      {
        "uuid": "9eecef55-f74f-4099-991a-05cbd976d50a",
        "name": "TEST VECTOR DATA",
        "fields": [
          {
            "uuid": "a050fc6f-1df8-4997-ae5b-5d0afa03a1ba",
            "yieldDatasets": [
              {
                "uuid": "08f0fee4-daf4-4a98-97e5-660b7b6cfbeb",
                "name": "CALIBRATE-CLEAN-YieldCORN2017",
                "number": 14657,
                "geometryType": "POINTS",
                "totalCoveredArea": -1.0,
                "fieldCoverage": 0.97578,
                "fieldCoveredArea": 21.024173
              },
              {
                "uuid": "2b4fbd15-c961-49c8-8cc2-3031397d0380",
                "name": "CALIBRATE-YieldCORN2017",
                "number": 16200,
                "geometryType": "POINTS",
                "totalCoveredArea": -1.0,
                "fieldCoverage": 0.98791,
                "fieldCoveredArea": 21.285677
              },
              {
                "uuid": "465769d3-14dd-419f-9740-fb230c0505fd",
                "name": "YieldSbean2018_reupload",
                "number": 9073,
                "geometryType": "POINTS",
                "totalCoveredArea": -1.0,
                "fieldCoverage": 0.92874,
                "fieldCoveredArea": 20.0107663
              },
              {
                "uuid": "73d247ad-c45b-47a5-b94d-a2eb502857fe",
                "name": "CLEAN-YieldCORN2017 before build",
                "number": 14709,
                "geometryType": "POINTS",
                "totalCoveredArea": -1.0,
                "fieldCoverage": 0.98305,
                "fieldCoveredArea": 21.1808419
              },
              {
                "uuid": "74f06214-1051-47a2-a560-696d9290245a",
                "name": "YieldSbean2018",
                "number": 10179,
                "geometryType": "POINTS",
                "totalCoveredArea": -1.0,
                "fieldCoverage": 0.92874,
                "fieldCoveredArea": 20.0107663
              },
              {
                "uuid": "7e2bc706-2da4-43ae-beaa-240300d20c53",
                "name": "YieldSbean2015",
                "number": 10293,
                "geometryType": "POINTS",
                "totalCoveredArea": -1.0,
                "fieldCoverage": 0.96217,
                "fieldCoveredArea": 20.730980600000002
              },
              {
                "uuid": "7fb9fb1f-c4df-4146-892c-ba672dab9cd7",
                "name": "CALIBRATE-CLEAN-YieldSbean2018",
                "number": 9026,
                "geometryType": "POINTS",
                "totalCoveredArea": -1.0,
                "fieldCoverage": 0.92426,
                "fieldCoveredArea": 19.914270300000002
              },
              {
                "uuid": "8a97fc98-d6a5-4fb0-bd8d-d50c50b1adb8",
                "name": "CLEAN-YieldCORN2017 after build",
                "number": 14709,
                "geometryType": "POINTS",
                "totalCoveredArea": -1.0,
                "fieldCoverage": 0.98305,
                "fieldCoveredArea": 21.1808419
              },
              {
                "uuid": "a7f9d7cc-e1e1-46ff-b13d-468518749ba9",
                "name": "CALIBRATE-YieldSbean2015",
                "number": 9310,
                "geometryType": "POINTS",
                "totalCoveredArea": -1.0,
                "fieldCoverage": 0.95482,
                "fieldCoveredArea": 20.5726658
              },
              {
                "uuid": "cbd0c66b-21e3-4997-96a7-f1179da18c36",
                "name": "CLEAN-CALIBRATE-YieldSbean2015",
                "number": 9183,
                "geometryType": "POINTS",
                "totalCoveredArea": -1.0,
                "fieldCoverage": 0.90674,
                "fieldCoveredArea": 19.5366444
              },
              {
                "uuid": "fdfd701f-6529-4f4e-8027-e831fb557fe2",
                "name": "YieldCORN2017",
                "number": 16334,
                "geometryType": "POINTS",
                "totalCoveredArea": -1.0,
                "fieldCoverage": 0.97947,
                "fieldCoveredArea": 21.103661199999998
              }
            ]
          }
        ]
      }
    ]
  }
}
```

## 2. Sorgu getFields

### Talep Et

{% code overflow="wrap" lineNumbers="true" %}

```graphql
sorgu GetYieldDatasetsViaGetFields {
  getFields (filter: {fieldUuid: "a050fc6f-1df8-4997-ae5b-5d0afa03a1ba"}) {
    fields {
      uuid
      area(unit: HECTARES)
      yieldDatasets(yieldDatasetUuids: ["8a97fc98-d6a5-4fb0-bd8d-d50c50b1adb8"]) {
        uuid
        isim
        sayı
        geometryType
        totalCoveredArea(unit: HECTARES)
        fieldCoverage
        fieldCoveredArea(unit: HECTARES)
      }
    }
  }
}
```

{% endcode %}

### Yanıt

```json
{
  "data": {
    "getFields": {
      "fields": [
        {
          "uuid": "a050fc6f-1df8-4997-ae5b-5d0afa03a1ba",
          "area": 21.541909393943847,
          "yieldDatasets": [
            {
              "uuid": "8a97fc98-d6a5-4fb0-bd8d-d50c50b1adb8",
              "name": "CLEAN-YieldCORN2017 after build",
              "number": 14709,
              "geometryType": "POINTS",
              "totalCoveredArea": -1.0,
              "fieldCoverage": 0.98305,
              "fieldCoveredArea": 21.1808419
            }
          ]
        }
      ]
    }
  }
}
```

## 3. Sorgu getYieldDatasets

### İlk Sayfayı İsteyin

```graphql
sorgu GetPaginatedYieldDatasets {
    getYieldDatasets(
        filtre:{
            fieldUuid: "a050fc6f-1df8-4997-ae5b-5d0afa03a1ba"
            sayfaBoyutu: 2
        }
    ) {
        yieldDatasets {
            uuid
            isim
            fieldCoverage
            fieldCoveredArea(unit: HECTARES)
            sayı
        }
        sonDeğerlendirilenAnahtar {
            BölümAnahtarı
            SıralamaAnahtarı
            EtiketDizisi
        }
    }
}
```

### İlk Sayfanın Yanıtı

```json
{
  "data": {
    "getYieldDatasets": {
      "yieldDatasets": [
        {
          "uuid": "08f0fee4-daf4-4a98-97e5-660b7b6cfbeb",
          "name": "CALIBRATE-CLEAN-YieldCORN2017",
          "fieldCoverage": 0.97578,
          "fieldCoveredArea": 21.024173,
          "number": 14657
        },
        {
          "uuid": "2b4fbd15-c961-49c8-8cc2-3031397d0380",
          "name": "CALIBRATE-YieldCORN2017",
          "fieldCoverage": 0.98791,
          "fieldCoveredArea": 21.285677,
          "number": 16200
        }
      ],
      "lastEvaluatedKey": {
        "PartitionKey": "FIELD-a050fc6f-1df8-4997-ae5b-5d0afa03a1ba",
        "SortKey": "YVDATA-2b4fbd15-c961-49c8-8cc2-3031397d0380",
        "TagString": null
      }
    }
  }
}
```

### Sonraki Sayfayı İsteyin

Sayfalandırma parametreleri aracılığıyla iletilir `sonDeğerlendirilenAnahtar`, yukarıda İlk Sayfa yanıtında döndürülen değeri kullanarak.

```graphql
sorgu GetPaginatedYieldDatasets {
    getYieldDatasets(
        filtre:{
            fieldUuid: "a050fc6f-1df8-4997-ae5b-5d0afa03a1ba"
            sayfaBoyutu: 2
            sonDeğerlendirilenAnahtar: {
                PartitionKey: "FIELD-a050fc6f-1df8-4997-ae5b-5d0afa03a1ba",
                SortKey: "YVDATA-2b4fbd15-c961-49c8-8cc2-3031397d0380",
                TagString: null
            }
        }
    ) {
        yieldDatasets {
            uuid
            isim
            fieldCoverage
            fieldCoveredArea(unit: HECTARES)
            sayı
        }
        sonDeğerlendirilenAnahtar {
            BölümAnahtarı
            SıralamaAnahtarı
            EtiketDizisi
        }
    }
}
```

### Sonraki Sayfanın Yanıtı

```json
{
  "data": {
    "getYieldDatasets": {
      "yieldDatasets": [
        {
          "uuid": "465769d3-14dd-419f-9740-fb230c0505fd",
          "name": "YieldSbean2018_reupload",
          "fieldCoverage": 0.92874,
          "fieldCoveredArea": 20.0107663,
          "number": 9073
        },
        {
          "uuid": "73d247ad-c45b-47a5-b94d-a2eb502857fe",
          "name": "CLEAN-YieldCORN2017 before build",
          "fieldCoverage": 0.98305,
          "fieldCoveredArea": 21.1808419,
          "number": 14709
        }
      ],
      "lastEvaluatedKey": {
        "PartitionKey": "FIELD-a050fc6f-1df8-4997-ae5b-5d0afa03a1ba",
        "SortKey": "YVDATA-73d247ad-c45b-47a5-b94d-a2eb502857fe",
        "TagString": null
      }
    }
  }
}
```


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.geopard.tech/geopard-tutorials/tr/api-belgeleri/geopard-api-isteklerine-genel-bakis/16.-sorgu-yielddatasets-getir.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
