уменьшить GEE FeatureCollection более 2 категорий - PullRequest
0 голосов
/ 02 апреля 2019

У меня есть коллекция FeatureCle от GEE, которая обеспечивает определенные свойства, повторяющиеся для серии изображений.Мне нужно создать новое свойство, комбинируя изображение (= время) и другое свойство и применяя редуктор.

Я могу произвести уменьшение на одно свойство (столбец) с reduceColumns

, то есть areaAdded a FeatureCollection, как упоминалось изначально.В этом случае я получаю сумму areaHa для каждого cultivo, но, поскольку у меня есть 3 изображения, я повторяю сумму 3 раза.При таком решении я могу добавить свойства для уменьшения с помощью того же классификатора, или я мог бы, например, комбинировать редуктор, чтобы получить сумму и среднее значение.Но я не смог добавить критерии классификации (например, imageId).

var areaxcult = areaAdded
  .filter(
    ee.Filter.neq('areaHa', null))
  .reduceColumns({
    selectors: ['areaHa', 'cultivo',],
    reducer: ee.Reducer.sum().repeat(1).group({
      groupField: 1,
      groupName: 'cultivo',
    })
  })
  .get('groups');
...