GEE教程:如何将FeatureCollection转换为Image

在Google Earth Engine (GEE) 中,您可以使用image()函数轻松地将FeatureCollection转换为Image对象。以下是详细步骤和代码示例:

1. 创建 FeatureCollection

首先,创建一个包含多个地理要素的FeatureCollection。每个要素可以是点、线或多边形。javascript// 创建一个包含三个点要素的FeatureCollectionvar fc = ee.FeatureCollection([ ee.Feature(ee.Geometry.Point(-122.082, 37.42), {name: 'San Francisco'}), ee.Feature(ee.Geometry.Point(-77.03, 38.91), {name: 'Washington, D.C.'}), ee.Feature(ee.Geometry.Point(-74.05, 40.68), {name: 'New York City'})]);

2. 使用 image() 函数进行转换

使用image()函数将FeatureCollection转换为Image对象。javascript// 将FeatureCollection转换为Imagevar image = fc.image();

3. 打印结果

使用print()函数查看转换后的Image对象。javascript// 打印结果print('FeatureCollection转换为Image:', image);

注意:

  • 默认情况下,转换后的Image对象中所有像素的值都为0。* 要为像素赋予特定的值,可以使用image().paint()函数,并指定一个属性作为像素的值。

示例:使用 image().paint() 函数为像素赋值javascript// 使用'name'属性为像素赋值var image = fc.image().paint(fc, 'name');

// 打印结果print('使用属性值绘制的Image:', image);

通过以上步骤,您就可以在GEE中轻松地将FeatureCollection转换为Image对象了。

GEE教程:如何将FeatureCollection转换为Image

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

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