16. Запит: отримати набори даних урожайності

Огляд

Отримати всі набори даних урожайності для обраного поля.

Набори даних урожайності можна отримати за допомогою загальних запитів GraphQL:

  1. getFarms використовуючи повну ієрархію Ферма > Поле > НабірДанихУрожайності з відповідними фільтрами

  2. getFields з пов'язаного Поля та ієрархії Поле > НабірДанихУрожайності

  3. getYieldDatasets з широким набором фільтрів та пагінацією

circle-exclamation

Сутність набору даних урожайності

YieldDataset містить багато атрибутів. GraphQL дозволяє отримувати лише потрібні поля, що значно зменшує розмір запиту та відповіді. Підробні пояснення для кожного атрибуту наведені нижче.

circle-info

Атрибути в "YieldDataset", позначені нижче як що походять із метаінформації є необов'язковими. Вони походять із метаінформації набору даних, яка не обов'язково присутня в кожному YieldDataset.

circle-check
circle-check
{
  uuid
  name #шаблон "<OperationType> <YYYY-mm-DD>" Обробіток ґрунту
  number #загальна кількість геофічних об'єктів
  geometryType #Полігони або Точки
  totalCoveredArea(unit: HECTARES) #загальна площа всіх геометрій (актуально для Полігонів)
  fieldCoverage #відсоток поля, покритий набором даних
  fieldCoveredArea(unit: HECTARES) #об’єднання геометрій (без дублікатів)

  attributes
  fullAttributes { #повні дані по кожному атрибуту
    name #посилання на статистику >> атрибут
    transliteratedName
    fullName #коректна читабельна назва
    unit#одиниці виміру
  }

  usedMachines { #використані машини, що походять із метаінформації
    id
    serial
    operatorId
  } 

  createdDate #дата та час створення об'єкта в GeoPard
  updatedDate #дата та час останнього оновлення
  operationId
  operationType
  operationFileDate #дата/час створення файлу походить із метаінформації 
  operationStartDate #початок операції походить із метаінформації
  
  statistics { #розподіл статистики для кожного атрибуту
    attribute
    min
    max
    avg
    mdn
    var
    std
    sum
  }
  
  cropName #назва культури походить із метаінформації
  cropToken #токен культури (великими буквами) походить із метаінформації

  appliedCorrections #список застосованих корекцій у вказаному порядку
  appliedCorrectionsVersion #версія використаного алгоритму корекції

  geoMaps {
    url
    shortName #опції префіксу: raw, thumbnail_raw, processed, thumbnail_processed
    hexColorCodes
    classes
  } 
}

1. Запит getFarms

Запитати

Відповідь

2. Запит getFields

Запитати

Відповідь

3. Запит getYieldDatasets

Запитати першу сторінку

Відповідь першої сторінки

Запитати наступну сторінку

Параметри пагінації передаються через останнійОціненийКлюч, використовуючи значення, повернене у відповіді першої сторінки вище.

Відповідь наступної сторінки

Last updated

Was this helpful?