ENVI 5.3/6.0打开Landsat 8/9 C2L2级别数据(带有Metadata),附常见问题

ENVI 5.3/6.0打开Landsat 8/9 C2L2级别数据(带有Metadata)

文章目录

  • ENVI 5.3/6.0打开Landsat 8/9 C2L2级别数据(带有Metadata)
    • 前言
    • 数据下载
    • ENVI 5.3打开Landsat 8 C2L2级别数据
    • ENVI 5.3打开Landsat 9 C2L2级别数据
    • ENVI 6.0打开Landsat 8/9 C2L2级别数据
    • 总结(注意点与问题)
    • 参考

前言

这篇文章主要介绍在ENVI不同版本如何通过Metadata打开Landsat 8/9 C2L2级别的数据。由于涉及到数据的修改,因此在开始操作前,记得先备份数据,以防万一。

在这里先放一张USGS网站提供的波段介绍,对后续的检查数据等比较有帮助。Landsat 8/9 C2L2产品还有很多使用注意点,详细可以见官网或者看我之前的文章。

Landsat 8/9 C2L2级别数据下载、使用、处理的个人经验以及注意事项汇总(查找用)-CSDN博客

https://blog.csdn.net/zbh13859825167/article/details/139023038

image-20240530001438327

数据下载

USGS网站上具体的数据下载过程我之前已经介绍过了,就不再重复讲。这次我用的是Landsat 8和Landsat 9的C2L2级别数据产品,下载的一整个压缩包,具体的产品ID如下。

LC08_L2SP_119042_20220712_20220722_02_T1
LC09_L2SP_119038_20220720_20230406_02_T1

ENVI 5.3打开Landsat 8 C2L2级别数据

1、打开ENVI 5.3之后,点击【File】|【Open As】,先尝试直接打开Metadata数据,找到LC08_L2SP_119042_20220712_20220722_02_T1_MTL.txt

然后打开,会发现报错显示无法识别

image-20240529225808545

image-20240529225946013

2、这个时候,就需要修改文件内容。找到文件中的第一行

GROUP = LANDSAT_METADATA_FILE

将这行改为

GROUP = L1_METADATA_FILE

修改后如下,然后保存。

image-20240529230226666

3、接着Ctrl+F,找到LEVEL1相关的内容

LEVEL1

image-20240529231032818

image-20240529231148826

把LEVEL1之间的文本都删除,在这个产品中就是183行到354行及其之间的文本都删除

image-20240529231236727

删除后如下,然后保存。

image-20240529231427613

4、接着在ENVI 5.3中像第一步一样打开Landsat 8的Metadata数据,打开结果如下所示。说明多光谱数据,即地表反射率产品已经导入

image-20240529231731368

5、检查数据。右键图层选择【View Metadata】,检查信息是否导入成功。

image-20240529231825480

依次选择以下的信息大致看一遍过去,我这边传感器类型、投影、波谱信息等都导入没问题。

image-20240529231947851

也可以选择右下角的【Edit Metadata】,查看更多信息。比如云量,忽略值等等。

image-20240529232532935

6、查看像元值范围。右键图层,选择【Quic Stats】

image-20240529232700924

点击【Select Plot】的【All Histograms】,结果如下,可以看到像元值并没有自动自行转换,需要自行按照官方的公式进行像元值转换,之后再抽空单独写一篇讲预处理。

image-20240529233059648

image-20240529233040978

ENVI 5.3打开Landsat 9 C2L2级别数据

1、对应Metadata文件的修改如Landsat 8所示,就不再演示。先试着能不能打开,我这边是打不开,会报错。(如果这个时候可以打开,就万事大吉)

image-20240529233814599

2、不能打开的话,在上述的基础上,继续修改。Ctrl+F,找到Landsat_9,

LANDSAT_9

修改为Landsat_8

LANDSAT_9

image-20240529235556630

修改后如下所示,然后保存。

image-20240529235745232

3、在ENVI 5.3中通过如下方法,重新打开

image-20240529225808545

结果如下

image-20240530000145712

4、检查数据。检查数据的步骤和类型一样,我这检查之后,发现也是像元值没有按照公式进行转换,在后续处理需要注意。

image-20240530010552369

ENVI 6.0打开Landsat 8/9 C2L2级别数据

1、ENVI 6.0现在大家可以免费用到的就是试用版,已经支持直接打开Landsat 8/9的C2L2级别数据。我之前的文章有详细介绍ENVI 6.0试用版的安装。

ENVI6.0试用版(180天)详细安装教程,附安装包链接和一些常见问题-CSDN博客

https://blog.csdn.net/zbh13859825167/article/details/139159672

至于网络上流传的ENVI 5.6学习版,貌似因为IDL功能不完全,很多功能使用不了,所以就没有测试。我之前的文章也有提及。

ENVI不同版本个人使用对比-CSDN博客

https://blog.csdn.net/zbh13859825167/article/details/138293186

2、打开数据。在ENVI 6.0中可以直接通过【File】|【Open】打开Landsat 8的C2L2级别的MTL.txt数据(Landsat 9同理,这里的数据使用的没有修改的Landsat 8/9 C2L2级别数据的Metadata)。打开结果如下,包括了地表反射率、地表温度、质量评估三种产品。默认显示地表反射率产品。

image-20240530011127276

3、检查数据。右键图层选择【View Metadata】,检查信息是否导入成功。我这发现坐标系并未导入,显示为“Arbitrary”。(如果显示为“Project”,说明导入成功,可以继续检查其他部分)

image-20240530011419324

4、添加空间参考方法一。点击右下角的【Edit Metadata】,在【Spatial】切换参考类型为【Coordinate System】。

image-20240530011750166

点击浏览按钮,以如下关键词搜索,找到对应区域的坐标系之后,点击【OK】

WGS 1984 UTM

image-20240530012236044

image-20240530012521861

image-20240530012718213

如果报错如下,尝试方法二。

image-20240530013215299

添加空间参考方法二。在APP Store中下载好【Reproject Raster Batch】插件后,重启ENVI。

APP Store或者一些可获取拓展的渠道可以参考这篇文章。

ENVI拓展工具资源去哪里找-CSDN博客

https://blog.csdn.net/zbh13859825167/article/details/138582220

image-20240530013419729

打开插件,选择好输入栅格和输出坐标系、输出目录后,其余保持默认,点击【OK】

image-20240530013901669

花费1分钟左右,之后默认输出灰度图像,可以自行在管理器中选择加载真彩色图像。

image-20240530015210419

5、再次检查数据,可以看到已经投影成功,显示“Projected”。(如果发现其他错误,也可以自行修正)

在这里插入图片描述

通过右键图层,选择【Quick Stats】,可以看到像元值已经经过初步转换,后续根据需要选择是否处理【Valid Range】之外的值。

image-20240530015636601

总结(注意点与问题)

1、在ENVI 5.3打开Landsat 8/9的C2L2级别数据(带有Metadata)的时候,像元值没有转换,使用前需要做好预处理;而在ENVI 6.0打开Landsat 8/9的C2L2级别数据(带有Metadata)的时候,像元值虽然已经转换,但是还有Valid Range之外的值没有处理,这个根据需要选择是否处理。

2、在ENVI 5.3打开Landsat 8/9的C2L2级别数据(带有Metadata)的时候,ENVI 5.3仅仅只会识别并读取地表反射率数据产品(SR),对于地表温度(ST)和质量评估(QA)产品通过Metadata无法读取;而在ENVI 6.0打开Landsat 8/9的C2L2级别数据(带有Metadata)的时候,打开的数据包括了上述三种产品。

3、在ENVI 5.3打开数据时,需要修改Metadata,其中Landsat 8需要修改两处,Landsat 9需要修改三处。

4、在ENVI 5.3计算【Quick Stats】有时候会卡住,多试几次或者重启ENVI。如果还是卡住,在电脑的以下路径中,找到preferences5_3,把其中的文件都删除后,再尝试重启并计算。

C:\Users\你的用户名\.idl\envi\preferences5_3

image-20240530010426994

image-20240530010504149

5、在ENVI 6.0打开Landsat 8/9的C2L2级别数据(带有Metadata)的时候,有时候会缺失投影信息,对后续的处理可能会有影响,建议自行加上空间参考信息。

6、这篇仅仅是针对Landsat 8/9 C2L2级别数据的实验,其他卫星或级别的数据可能有所不同。

参考

What are the band designations for the Landsat satellites? | U.S. Geological Survey (usgs.gov)

https://www.usgs.gov/faqs/what-are-band-designations-landsat-satellites

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

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

相关文章

手写防抖debounce

手写防抖debounce 应用场景 当需要在事件频繁触发时,只执行最后一次操作,可以使用防抖函数来控制函数的执行频率,比如窗口resize事件和输入框input事件; 这段代码定义了一个名为 debounce 的函数,它接收两个参数:fn…

颠覆传统:探索Web3对传统计算机模式的冲击

随着Web3技术的崛起,传统计算机模式正面临着前所未有的冲击与挑战。Web3作为下一代互联网的代表,以其去中心化、安全可信的特性,正在颠覆着传统计算机模式的种种假设和局限性。本文将深入探讨Web3对传统计算机模式的冲击,并探索其…

关于stm32的复用和重映射问题

目录 需求IO口的复用和重映射使用复用复用加重映射 总结参考资料 需求 一开始使用stm32c8t6,想实现pwm输出,但是原电路固定在芯片的引脚PB10和PB11上,查看了下引脚的功能,需要使用到复用功能。让改引脚作为定时器PWM的输出IO口。…

PMP应考小技巧有哪些?

首先,制定合理的学习计划。将备考过程分解为小目标,并为每个目标设定截止日期。这样可以帮助我们有条不紊地进行学习,避免拖延和压力过大。 其次,选择适合自己的学习资源。PMP考试教材众多,可以选择一本权威的教材作为…

Idea-Linux远程开发部署

第一步:File->Remote Development 第二步: 第三步: 第四步:在Host位置填写Linux虚拟机的IP地址,在Username、Password填写对应的账号密码后点击Test Connection测试连接。 第五步: 第六步:在…

项目:仿RabbitMQ实现的消息队列组件

文章目录 写在前面开源仓库和项目上线其他文档说明 需求分析BrokerServer交换机类型持久化消息应答 模块划分服务端模块客户端模块交换机数据管理模块队列数据管理模块绑定数据管理模块消息数据管理模块队列信息管理模块虚拟机数据管理模块路由匹配模块消费者管理模块信道管理模…

折半查找二分查找

简介 折半查找也就是二分查找,也可以叫二分法,本质上都是一样的,通过比对中间值与目标值,一次性就能筛掉一半的数字。 举例: 一个猜数字游戏,让你来猜1-100中我选中的数,如果猜中游戏结束&…

露营地管理小程序基于ThinkPHP+FastAdmin+UniApp开发

应用介绍 本文来自:露营地管理小程序基于ThinkPHPFastAdminUniApp开发 - 源码1688 基于ThinkPHPFastAdminUniApp开发的现代化的露营地管理小程序,是专为露营业务设计开发小程序应用。平台拥有多角色管理,同时具有营位预定、门票购买等功能模…

【距离四六级只剩一个星期!】刘晓艳四级保命班课程笔记(2)(可分享治资料~)

这一节是专门的听力课程,众所周知,咱们刘晓艳刘老师的口语不是特别的突出,当然口才是一流的☝️。 文章目录 听力预判听前预判 听力过程八大出题关键点视听一致同义转换 听完一道题后平时练习精听步骤 听力预判 听前预判 画关键词&#xff…

融合通信系统 | 让传统通信沟通无边界

随着通信技术以及互联网的发展,融合通信在各行各业中的应用日益增多,融合通信多样的通信方式为行业用户带来了极佳的通信体验,助力各行各业蓬勃发展,同时也为人们的生活和工作带来了极大的便利和效率。 融合通信系统是一种集成多种…

C语言基础——数组(2)

ʕ • ᴥ • ʔ づ♡ど 🎉 欢迎点赞支持🎉 个人主页:励志不掉头发的内向程序员; 专栏主页:C语言基础; 文章目录 前言 一、二维数组的创建 1.1 二维数组的概念 1.2二维数组的创建 二、二维数组…

四川古力未来科技抖音小店:诚信之选,品质铸就信赖之路

在当今这个数字化、网络化的时代,电商平台如雨后春笋般涌现,抖音小店作为其中的佼佼者,以其独特的经营模式和广泛的用户基础,吸引了越来越多的消费者。而在这众多的抖音小店中,四川古力未来科技抖音小店凭借其卓越的品…

头颈肿瘤在PET/CT中的分割:HECKTOR挑战赛| 文献速递-深度学习肿瘤自动分割

Title 题目 Head and neck tumor segmentation in PET/CT: The HECKTOR challenge 头颈肿瘤在PET/CT中的分割:HECKTOR挑战赛 01 文献速递介绍 高通量医学影像分析,常被称为放射组学,已显示出其在揭示定量影像生物标志物与癌症预后之间关…

基于单片机的超声波倒车雷达设计

摘 要:文 章设计了一种基于单片机的超声波倒车雷达系统,以 AT89C51 型单片机作为控制核心,集距离测量、显示,方位显示和危险报警于一体,以提高驾驶者在倒车泊车时的安全性和舒适性。本设计采用 Keil 软件对系统程序…

已办理劳务资质,为何无法在全国建筑市场网查询到企业?

已办理劳务资质的企业无法在全国建筑市场网(四库一平台)查询到,可能的原因如下: 数据更新延迟: 全国建筑市场监管公共服务平台(四库一平台)的数据更新可能存在延迟。新获得的劳务资质信息在平台…

第一次参加学术会议?来看看这份NeurIPS 2024的参会攻略

会议之眼 快讯 嘿,亲爱的学者们!有没有还没参加过学术会议的同学呢?别担心,今天小编就来给大家分享一份超实用的参会攻略,以人工智能领域备受瞩目的NeurIPS 2024为例,让你第一次参加学术会议就能像个老手一…

day4 数1 隐函数

基础知识 隐函数 :一个方程里边 使x有1个y与之对应 函数的有界性 f(X) 的值大于-M并小于M 单调性 可以用定义发判断单调性 定义法 奇函数 奇函数关于原点对称,偶关于x对称 定义域要关于原点对称 任何一个函数可以写成奇函数偶函数的形式 复合函数的…

gorm/gin框架实战

gorm/gin框架实战 项目简介 学习源视频:【最新Go Web开发教程】基于gin框架和gorm的web开发实战 (七米出品)_哔哩哔哩_bilibili 本博客为我的学习笔记。 项目目标:实现一个备忘录工具(当然不支持alert),仅仅是可以记录待办事项。 实现了…

川北医学院与爱尔眼科医院集团签署战略合作协议共谋医学发展新篇章

为深入贯彻落实党的二十大精神,统筹校、企、医、政多方资源,服务“健康中国”战略,推动眼健康产业发展,打造国家及区域级眼科医学中心,2024年5月31日,川北医学院与爱尔眼科医院集团在成都举行战略合作协议签…

数字化校园建设让学习更加广阔

校园构建数字化校园的亮点是什么?校园以智能服务、才智办理、数字讲堂为中心内容的智慧校园建造,不只使师生作业和日子更高效,并且使他们有更多的时刻投入到智能教育和智能学习中去,进步教育质量,使学生走出校门时紧跟…