У меня есть коллекция 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');