Google Earth Engine加载USGS/NLCD/NLCD2019失败求助
问题解决指南
wetland_riparian_1000: Layer error: Image.load: Image asset 'USGS/NLCD/NLCD2019' not found (does not exist or caller does not have access).
1. 修复图像加载报错
- 报错的关键是代码里用错了GEE资产ID:
USGS/NLCD/NLCD2019不是NLCD 2019数据集的正确官方ID。 - 直接替换成正确的ID:如果要调用2019年NLCD,用
USGS/NLCD_RELEASES/2019_REL/NLCD;你的目标是生成2016年数据,所以应该用2016年NLCD的ID:USGS/NLCD_RELEASES/2016_REL/NLCD
2. 关于数据使用的疑问
- 不用自己上传文件,NLCD是GEE上的公开官方数据集,只要你的GEE账号完成了注册和身份验证(登录后能正常使用GEE基础功能),直接用正确的资产ID调用就行,不需要额外上传本地文件。
3. 额外检查事项
- 如果代码里还有其他年份的NLCD调用,都要换成对应年份的正确ID:比如2011年NLCD的ID是
USGS/NLCD_RELEASES/2011_REL/NLCD,2006年是USGS/NLCD_RELEASES/2006_REL/NLCD。 - 确认代码中对NLCD波段的引用正确:新ID的数据集土地覆盖波段仍为
landcover,无需修改波段名称,仅替换资产ID即可。
内容的提问来源于stack exchange,提问作者Thet
相关产品推荐
相关产品推荐

