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() 等。

希望这个教程对您有所帮助!

GEE 教程:将 FeatureCollection 转换为 Image

原文地址: https://www.cveoy.top/t/topic/fb5H 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录