GEE对单独图像进行sampleRegions函数
时间: 2023-12-20 18:03:41 浏览: 354
提取图片特定区域
可以使用 Google Earth Engine (GEE) 的 `sampleRegions()` 函数对单独的图像进行采样。
`sampleRegions()` 函数可以将一个给定的图像或一组图像与一个特征集合进行交叉,并返回一个包含特征属性和像素值的特征集合。下面是一个简单的示例,该示例将一个图像与一个特征集合进行交叉:
```javascript
var image = ee.Image('LANDSAT/LC08/C01/T1_TOA/LC08_044034_20140318');
var fc = ee.FeatureCollection('TIGER/2018/States');
var sampled = image.sampleRegions({
collection: fc,
scale: 30
});
print(sampled);
```
在这个例子中,我们使用了 Landsat 8 的一张图像和美国各州的特征集合。`sampleRegions()` 函数的第一个参数是一个包含要采样的图像的变量。第二个参数是一个包含要采样的特征的特征集合。我们还可以提供 `scale` 参数,指定采样时使用的像素分辨率。
`sampleRegions()` 函数的输出是一个包含特征属性和像素值的特征集合。在上面的示例中,我们将其打印出来以查看其内容。
阅读全文