envi classic将不同影像裁剪成同一大小

接上一篇笔记《ENVI用同一个ROI裁剪不同的遥感影像结果行列号不一致问题》。通过envi操作确实解决了问题,但没有完全解决。
https://blog.csdn.net/weixin_45909963/article/details/118963565?spm=1001.2014.3001.5501

仍然存在的问题:行列号一致但跟自己的需求仍不一样(具体如下)

还是同一目的,我想将影像裁剪成30km×30km大小的,30m分辨率的情况下就是1000×1000pixels。但我在envi上通过ROI(1000×1000)裁剪两幅影像,得到的结果行列号均不是1000×1000的。于是我用Layer Stacking工具取了两幅影像的交集,得到的行列号是一致的,但仍不是1000×1000的,而总是多一行一列或少一行一列,这就很奇怪。。。

几经周折也没解决问题,我以为是我自己的问题,事实证明确实是我自己的问题~师兄知道我问题后,直接告诉了我解决方法,感觉自己蠢的不行。

解决方案:

1.用envi classic。我们一般都在用envi处理影像,所以忽略了classic,但可以发现classic操作更为简便!
2.先裁剪一幅影像作为后续裁剪另一景影像的基准。
步骤:Basic tools——>Resize data(spatial/spectral)
在这里插入图片描述
如上图:打开对话框后,依次点红框选项,在samples和lines处输入自己所需的行列号。比如要裁成1000×1000的话,就都输入1000即可。
3.裁剪另一景影像。
我们应该都知道,两景影像投影相同裁剪出来才有意义。所以我们首先要注意投影问题,但不能直接转换投影,因为转换投影过程中会存在误差,导致最终结果不理想。解决办法就是匹配影像。
步骤:
Map——>Convert map projection

选择需裁剪影像,直接OK进入下一步。
在这里插入图片描述
以下是关键:上图中可以直接转换投影,但我们不能这样做,因为会有误差。
正确方法:
在这里插入图片描述
Options——>match existing file…
选择第二步裁剪得到的影像。

最终得到的结果两景影像投影行列号均一致。

  • 10
    点赞
  • 51
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 10
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

编程有这么难吗?

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值