开发者社区 问答 正文

在AI Earth为什么它们在map.addlayer()后,几何形状不一样啊?

在AI Earth为什么 img.select('B1').add(1);与img.select('B1')在map.addlayer()后,几何形状不一样啊?

展开
收起
三分钟热度的鱼 2023-11-01 10:24:57 54 分享 版权
2 条回答
写回答
取消 提交回答
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    这是因为您在add(1)之前使用了.select('B1'),它选择了波段1。add(1)将这个波段的所有像素值都增加1。这样操作后的图像可能不再是原始的图像几何形状。
    而在第二种情况下,您只选择了波段1,而没有进行任何修改,所以它的几何形状与原始图像相同。

    2023-11-03 14:38:05
    赞同 展开评论
  • 在AI Earth中,img.select('B1').add(1)和img.select('B1')的区别在于前者对图像进行了加1操作。具体来说,img.select('B1')选择了图像中的B1波段,而img.select('B1').add(1)则在选择B1波段的基础上对其进行了加1操作。

    当将这两个结果分别添加到地图上时,它们的几何形状可能会有所不同。这是因为加1操作会改变原始图像的值,从而影响到显示在地图上的几何形状。例如,如果原始图像中的某个像素值为255(最大值),那么在进行加1操作后,该像素值将变为0(最小值)。这种变化可能会导致地图上显示的几何形状发生变化。

    2023-11-01 11:21:33
    赞同 展开评论