python大气校正_GitHub - Zhaoguanhua/AtmosphericCorrection: 6s模型大气校正python版本,支持GF1、2,Landsat-8,Sentinel-2...

基于6s模型的影像大气校正工程

OVERVIEW

调用py6s接口,自动读取影像头文件信息,对遥感影像进行大气校正批处理。

环境 & 依赖

python版本3.6

conda install gdal

conda install -c conda-forge py6s

脚本说明

AtmosphericCorrection_Landsat8.py 针对landsat8影像,已经可以工程化使用。

AtmosphericCorrection_Sentinel.py 针对Sentinel影像,已经可以工程化使用。

AtmosphericCorrection_GF.py 针对GF1、2影像,已经可以工程化使用。

为了减少校正结果存储空间,程序中将大气校正的结果放大了10000倍。

测试

python .../AtmosphericCorrection/AtmosphericCorrection_Lansat8.py Input_dir=输入路径 Output_dir=输出路径

python .../AtmosphericCorrection/AtmosphericCorrection_Sentinel.py Input_dir=输入路径 Output_dir=输出路径

python .../AtmosphericCorrection/AtmosphericCorrection_GF.py Input_dir=输入路径 Output_dir=输出路径

更新说明:针对标准存储格式的sentinel-2大气校正做了修改

1、文件存储结构图

2、参数使用

输入参数中的输入路径需要到L1C_T51TUE_A004877_20180211T025320这一级(与压缩文件同名),这一级下的IMG_DATA文件夹存储了

各波段影像文件,MTD_TL.xml是影像元文件

注意

直接在pycharm测试可能会有bug,建议windows用户直接在conda自带的Anaconda Prompt工具中测试,mac可直接在终端里测试。

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值