Google Earth Engine (GEE)——提取研究区逐个像素的经纬度并提取逐个像素的高程值(逐像素高程值提取案例)

很多时候,我们需要对研究区逐个像素进行分析和研究,这里假定我们有一个面状的研究区,除了对面状分析之外,我们需要通过对逐个像素的值进行提取,从而确定其具体的变化情况,这一点在我们平时的地雷变化中十分普遍,所以今天我们将首先介绍,如何对研究区逐个像素提取经纬度信息,然后根据提取的经纬度信息确定其研究区每个像素的中心点位置,最后利用高程影像来获取研究区逐个像素的高程值。

count reducer 将返回多边形区域重叠的像素中心数,这将是任何未加权的 reducer 统计中包含的像素数。您还可以通过在纬度/经度图像上使用 toCollection reducer 并将生成的坐标添加为要素几何来可视化哪些像素将被包含在reducer中。请务必为区域reducer和添加到地图的重新投影层指定 CRS 和比例(有关更多详细信息,请参见下面的项目符号列表)。

我们首先看用到的函数:

ee.Image.pixelLonLat()

Creates an image with two bands named 'longitude' and 'latitude', containing the longitude and latitude at each pixel, in degrees.

No arguments.

Returns: Image

ee.Reducer.toCollection(propertyNames, numOptional)

Returns a reducer that collects its inputs into a FeatureCollection.

猜你喜欢

转载自blog.csdn.net/qq_31988139/article/details/128584401