ENVI必须会教程—Sentinel-2数据的读取与波段组合加载

2024-03-08 19:20

本文主要是介绍ENVI必须会教程—Sentinel-2数据的读取与波段组合加载,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

实验2读取Sentinel-2影像

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

过程:

①读取数据:在标题栏选择“文件”选项,点击“打开为”,选择“光学传感器”,由于哨兵2号数据为欧空局提供,鼠标定位至“European Space Agency”,选择“Sentinel-2”,打开数据文件夹,选择“S2B—”开头的文件夹,即为本次实验需要读取的“Sentinel-2”数据,选择“MTD_MSIL1C.xml”文件,打开。

图1

图2

②查看影像的波段信息,选择标题栏的“文件”,点击文件管理器,打开管理窗口,可以查看数据覆盖的波段信息。

③单波段数据加载:选择其中的某个波段,此处选择SWIR2波段,即B12,点击“加载到新视图→加载”,查看单波段影像。

图3

④波段组合数据加载:操作与步骤③类似,进入数据管理器后,选择多个波段进行组合加载即可,此处选择空间分辨率同为10m的B8、B4、B3数据。

结果:

①自然加载:读取Sentinel-2数据,图1显示了ENVI5.6中加载结果,为B4、B3、B2组合形成的自然真彩色影像。从真彩色影像中,可以发现影像覆盖的区域有多个湖泊的水体覆盖(蓝绿色),白色反映了地表的建筑。

图1

②波段查看:图二显示了Sentinel-2数据覆盖的波段,共计13个主要波段(实际上还有3个QA质量波段),需要注意的是,同一时间的不同波段映射的地表空间分辨率是不同的,可分为10m、20m、60m三类。

图2

③单波段数据:图2加载为Sentinel-2的B12数据,即SWIR2映射的地表信息。检测植被在该波段的反射率变化,能够反映植被的健康状况,同时某些SWIR波段对某些矿产有较高的吸收能力,可以用于矿产资源勘探。此外,该波段还可以与其他波段进行组合,用于获取不同的地物信息。

图3

④波段组合:图3中的右影像显示的为B8、B3、B4即近红外波段、红光波段、绿光波段的组合形成的标准假彩色影像。从两张图像的对比来看,相比于真彩色影像,标准假彩色影像可以用来监测植被的健康状况,如下图的大面积红色覆盖区反映在原真彩色影像为深绿色覆盖区域,代表植被分布的密集区域,而颜色偏白的区域则往往代表城市和建筑用地区

图4

问题1:在进行Sentinel-2任意波段组合时,加载影像出错。

出错提示:输入的波段行列号不一致、不支持用行列号不一致的波段生成RGB波段。

问题追溯:农业组合波段常用B11、B8、B2,通过查阅数据管理器,推测是由于B8与B2波段的空间分辨率是10m,而B11波段的空间分辨率是20m,这导致了不同的波段,其像素代表的地面区域不一样,因此波段之间无法合成正常的RGB影像。

解决方法:通过查阅资料,该问题可以通过波段的重采样予以解决,将三个波段重采样,选择合适的插值算法后,统一空间分辨率后可以得到正常的波段组合影像。

图1

好啦,关于Sentinel-2数据在ENVI中的读取与波段加载的分享到这里就结束了,如果对你有帮助,不要忘记了给小编点赞哦!

这篇关于ENVI必须会教程—Sentinel-2数据的读取与波段组合加载的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!


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

相关文章

Nexus安装和启动的实现教程

《Nexus安装和启动的实现教程》:本文主要介绍Nexus安装和启动的实现教程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、Nexus下载二、Nexus安装和启动三、关闭Nexus总结一、Nexus下载官方下载链接:DownloadWindows系统根

使用SpringBoot整合Sharding Sphere实现数据脱敏的示例

《使用SpringBoot整合ShardingSphere实现数据脱敏的示例》ApacheShardingSphere数据脱敏模块,通过SQL拦截与改写实现敏感信息加密存储,解决手动处理繁琐及系统改... 目录痛点一:痛点二:脱敏配置Quick Start——Spring 显示配置:1.引入依赖2.创建脱敏

SpringBoot读取ZooKeeper(ZK)属性的方法实现

《SpringBoot读取ZooKeeper(ZK)属性的方法实现》本文主要介绍了SpringBoot读取ZooKeeper(ZK)属性的方法实现,强调使用@ConfigurationProperti... 目录1. 在配置文件中定义 ZK 属性application.propertiesapplicati

CnPlugin是PL/SQL Developer工具插件使用教程

《CnPlugin是PL/SQLDeveloper工具插件使用教程》:本文主要介绍CnPlugin是PL/SQLDeveloper工具插件使用教程,具有很好的参考价值,希望对大家有所帮助,如有错... 目录PL/SQL Developer工具插件使用安装拷贝文件配置总结PL/SQL Developer工具插

springboot加载不到nacos配置中心的配置问题处理

《springboot加载不到nacos配置中心的配置问题处理》:本文主要介绍springboot加载不到nacos配置中心的配置问题处理,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑... 目录springboot加载不到nacos配置中心的配置两种可能Spring Boot 版本Nacos

详解如何使用Python构建从数据到文档的自动化工作流

《详解如何使用Python构建从数据到文档的自动化工作流》这篇文章将通过真实工作场景拆解,为大家展示如何用Python构建自动化工作流,让工具代替人力完成这些数字苦力活,感兴趣的小伙伴可以跟随小编一起... 目录一、Excel处理:从数据搬运工到智能分析师二、PDF处理:文档工厂的智能生产线三、邮件自动化:

Java中的登录技术保姆级详细教程

《Java中的登录技术保姆级详细教程》:本文主要介绍Java中登录技术保姆级详细教程的相关资料,在Java中我们可以使用各种技术和框架来实现这些功能,文中通过代码介绍的非常详细,需要的朋友可以参考... 目录1.登录思路2.登录标记1.会话技术2.会话跟踪1.Cookie技术2.Session技术3.令牌技

Python中文件读取操作漏洞深度解析与防护指南

《Python中文件读取操作漏洞深度解析与防护指南》在Web应用开发中,文件操作是最基础也最危险的功能之一,这篇文章将全面剖析Python环境中常见的文件读取漏洞类型,成因及防护方案,感兴趣的小伙伴可... 目录引言一、静态资源处理中的路径穿越漏洞1.1 典型漏洞场景1.2 os.path.join()的陷

Python数据分析与可视化的全面指南(从数据清洗到图表呈现)

《Python数据分析与可视化的全面指南(从数据清洗到图表呈现)》Python是数据分析与可视化领域中最受欢迎的编程语言之一,凭借其丰富的库和工具,Python能够帮助我们快速处理、分析数据并生成高质... 目录一、数据采集与初步探索二、数据清洗的七种武器1. 缺失值处理策略2. 异常值检测与修正3. 数据

pandas实现数据concat拼接的示例代码

《pandas实现数据concat拼接的示例代码》pandas.concat用于合并DataFrame或Series,本文主要介绍了pandas实现数据concat拼接的示例代码,具有一定的参考价值,... 目录语法示例:使用pandas.concat合并数据默认的concat:参数axis=0,join=