开发者社区> 问答> 正文

为什么AI Earth说找不到波段temperature_2m?

icMerged明明有波段GPP和temperature_2m,而且数量一致,我用icMerged.map()循环合成波段时,为什么AI Earth说找不到波段temperature_2m?lQLPKGa7KndNC9vNAsfNBaGwW-4h8O0GnccFz5nPsPhCAA_1441_711.png

展开
收起
三分钟热度的鱼 2024-03-06 17:22:16 59 0
3 条回答
写回答
取消 提交回答
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    在AI Earth中,如果您在使用icMerged.map()进行波段合成时遇到找不到波段temperature_2m的问题,这可能是由于以下原因:

    • 波段名称不一致:确保在合并前后,波段temperature_2m的名称没有发生变化。有时候在数据处理过程中,波段名称可能会因为某些操作而改变。
    • 数据类型不匹配:检查temperature_2m波段的数据类型是否与其他波段兼容。如果数据类型不匹配,可能需要进行转换。
    • 索引错误:确认您在引用temperature_2m波段时使用的是正确的索引或键。有时候,错误的索引会导致无法正确访问波段。
    • 代码逻辑问题:检查您的代码逻辑,确保在map()函数中正确地引用了temperature_2m波段,并且没有遗漏任何必要的步骤。
    2024-03-08 20:35:26
    赞同 展开评论 打赏
  • 阿里云大降价~

    在您使用AI Earth进行波段合成时,提示找不到temperature_2m波段的问题可能是由于以下原因造成的:

    1. 数据检索问题:AI Earth平台在进行数据分析时,可能存在检索或识别特定波段数据的问题。这可能是因为平台的数据处理流程中存在一些限制或者错误,导致无法正确检索到您预期的波段数据。
    2. 数据格式或命名不一致:有时候,即使数据存在于图像集合中,如果波段的命名或者格式与平台的预期不匹配,也可能导致无法识别和使用该波段。例如,某些数据可能需要特定的前缀或后缀才能被正确识别。
    3. 数据访问权限:部分数据可能因为访问权限或者是平台的限制,导致无法在AI Earth中直接使用。这可能是由于版权、数据保护政策或者是平台的技术限制所致。
    4. 数据合成规则:在遥感图像处理中,有时会根据特定的规则将多个波段合成一个波段,以减少数据的复杂性和存储空间。如果您所依赖的temperature_2m波段是被合成后的结果,那么在后续的处理中可能会出现识别不到原始波段的情况。

    综上所述,为了解决这个问题,您可以尝试检查所使用的数据集是否包含所需的temperature_2m波段,并确保其命名和格式符合AI Earth平台的要求。此外,您也可以查看平台的帮助文档或联系技术支持,以获取更详细的指导和帮助。

    2024-03-06 18:57:15
    赞同 展开评论 打赏
  • 首先,merge并不是波段合成,merge是将两个image_collection集合合并到一起成为一个新的集合,里面部分影像只有GPP波段(来自于MODIS),部分影像只有temperature波段(来自于ERA5)

    其次,你这个map执行的bdhe里,对合并后的影像集合的每一景单独影像(来自于MODIS或ERA5)都读取GPP波段和temperature波段,那自然是取不到的,会失败

    建议你重新设计程序.此回答整理自钉群“AI Earth地球科学云平台交流群”

    2024-03-06 18:30:41
    赞同 展开评论 打赏
来源圈子
更多
收录在圈子:
基于达摩院在深度学习、计算机视觉等方向上的技术积累,结合阿里云强大算力支撑,提供遥感、气象等多源对地观测数据的云计算分析服务,用数据感知地球世界,让AI助力科学研究。
问答排行榜
最热
最新

相关电子书

更多
Lindorm AI 能力介绍 立即下载
2023云栖大会:PolarDB for AI 立即下载
2023云栖大会:Lindorm一站式AI数据平台实战 立即下载