本文分享如何将创建的矢量要素集转为栅格数据,并选择某一属性作为像元值
//创建一个矢量要素集,并赋予属性值
var fc = new ee.FeatureCollection([
ee.Feature(
ee.Geometry.Rectangle(
-122.4550, 37.8035,
-122.4781, 37.7935),
{'value': 0}),
ee.Feature(
ee.Geometry.Polygon([
[-122.4427, 37.8027],
[-122.4587, 37.7987],
[-122.4440, 37.7934]]),
{'value': 1})
]);
//将矢量转为栅格,选择属性‘value’的平均值作为像元值
var image_reduced = fc.reduceToImage(['value'], 'mean');
//显示图像
Map.setCenter(-122.4561, 37.7983, 14);
Map.addLayer(image_reduced, {
min: 0,
max: 1,
palette: ['008800', '00FF00']});
代码运行结果