1.使用场景描述

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

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

2.实现思路

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

file_list = os.listdir(inputpath)
#先获取数据列表中的文件名称,每一景数据(7个波段)为一个数据
image_list=[]
for readPath in file_list:# 获取文件名称相同的前缀作为输出文件的名称filename=readPath[:-7]print(filename)if filename not in image_list:image_list.append(filename)
print(image_list)

输出结果:

['LC08_L

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

  1. Python遥感图像处理应用篇(二十二):Python+GDAL 批量等距离裁剪影像-续

    之前写过一篇按照指定行列号数量来进行影像等距离裁剪的博客,链接如下: Python遥感图像处理应用篇(二十二):Python+GDAL 批量等距离裁剪影像_空中旋转篮球的博客-CSDN博客_pytho ...

  2. Python遥感图像处理应用篇(二十四):Python绘制遥感图像各波段热力图(相关系数矩阵)

    给多光谱遥感图像各个波段绘制热力图,首先需要计算波段之间的相关系数矩阵,而计算遥感图像波段相关系数矩阵有不同的方法,常用的我们可以采用遥感图像处理软件计算,比如ENVI软件就可以计算相关系数矩阵,使用 ...

  3. Python遥感图像处理应用篇(二十九):遥感图像拉伸处理

    1.实验目的 将原始遥感图像各个波段拉伸到0-255范围显示. 运行环境:windows10 pycharm python3.7.7 GDAL-3.2.3-cp37-cp37m-win_amd64.w ...

  4. Python遥感图像处理应用篇(二十三):Python+GDAL 批量拼接图像

    遥感影像拼接分多种不同的情况,比如比较常用的是两幅影像拼接或者多个图像合并为一个图像. GDAL中实现影像拼接的方式也有多种,比如常用可以通过numpy读取影像数组,并计算各个图像的numpy数组范围 ...

  5. Python遥感图像处理应用篇(三十):图片格式转为具有空间坐标的遥感图像数据(Jpg2Geotiff)

    最近在调试一段代码,该代码输入数据为遥感图像,但是计算出的图像分类结果使用jpg(png等)图片格式保存的输出结果,作为一个遥感工作者,显然更想得到一个具有空间位置信息的遥感图像,比如Geotiff格 ...

  6. Python遥感图像处理基础篇(二):arcpy遥感图像裁剪批量处理

    运行环境:由于安装arcgis的时候自动配置的是python2.7,所以直接使用2.7运行环境,有些语法上和python3有些不一样. 数据批量裁剪可以分为:多个栅格数据和同一个裁剪区域进行裁剪.一个 ...

  7. Python遥感图像处理应用篇(十六):GDAL 将归一化处理csv数据转化为遥感影像

    1.使用数据 将上一篇文章中得到的计算结果作为转换数据.链接如下: Python遥感图像处理应用篇(十五):GDAL 读取多光谱数据做归一化处理_空中旋转篮球的博客-CSDN博客 2.实现代码 基本思 ...

  8. Python遥感图像处理应用篇(五):python如何使用numpy对遥感图像做卷积运算

    本篇接着上一篇(Python遥感图像处理应用篇(四):python如何使用numpy读取遥感图像光谱值)继续深入,对遥感图像做卷积运算处理 1.基本思路 1.1 设置卷积核 这里就用3*3大小的卷积核 ...

  9. Python遥感图像处理应用篇(九):使用NDVI指数数据批量计算植被覆盖度FVC

    1.植被覆盖度相关概念 植被覆盖度( Fractional Vegetation Cover,FVC)指植被(包括叶.茎.枝)在地面的垂直投影面积占统计区总面积的百分比.通常采用像元二分模型计算: 计 ...

最新文章

  1. 第3次翻译了 Pandas 官方文档,叒写了这一份R万字肝货操作!
  2. 基于JDK1.8---HashMap源码分析
  3. 我对虚拟化的认识(一)
  4. 别瞎操心了!机器人根本不会抢你的饭碗
  5. 直击CVPR2017:商汤科技打造技术盛宴23篇论文刮起中国风 By 机器之心2017年7月25日 10:14 近日,CVPR2017 在夏威夷如火如荼地进行,作为全球计算机视觉顶级会议,CVPR
  6. C陷阱与缺陷代码分析之第2章语法陷阱
  7. 打印图形 字母倒三角
  8. EF ObjectStateManager 中已存在具有同一键的对象。ObjectStateManager 无法跟踪具有相同键的多个对象...
  9. 读《图解HTTP》有感-(HTTP报文内的HTTP消息)
  10. C语言结构体初始化(转载)
  11. office 利用宏 给全文追加拼音
  12. goldengate 检查点的理解
  13. YNUOJ-开学大作战之补番真开心(2018/8/29)
  14. 计算机休眠会断电吗,win7休眠后能将电脑断电吗?
  15. 百度网页快照删除服务恢复运营
  16. 清华大学计算机科学学院刘钊,姚 骏-清华大学生命学院
  17. 计算机机房门尺寸,门的尺寸怎么量呢
  18. 用Python写安卓APP,你怕不怕
  19. 大二见习长沙中电软件园
  20. 阿里java工资_Java开发:年薪40万,在阿里属于什么级别的员工

热门文章

  1. QTP测试QQ登录界面
  2. VSCode自动添加分号并跳到下一行
  3. 期末实训作业C语言实现银行管理系统
  4. 【C库函数】strncpy函数详解
  5. 免费网络电话(voip)的优点
  6. 改进后的第二版Retropie树莓派掌机(三)
  7. C语言程序设计(第2版)答案修正版 C语言程序设计(第2版)课后习题答案
  8. 职业生涯规划-技术还是管理
  9. Python之文本操作
  10. Codeforces 1139E(二分图最大匹配)