目录

1. Collection 和Collection 2数据产品差异

1.1 数据质量不同

1.2 包含数据等级不同

1.3 数据可用性不同

2. Collection 产品Level1和Level差异

2.1 包含卫星数量不同

2.2 数据类型不同

3. Collection 2产品Level1的T1、T2、RT和L1TP、L1GT、L1GS

3.1 T1、T2、RT数据差异

3.2 L1TP、L1GT、L1GS数据差异

4. Collection 2产品Level2的L2SP和L2SR


1. Collection 和Collection 2数据产品差异

Landsat卫星的产品数据每经过几年就会有一次改进,主要改进几何校正精度和辐射纠正精度。而且NASA/USGS每次更新产品都会把存档的历史数据重新生产一遍。Collection 1和Collection 2主要区别在哪里呢?笔者根据USGS(https://www.usgs.gov/landsat-missions/landsat-collection-2-level-1-data)的公告总结了下几条:

1.1 数据质量不同

Collection 2产品在数据的处理、几何精度、辐射校正方面均有提高。

1.2 包含数据等级不同

Collection 2产品同时包含了Level2和Level1数据,而Collection 1只包含Level1数据。

1.3 数据可用性不同

目前USGS只提供Collection 2数据下载,Collection 1数据已经被淘汰了。Collection 1生产时间截止到到2022年12月31日,Collection 2在2022年1月1日开始生产,也即后续只生产Lansdat Collection 2产品。

2. Collection 产品Level1和Level2差异

上面聊了Collection 1和Collection 2的差异,现在再来聊聊Collection 2中Level1和Level2的区别。既然Collection 2今后会成为广大科研工作者和相关机构使用的主要中分辨数据,那么理清两个等级产品的差异就非常重要。主要差异如下:

2.1 包含卫星数量不同

Leve2包含不包含Landsat 1-5 MSS数据,Level1包含Landsat所有存档的卫星数据。

 

2.2 数据类型不同

Level2已经被处理成多光谱波段地表反射率和热红外波段地表温度数据,可以直接用于各种定量研究(但需将反射率数据和地温数据乘以缩放系数得到实际值)。

反射率和地温数据展示:

Level1只是经过几何校正和辐射定标处理,并且这里辐射定标并非ENVI软件中的辐射定标,而是将像元值做了辐射响应,将定标的系数存在了数据原文件中方便后续辐射强度等指标计算。也即Level1的像元值依然是灰度值(DN值),需要经辐射定标、大气校正将灰度值转化为有意义的物理量纲。

3. Collection 2产品Level1的T1、T2、RT和L1TP、L1GT、L1GS

看到上面几条,已经能满足我们的日常研究数据选择所需了。如果你有强迫症非要搞清楚Level1数据中的L1TP、L1GT、L1GS,以及T1、T2、RT到底是代表什么意思,那还接着往下看吧。为了搞懂这些字母意思,需要了解Level1数据的命名格式。

3.1 T1、T2、RT数据差异

Level1根据数据处理质量不同,分成T1、T2两类。其中,T1为高质量的地形精校正数据,地类校正RMSE小于12米。而T2为地形校正精度达不到T1的部分数据,其包含下述的L1GT和L1GS数据。RT为只适用于Landsat 8的最新近实时的数据,但后面依然会将RT数据划分为T1或者T2数据。对于研究而言,尽可能选择T1数据。

3.2 L1TP、L1GT、L1GS数据差异

L1TP、L1GT、L1GS主要差异如下表所示,L1TP数据经过辐射定标和正射校正,具有最高的像元质量;L1GT经过辐射定标和系统几何校正,精度低于L1TP;L1GS也经过辐射定标和系统几何校正,但几何校正的依赖数据比L1GT的差。

4. Collection 2产品Level2的L2SP和L2SR

看完上述几条问题,相信你已经对Landsat Collection差异有了很详细的了解。如果在使用过程中对L2产品的命名有以后,继续往下看。

需要注意的是L2SP和L2SR的差异,L2SP数据同时包括反射率和地温数据,而L2SR只包含反射率差异。

landsat8 Collection 1和Collection 2若干问题详细整理相关推荐

  1. Oracle Quality --- Setup Collection Element and Collection Plan

    Responsibility: Quality, Vision Enterprises 第一步: 创建 Collection Elements setup > collection elemen ...

  2. Java中的Collection集合以及Collection集合实现类实例

    Collection集合 集合概述 集合的体系特点 Collection集合常用API Collection集合的遍历方式 方式一:迭代器 方式二:foreach/增强for循环 方式三:lambda ...

  3. 【JavaSE】day03_Date、SimpleDateFormat、Calendar、Collection

    [JavaSE]day03_Date.SimpleDateFormat.Calendar.Collection 1.Date及其经常使用API 1)JAVA 中的时间 Java中的时间使用标准类库的D ...

  4. 集合框架及背后的数据结构、Collection,Map、ArrayList的使用

    一.类和接口总览 二.Collection 接口 1.Collection 常用方法 2.Map 接口 三.预备知识-泛型(Generic) 泛型是怎么编译的? 四.预备知识-包装类(Wrapper ...

  5. java包装类collection,java包装类的比较、hash和CollectionUtils交集原理探究

    转载请注明出处:http://blog.csdn.net/gklifg/article/details/45914169 1.连等(==)比较的适用与不适用场景 场景1: public void te ...

  6. 黑马程序员--Java学习日记之集合(collection类与list接口)及泛型概述

     ------Java培训.Android培训.iOS培训..Net培训.期待与您交流! ------- 一,集合概念   之前我们存储大量的对象,可以使用数组:   但数组有两个缺陷:   1. ...

  7. 集合框架Collection、Map查找表(Java SE第三阶段9)

    目录 Collection List和Set 集合方法 集合持有对象的引用 集合间操作方法 Iterator迭代器 增强型for循环 泛型机制 List List(ArrayList和LinkedLi ...

  8. java 集合 接口_Java集合之Collection接口

    1 - Java集合介绍 /* 1. 一方面, 面向对象语言对事物的体现都是以对象的形式,为了方便对多个对象 的操作,就要对对象进行存储. 2. 另一方面,使用Array存储对象方面具有一些弊 端,而 ...

  9. java中collection方法_Java 8中的Collector toCollection()方法

    toCollection()Java中的Collector类的方法返回一个Collector,该Collector以遇到的顺序将输入元素累积到一个新的Collection中. 语法如下static & ...

最新文章

  1. web前端培训分享:面向对象中类和对象的定义是什么?
  2. springmvc atomikos mysql数据源_springboot+atomikos+多数据源管理事务(mysql 8.0)
  3. 第4章 Python 数字图像处理(DIP) - 频率域滤波5 - 二变量函数的傅里叶变换、图像中的混叠、二维离散傅里叶变换及其反变换
  4. C++ STL 迭代器5种类型 简介
  5. JS 进阶知识点及常考面试题
  6. 机器人施教器的信息丢失_一种精准定位学习难度的施教方法及教育机器人与流程...
  7. java开闭原则代码实现_如何提高你的代码设计能力?
  8. JavaScript文档对象模型DOM节点操作之删除节点(6)
  9. 推荐一个完美的计算机科学的视频集
  10. 工业铝型材是怎样去生产的
  11. Power Apps一个实际案例 -1 - 需求分析
  12. 小红花代表什么_《送你一朵小红花》:细品后才知道,结尾处的平行世界代表着什么...
  13. “这个世界最可怕的不是很多人比你牛,而是比你牛的人比你还努力。”
  14. /proc/self/目录的意义
  15. PHP:抓取网页指定内容
  16. Xilinx ZynqMP Mali-400 MP2
  17. 滑动轨迹 曲线 python_python——自动轨迹绘制
  18. 图片如何修复清晰度?好用的图片修复方法介绍
  19. 苹果电脑python怎么安装request_python怎么装request
  20. My97DatePicker与angular一起使用时,监测不到值的变化

热门文章

  1. h5 iOS 刘海屏适配
  2. Android系统判断CPU是32位还是64位
  3. JQuery——添加CSS样式
  4. c语言设计温控系统,基于单片机的智能温控系统的设计与实现
  5. Android 获取通讯录数据
  6. 小Hi和小Ho的礼物
  7. 前端解决web端 125%,150%缩放,1366*768分辨率兼容问题
  8. uniapp m3u8格式视频加载
  9. VUE项目搭建的整个过程
  10. 文件设置默认打开方式