Python遥感图像处理应用篇(二十五):Python+GDAL 波段组合

本文介绍了如何使用Python和GDAL库进行遥感图像的波段组合处理。首先,阐述了应用场景,即从一个包含多个单波段数据的文件夹中读取并按顺序组合波段。接着,详细解释了实现思路,包括获取影像列表、通过索引截取波段名称并生成新文件路径。完整代码展示了如何循环写入新TIFF文件,并进行了压缩输出和金字塔文件计算,以优化打开速度。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.使用场景描述

之前使用arcpy python2.7写了一篇进行遥感数据波段组合计算的博文,使用场景是将所有单波段数据放在一个文件夹中(如下图),文件名称前缀一样,后缀波段编号用来区分不同的波段,数据按照名称默认排序,读取的时候也是按照排列顺序读取。

Python遥感图像处理基础篇(一):arcpy遥感图像波段组合批量处理_空中旋转篮球的博客-优快云博客_python处理遥感

 2.实现思路

(1)获取待输出波段组合的影像列表,如上图,有14个文件,实际上是2景影像,我们需要获取这2景影像的前缀名称,并且存入列表中。实现代码如下:

file_list = os.listdir(inputpath)
#先获取数据列表中的文件名称,每一景数据(7个波段)为一个数据
image_list=[]
for readPath in file_list:
    # 获取文件名称相同的前缀作为输出文件的名称
    fil
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

空中旋转篮球

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

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

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

打赏作者

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

抵扣说明:

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

余额充值