GEE:原有主成分分析PCA过程中,分量下载出现的错误
本文的错误问题来源于,原始的地址连接
很多时候我们再弯沉PCA主成分分析之后我们就会想用到分量进行分析,从而我们需要下载ndvi, lst, wet, ndbsi等波段,满足线下的需求,当然这里我们会发现下载过程中出现的问题,主要问题是我们原来使用的程序是封装在一个函数中,所以这里并没像常规的操作一样,这里我们需要将影像集合map完之后,获取到了一个list也就是影像列表,而不是一个影像集合,所以会出现错误,就如下面所提示的:
Error: Image.clipToBoundsAndScale, argument 'input': Invalid type. Expected type: Image<unknown bands>. Actual type: List<Image<[ndvi, lst, wet, ndbsi]>>. Actual value: [<Image<[ndvi, lst, wet, ndbsi]>>, <Image<[ndvi, lst, wet, ndbsi]>>, <Image<[ndvi, lst, wet, ndbsi]>>, <Image<[ndvi, lst, wet, ndbsi]>>, <Image<[ndvi, lst, wet, ndbsi]>>, <Image<[ndvi, lst, wet, ndbsi]>>, <Image<[ndvi, lst, wet, ndbsi]>>, <Image<[ndvi, lst, wet, ndbsi]>>, <Image<[ndvi, lst, wet, ndbsi]>>, <Image<[ndvi, lst, wet, ndbsi]>>, <Image<[ndvi, lst, wet, ndbsi]>>, <Image<[ndvi, lst, wet, ndbsi]>>, <Image<[ndvi, lst, wet, ndbsi]>>, <Image<[ndvi, lst, wet, ndbsi]>>, <Image<[ndvi, lst, wet, ndbsi]>>, <Image<[ndvi, lst, wet, ndbsi]>>, <Image<[ndvi, lst, wet, ndbsi]>>, <Image<[ndvi, lst, wet, ndbsi]>>, <Image<[ndvi, lst, wet, ndbsi]>>, <Image<[ndvi, lst, wet, ndbsi]>>, <Image<[ndvi, lst, wet, ndbsi]>>, <Image<[ndvi, lst, wet, ndbsi]>>] (Error code: 3)
Error: Image.clipToBoundsAndScale, argument 'input': Invalid type. Expected type: Image<unknown bands>. Actual type: ImageCollection. (Error code: 3)
我们可以看到上面的两个提示,第一个你导出的其实是一个影像列表,而不是影像,这里我们就需要把他转化为矢量影像集合来完成,就用最简单的ee.ImageCollection函数即可,但是同时我们看到,这个其实还是一个散装的集合,所以这时我们就需要将其合并成为一个影像。来进行下载,因为下载中的影像必须是影像合并后的效果
当我们将影响合并后所有的22景影像都完成了合并,只显示4个波段信息,这样有利于我们下载,最终再经历了以上两个函数问题之后我们成功下载了
最后辰宫后的界面:
GEE:awesome-gee-community-catalog
- 点赞
- 收藏
- 关注作者
评论(0)