5公里范围内 经纬度判断_「技能技巧」Python根据经纬度批量提取遥感图像光谱信息...

以下代码,可以根据经纬度批量提取遥感影像光谱反射率信息,其实也就是提取特定经纬度的像元值。我找了一幅遥感影像,实验了一下,效果还是可以的,分享一下,如需自取。

实验材料:

1.一幅(也可多幅,不需拼接)经过辐射定标和QUAC大气校正的遥感影像(Landsat8,ENVI处理),包含DAT文件和HDR头文件;

2.一个包含经纬度信息的csv文件(虚拟的点);

如下图所示:

312f0df8a38ee7d2e1353dd81e8aa521.png
d16228a604ed752e73ccac5c5c09c14c.png

接下来,运行文章末尾的代码,运行过程和结果如下图

050222add45d802656657796e3726df6.png

将record文件内的提取内容经过整理后,与ENVI提取的光谱曲线对比,结果一致,如下所示,其中只提取了4个点,因为第5个点是在图像外,被过滤掉了

1b249fc9906c943be6e3da8f278b4511.png
91b80922851591c0ff7d80562736b848.png

注意事项:

1.代码运行过程中对存在于图像边缘的点可能会存在范围上的误判,不过一般不影响结果。对于出现范围误判的点,在结果文件中会有“AN ERROR”字样出现,对个别误判的,手动查一下即可,一般没什么意义。本例中没有误判点,没法演示;

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值