给点添加随机数id的一个函数,然后方便获取点的位置,最后通过设定影像时间加载每一个点的波段值,下面是所需用到的函数,这里 面还解决了一个问题就是把处理过后的影像没有时间属性的点,通过添加原始影像的时间,可以进一步来通过时间属性来加载chart
randomColumn(columnName, seed, distribution)
在一个集合中添加一列确定性的伪随机数。输出是双精度的浮点数字。当使用 "均匀 "分布(默认)时,输出在[0, 1]的范围内。使用 "正常 "分布,输出有μ=0,𝛔=1,但没有明确的限制。
参数。
this:collection(特征集合)。
要添加随机列的输入集合。
columnName(字符串,默认为 "随机")。
要添加的列的名称。
seed(长,默认:0)。
生成随机数时使用的种子。
distribution(字符串,默认为 "均匀")。
要产生的随机数的分布类型;"均匀 "或 "正常 "中的一种。
返回。特征集合
代码:
S2L2A = ee.ImageCollection("COPERNICUS/S2_SR");
var RAEJORDANESIA_POINT = ee.FeatureCollection('us