GEE 教程:将 FeatureCollection 转换为 Image
GEE 教程:将 FeatureCollection 转换为 Image
在 Google Earth Engine (GEE) 中,您可以使用 image() 函数将 FeatureCollection 转换为 Image。以下是一个示例代码:
// 创建一个示例的 FeatureCollection
var features = ee.FeatureCollection([
ee.Feature(ee.Geometry.Point([-122.225, 37.176]), {value: 1}),
ee.Feature(ee.Geometry.Point([-122.224, 37.177]), {value: 2}),
ee.Feature(ee.Geometry.Point([-122.226, 37.178]), {value: 3})
]);
// 将 FeatureCollection 转换为 Image
var image = features.reduceToImage(['value'], ee.Reducer.first());
// 打印转换后的 Image
print('转换后的 Image:', image);
在这个示例中,我们首先创建了一个包含三个点要素的 FeatureCollection。然后,使用 reduceToImage() 函数将 FeatureCollection 转换为 Image。在这个例子中,我们使用了 ee.Reducer.first() 来将每个像素的值设置为第一个要素的值。最后,使用 print() 函数打印转换后的 Image。
注意:
reduceToImage()函数需要两个参数:- 一个属性列表,用于指定要包含在输出图像中的要素属性。
- 一个 reducer,用于指定如何将多个要素的值聚合到一个像素中。
- 在这个例子中,我们使用了
ee.Reducer.first()reducer,它将每个像素的值设置为第一个要素的值。您也可以使用其他 reducer,例如ee.Reducer.mean()、ee.Reducer.max()等。
希望这个教程对您有所帮助!
原文地址: https://www.cveoy.top/t/topic/fb5H 著作权归作者所有。请勿转载和采集!