Tengo una gran colección de características sobre la que estoy creando un búfer de varios anillos utilizando GEE. Mi problema es que el .difference
sólo funciona en una característica y no en una colección de características. He intentado aplanar la colección de características, pero sigue sin funcionar. ¿Cómo puedo hacerlo?
Véase el siguiente fragmento de código
////A function to add buffer rings to the refugee sites, recommended buffer size 40-50km
var ROI_a=RefugSites.map(function(ft){return ft.buffer(10000)});
var ROI_b=RefugSites.map(function(ft){return ft.buffer(30000)}).flatten();
//trying to use the inner circle here to subtract it from the second buffer
var ROI_b=ROI_b.map(function (f){return f.difference(ROI_a)});
var ROI_c=RefugSites.map(function(ft){return ft.buffer(40000)});
//and to do the same thing here, for the third ring/donuts
var ROI_c=ROI_c.map(function (f){return f.difference(ROI_b)});