GEE:在研究区内随机生成指定数量点

本文记录了在GEE平台上指定实验区域内生成指定数量随机点的方法,展示了结果,记录了代码,如下所示:

文章目录

      • 一、结果展示
      • 二、代码实现
      • 三、函数解释


一、结果展示

下图展示了在roi研究区内生成了17个随机点的图。

GEE:在研究区内随机生成指定数量点_第1张图片

二、代码实现

var roi = ee.Geometry.Rectangle({
    coords: [[73, 31], [99, 48]],
    geodesic: false
});

var point= ee.FeatureCollection.randomPoints(roi, 17)

//矢量加载图层
Map.addLayer(point, {}, 'points')

//将矢量边界显示在网页中心,显示比例为4
Map.centerObject(roi,4)

//将矢量边界空心显示在网页上,设置颜色为红色
var roi = ee.Image().toByte().paint({featureCollection:roi,color:0,width:3});
Map.addLayer(roi, {palette: "red"}, 'roi');

三、函数解释

ee.FeatureCollection.randomPoints(region, points, seed, maxError): 在给定的区域roi内生成均匀随机的点。

参数:
region (Geometry,必选):研究区。

points (整数,默认:1000,可选):要生成的点的数量。

seed (Long, default: 0,可选):用于随机数生成器的种子。

maxError(ErrorMargin,可选):在执行任何必要的重射时容忍的最大误差量。

返回: 特征集合FeatureCollection。

你可能感兴趣的:(遥感算法,GEE,Geemap,云计算,javascript,经验分享)