ENVI必须会教程—Landsat卫星的加载与波段读取

实验4:读取Landsat影像

目的:了解Landsat影像读取方法,熟悉各波段及组合

过程:

Landsat7影像:

①单波段影像加载:打开ENVI软件,点击文件,从文件打开准备好的L7数据,发现为SR数据,分别选择SR_B1到SR_R7的波段文件,依次打开,即可完成L7的单波段影像的加载。

图1

②组合影像加载:查阅L7的各波段特征,打开数据管理器,依次选择SR_B3(R)、SR_B2(G)、SR_B1(B),得到Landsat7的SR真彩色地表影像。

Landsat8影像:

①修改影像的头文件:打开数据夹,找到L8的L2SP数据,打开文件,选择并打开以“MTL”为后缀的文本文件,对该数据的影像属性信息按照修改规范进行修改,以方便ENVI能够正确地读取影像的元数据。

图1

图2

②打开影像数据:点击ENVI的文件窗口,点击“打开为”,选择“光学传感器”,找到“Landsat”卫星,选择“带有元数据的“GeoTIFF”,打开已经修改好头文件的LCO8_L2SP数据,选择打开以“MTL”为后缀的元数据文件,完成影像数据的加载。

③波段组合数据显示:打开数据管理器,查看L8的各个波段数据,分别采用B4、B3、B2;B7、B6、B4;B5、B4、B3;B6、B5、B2;B7、B6、B5;B5、B6、B2;B5、B6、B4;B7、B5、B3;B7、B5、B4;B6、B5、B4共计十种波段组合方式,选择新窗口进行展示,在各个窗口中调整影像的缩放比例至合适位置,得到十幅波段组合影像。图1展示了RGB影像的加载过程,其他波段组合与此类似。

图3

图4

Landsat9影像:

①修改影像的头文件:L9的影像与L8影像头文件修改的方式类似,不同之处在于,L9头文件中,需要将SPACECRAFT ID = “LANDSAT 9”改为SPACECRAFT ID = “LANDSAT 8”。

②打开影像数据:操作与L8数据的类似,打开已经修改好头文件的LC09_L1TP数据,选择打开以“MTL”为后缀的元数据文件,完成Landsat9影像数据的加载。

③波段组合数据加载:L9的波段组合数据加载方式类似,在此不过多赘述,同样打开十幅波段组合影像。

结果:

Landsat7影像:

①单波段影像显示结果:图1为Landsat7影像的加载结果,影像的显示效果较差,所有波段的数据均充满条纹。

图1

②多波段影像结果:图2为Landsat7的红绿蓝波段真彩色影像效果,尽管条带状纹理明显,但也能够发现影像反映了地表的水体、陆地等真实的地表信息。

图2

Landsat8影像数据:

①图1展示Landsat8的影像数据,为B4、B3、B2的波段的组合,真彩色影像,30m的空间分辨率能够较清晰地反映地表的真实信息。

图1

②图2展示是十种波段组合下的影像,图像的细节对比情况如下:

图2

Landsat9影像数据

①图1展示Landsat9的影像数据,为B4、B3、B2的波段的组合,将亮度调亮后,从图像中能够看到,覆盖较多的云层,干扰地物的判别,极大影像图像的使用性。后续需要学习相应的去云方法。

②图2展示是Landsat9的OLI传感器十种波段组合下的影像,展示图像的细节对比情况如下。

图1

图2

关于Landsat影像在ENVI里面的读取到这里就结束了,如果对你的学习有帮助,不要忘记了给小编点赞哦!

谢谢大家,咱们下期再会

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/527890.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

MybatisPlus 学习笔记

1 . 快速入门 1 . 1 环境准备 导入数据库 导入基础项目 : 1.2.快速开始 比如我们要实现User表的CRUD,只需要下面几步: 引入MybatisPlus依赖 定义Mapper 1.2.1引入依赖 MybatisPlus提供了starter,实现了自动Mybatis以及MybatisPlus的自…

Axure原型设计项目效果 全国职业院校技能大赛物联网应用开发赛项项目原型设计题目

目录 前言 一、2022年任务书3效果图 二、2022年任务书5效果图 三、2022年国赛正式赛卷 四、2023年国赛第一套样题 五、2023年国赛第二套样题 六、2023年国赛第三套样题 七、2023年国赛第四套样题 八、2023年国赛第七套样题 九、2023年国赛正式赛题(第八套…

python单例模式应用之pymongo连接

文章目录 单例模式介绍模块简介安装简单的连接使用单例模式的连接单例类的实现配置的使用单例模式的测试 单例连接的调用 https://gitee.com/allen-huang/python 单例模式介绍 适用场景: 单例模式只允许创建一个对象,因此节省内存,加快对象访…

第二十二周周报

论文研读:Camera Distance-aware Top-down Approach for 3D Multi-person Pose Estimation from a Single RGB Image 粗读10篇文献。 通过图2 我可以知道这个论文大概实现的这个姿态估计效果的方法,首先是把图片输入到DetectNet网络,该网络…

面具安装LSP模块时提示 Unzip error错误的解决办法

面具(Magisk Delta)安装LSP模块时提示 Unzip error错误的解决办法 ​​ 如果前面的配置都正常的话,可能是LSP版本有问题重新去Github下载一个最新版的吧;我是这么解决的。 我安装1.91那个版本的LSP就是死活安装不上,下载了1.92的版本一次就…

OpenGrok代码服务器搭建,解决代码检索慢的问题

一、背景 在前一家公司,公司提供了OpenGrok服务器供大家检索查阅代码。但在新公司,大家都使用vscode或Sourse Insight,这就存在一些问题: 不能跳转或者跳转比较慢。 搜索查询速度慢,且结果展示不易查看。 这严重影…

给 spyter/all-spark-notebook 添加scala支持

spyter/all-spark-notebook默认没有安装scala notebook,需要手动添加。 你可以创建一个新的 Dockerfile,在其中添加你需要的配置和组件。以下是一个简单的例子: FROM jupyter/all-spark-notebook:x86_64-ubuntu-22.04 #冒号后可以是latest&a…

OpenHarmony教程指南-性能示例

介绍 本示例集成了条件渲染、动态加载以及HiDumper等场景来介绍如何提升应用性能。 效果预览 HiDumper使用说明: 1.点击性能示例主页的HiDumper按钮,进入HiDumper查看组件信息场景页。 1.点击HiDumper查看组件信息场景页的查看应用组件树进入场景页。…

10个高级的 SQL 查询技巧

1.常见表表达式(CTEs) 如果您想要查询子查询,那就是CTEs施展身手的时候 - CTEs基本上创建了一个临时表。 使用常用表表达式(CTEs)是模块化和分解代码的好方法,与您将文章分解为几个段落的方式相同。 请在…

YOLOv8原创二次改进DCNv3结构:即插即用|使用纯pytorch代码实现,不需要CUDA编译,并针对YOLOv8专门优化模块,基于可变形卷积的超强变种

💡本篇内容:YOLOv8原创改进DCNv3结构:即插即用|使用纯pytorch代码实现,不需要CUDA编译,并针对YOLOv8专门优化模块,基于可变形卷积的超强变种,优势:不需要编译! 💡附改进源代码及教程,用来改进🚀 DCNv3可变形网络结构 VisDrone有效涨点 关键词:DCNv3网络改进…

Linux智能网关结合Node-RED实现实时工业数据采集

工业4.0的发展,物联网技术在制造业中的应用越来越广泛。其中,基于Linux系统的工业物联网智能网关因其开放性、稳定性和安全性而备受青睐。这类智能网关创新性地集成了开源工具Node-RED,为从各种工业设备(如PLC)中高效收…

Mysql日志总结

Undo log 概念:undo log 是一种用于撤销回退的日志。在事务没提交之前,MySQL 会先记录更新前的数据到 undo log 日志文件里面,当事务回滚时,可以利用 undo log 来进行回滚。 版本链:当前记录 undo log 作用&#xf…