Google Earth Engine (GEE)——Received too many arguments to function MultiPoint(). Expected at most 2

当我们在进行部分操作的时候我们会发现,有些参数需要仅有两个,而你输入了太多参数,今天我们遇到了一个问题,也就是说你可能输入的参数形式错了,这里比如说对方要求的是一个集合,而你却给了集合中每一个点的坐标,并没有将每一个坐标点(经纬度)信息作为一个整体传入到函数中作为一个参数,而很多时候这个函数本身需要的必要参数也仅有一个,所以这里我们仅需要填写一个参数即可,而其他默认参数可以不选,这里要告诉大家的就是希望大家不要认为你没有当做整体输入的参数数量和所需要必备的参数进行比较,这样就错了:我们来看具体的提示:

line 28: Received too many arguments to function MultiPoint(). Expected at most 2 but got 60.

因为这里我们用到的是一个MultiPoint()  集合传参数进入,所以我们看一下这个函数:

ee.Geometry.MultiPoint(coords, proj)

Constructs an ee.Geometry describing a MultiPoint.

大家注意这里第一个参数coords是必须的 ,而坐标

猜你喜欢

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