GEE入门篇|遥感专业术语(实践操作3):时间分辨率(Temporal Resolution)

目录

时间分辨率(Temporal Resolution)        

1.Landsat

2.Sentinel-2


时间分辨率(Temporal Resolution)        

        时间分辨率是指特定传感器图像流的重访时间或时间节奏,重访时间是指卫星连续访问地球表面同一位置之间的天数, 可以将其视为给定位置的时间序列中像素的频率。

1.Landsat

        Landsat  5 及更高版本能够每 16 天对给定位置进行成像,让我们使用 Landsat 5 中现有的TM数据集。要查看某个位置的图像时间序列,您可以将 ImageCollection 过滤为区域和日期范围 感兴趣的,然后打印出来。 例如,要查看 1987 年三个月的 Landsat 5 图像,请运行以下代码:

/
// Explore Temporal Resolution
/
// Use Print to see Landsat revisit time
print('Landsat-5 series:', tm.filterBounds(Map.getCenter()).filterDate('1987-06-01', '1987-09-01'));

图1 Landsat影像名称及要素属性

// Define a region of interest as a point at San Francisco airport.
var sfoPoint = ee.Geometry.Point(-122.3774, 37.6194);
// Center the map at that point.
Map.centerObject(sfoPoint, 16);
// Create a chart to see Landsat 5's 16 day revisit time.
var tmChart = ui.Chart.image.series({
imageCollection: tm.select('B4').filterDate('1987-06-01','1987-09-01'),
region: sfoPoint
}).setSeriesNames(['NIR']);

        在控制台输出中展开打印的 ImageCollection 的功能属性,以查看集合中所有图像的列表。观察到每个图像的日期是文件名的一部分(例如,LANDSAT/LT05/C02/ T1/ LT05_ 044034 _19870612) (图1)。但是,查看此列表并不容易看出数据集的时间分辨率。 我们可以使用 Earth Engine 的绘图功能来可视化不同数据集的时间分辨率。 对于每个不同的时间分辨率,我们将创建之前映射的 NIR 波段的每像素图表。为此,我们将使用 ui.Chart.image.series 函数,ui.Chart.image.series 函数要求您指定一些内容,以便计算每个时间步的图表点。 首先,我们过滤 ImageCollection(您也可以在函数外部执行此操作,然后直接指定 ImageCollection)。 我们选择B4(近红外)波段,然后使用ImageCollection上的filterDate选择三个月。接下来,我们需要指定要绘制图表的位置, 我们将使用我们之前定义的 sfoPoint 变量(在空间分辨率部分创建的)。

// Create a chart to see Landsat 5's 16 day revisit time.
var tmChart = ui.Chart.image.series({
    imageCollection: tm.select('B4').filterDate('1987-06-01','1987-09-01'),
    region: sfoPoint
    }).setSeriesNames(['NIR']);

        默认情况下,此函数创建一条趋势线。 很难准确地看到每张图像的收集时间,因此让我们创建一个专门的图表样式,为每个观察结果添加点。

// Define a chart style that will let us see the individual dates.
var chartStyle = {
  hAxis: {
       title: 'Date'
      },
  vAxis: {
      title: 'NIR Mean'
     },
  series: {
        0: {
          lineWidth: 3,
          pointSize: 6
      }
    },
};
// Apply custom style properties to the chart.
tmChart.setOptions(chartStyle);
// Print the chart.
print('TM Chart', tmChart);

        打印图表时,TM 传感器每次采集图像时都会有一个点(图 3)。 在控制台中,您可以将鼠标移动到不同的点上并查看更多信息。 另外注意,您可以使用右上角的按钮展开图表,我们将看到更多图表示例,特别是在第四部分的章节中。 

 图2 旧金山机场 Landsat 5 TM 传感器的时间分辨率的图表

2.Sentinel-2

        Sentinel-2 计划的两颗卫星位于协调轨道上,因此地球上的每个地点大约每 5 天就会被访问一次。 在 Earth Engine 中,来自这两个传感器的图像汇集在同一数据集中,让我们使用已经导入的 MSI 仪器数据集创建一个图表。

// Sentinel-2 has a 5 day revisit time.
var msiChart = ui.Chart.image.series({
  imageCollection: msi.select('B8').filterDate('2020-06-01','2020-09-01'),
  region: sfoPoint
}).setSeriesNames(['NIR']);
// Apply the previously defined custom style properties to the chart.
msiChart.setOptions(chartStyle);
// Print the chart.
print('MSI Chart', msiChart);

        将此 Sentinel-2 图(图 3)与您刚刚生成的 Landsat 图(图 2)进行比较。 两者都涵盖3个月的时间,但 Sentinel-2 卫星的时间点更多,反映出更高的时间分辨率。

图 3 显示旧金山机场 Sentinel-2 MSI传感器的时间分辨率的图表

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

程序员副业接单做私活避坑指南

最近有不少读者私信我想接私活,想赚外快。 这篇文章系统的分享了对接单做私活这件事情的思考,也给出一些干货建议。希望让大家少走一些弯路,不要被坑。 先说结论 不建议大家在接单这个事情上投入太大精力,如果你“贼心不改”&am…

Nginx基本操作

目录 引言 一、Nginx配置文件详解 (一)配置文件 (二)模块 二、全局配置文件 (一)关闭版本或修改版本 1.关闭版本号 2.修改版本信息 (二)修改启动的进程数 (三&…

MongoDB之客户端工具与核心概念及基本类型篇

MongoDB之客户端工具与核心概念及基本类型篇 文章目录 MongoDB之客户端工具与核心概念及基本类型篇1. MongoDB是什么?1. 关于MongoDB2. 相关客户端工具1. MongoDB Compass2. Studio 3T3. Navicat for MongoDB4. NoSQL Manager for MongoDB Professional 2.MongoDB相关概念2.1 …

Linux安装JDK,Tomcat,MySQL的安装以及项目部署

一、jdk安装配置 传入资源 连接后,创建存放资源的文件,将jdk,tomcat,Mysql的压缩包复制到文件中。 输入命令: cd javaCloudJun/software (进入要文件中) 输入命令 : pwd (查看当前的文件路径) 将文件路径复制到左边的搜索框中…

接口测试实战--自动化测试流程

一、项目前期准备 常见项目软件架构: springMvc:tomcat里运行war包(在webapps目录下) springboot:java -jar xx.jar -xms(**) 运行参数 springCloud:k8s部署,使用kubectl create -f xx.yaml 接口自动化测试介入需越早越好,只要api定义好就可以编写自动化脚本; 某个…

掌握BeautifulSoup4:爬虫解析器的基础与实战【第91篇—BeautifulSoup4】

掌握BeautifulSoup4:爬虫解析器的基础与实战 网络上的信息浩如烟海,而爬虫技术正是帮助我们从中获取有用信息的重要工具。在爬虫过程中,解析HTML页面是一个关键步骤,而BeautifulSoup4正是一款功能强大的解析器,能够轻…

typecho 给文章创建目录树

受益于 shortcode 短代码插件和泽泽短代码中目录树的显示样式&#xff0c;形成了自己实现添加文章目录的思路&#xff1a; 一、文章目录树的结构 <div id"toc"><div class"toc-left"><div class"toc-btn" type"button&quo…

1.QT简介(介绍、安装,项目创建等)

1. QT介绍 Qt&#xff08;官方发音 [kju:t]&#xff09;是一个跨平台的C开发库&#xff0c;主要用来开发图形用户界面&#xff08;Graphical User Interface&#xff0c;GUI&#xff09;程序 Qt 是纯 C 开发的&#xff0c;正常情况下需要先学习C语言、然后在学习C然后才能使用…

三院院士 Michael I. Jordan 指出:大模型在两个方向仍需 “努力“,补充过度自信问题和逆转诅咒问题

&#x1f349; CSDN 叶庭云&#xff1a;https://yetingyun.blog.csdn.net/ 三院院士 Michael I. Jordan 指出&#xff1a;大模型在两个方向仍需 “努力“ Michael I. Jordan 的个人主页&#xff1a;https://people.eecs.berkeley.edu/~jordan/ 回顾过去的一年&#xff0c;大模…

【数据结构和算法初阶(c语言)】数据结构前言,初识数据结构(给你一个选择学习数据结构和算法的理由)

1.何为数据结构 数据结构(Data Structure)是计算机存储、组织数据的方式&#xff0c;指相互之间存在一种或多种特定关系的 数据元素的集合。本质来讲就是在内存中去管理数据方式比如我们的增删查改。在内存中管理数据的方式有很多种&#xff08;比如数组结构、链式结构、树型结…

【Spring MVC】处理器映射器:AbstractHandlerMethodMapping源码分析

目录 一、继承体系 二、HandlerMapping 三、AbstractHandlerMapping 四、AbstractHandlerMethodMapping 4.1 成员属性 4.1.1 MappingRegistry内部类 4.2 AbstractHandlerMethodMapping的初始化 4.3 getHandlerInternal()方法&#xff1a;根据当前的请求url&#xff0c;…

linux安装sqoop

目录 下载配置 下载 本地下载好上传&#xff0c;解压&#xff0c;重命名&#xff0c;注意路径 tar -zxvf /opt/sqoop/sqoop-1.4.6.tar.gz -C /opt/ mv /opt/sqoop-1.4.6.bin__hadoop-2.0.4-alpha /opt/sqoop配置 环境变量 echo export SQOOP_HOME/opt/sqoop/ >> /etc…

FISCO BCOS(二)———配置及使用控制台

一、前言 FISCO BCOS是由金融区块链合作联盟&#xff08;深圳&#xff09;与微众银行共同发起的开源区块链项目&#xff0c;支持多链多账本&#xff0c;满足金融行业复杂业务需求。本文将介绍如何在Ubuntu操作系统上使用Linux命令配置FISCO BCOS的控制台并进行get/set操作。 目…

文生视频模型调研

文生视频只有OpenAI的Sora&#xff0c;其他的&#xff08;&#xff09;都是动图。 OpenAI发布了可以生成60s视频的Sora模型。刚刚发布的google的Gemini pro 1.5就一下子变得无人问津了&#xff0c;太尴尬了。 在这之前视频生成的天花板是Runway&#xff0c;支持最多18s视频生成…

设计模式-创建型模式-建造者模式

建造者模式&#xff08;Builder Pattern&#xff09;&#xff1a;将一个复杂对象的构建与它的表示分离&#xff0c;使得同样的构建过程可以创建不同的表示。建造者模式是一种对象创建型模式。 建造者模式一步一步地创建一个复杂的对象&#xff0c;它允许用户只通过指定复杂对象…

MBG(Mybatis-Generator)生成代码

目录 步骤&#xff1a; 1. 创建数据库表 2. 配置 MyBatis Generator 3. 运行 MyBatis Generator 4. 编写业务逻辑 在实际开发中&#xff0c;你会发现有很多重复的工作&#xff1a; 首先是PO对象&#xff0c;我们往往创建与数据库表字段一一对应的PO对象; 其次在Mapper里…

十四届蓝桥杯国赛考试计算思维 U10 组真题和答案

答案在底部 第一题 恐龙乐园的规划图中有 n 个小岛,m 座小桥,每座桥连接两个小岛。 下图是 n=5,m=8 的一个例子: 希希发现,如果拆除一些桥,仍然能使任何两个小岛都互通。最多可以拆除( )座 桥。 A. n-m B. m-n C. m-m-1 D. m-n+1 第二题

YOLOv8重磅升级!新增旋转目标检测功能

YOLOv8重磅升级&#xff01;新增旋转目标检测功能&#xff0c;基于DOTA数据集&#xff0c;支持15个类别目标航拍图像检测&#xff0c;模型&代码均已开源~ 新版亮点 YOLOv8-OBB&#xff1a;YOLOv8中OBB(Oriented Bounding Box)模型的引入标志着物体检测的重要一步&#xff…

简单mock server模拟用户请求给小程序提供数据

整理小程序代码时发现一此小程序离开了mock-server基本上没有办法显示了,因此用node,express来满足给小程序提供演示数据的功能 const express require(express); const { createCanvas, Image } require(canvas); const fs require(fs); const path require(path);…

【图像处理】Matlab图像边缘检测与直线提取

1、问题描述&#xff1a; 使用Matlab图像边缘检测和直线提取。通过选取感兴趣区域&#xff0c;用户可以选择需要处理的图像部分。随后&#xff0c;对选取的区域进行亮度调整、直方图均衡化和自适应直方图均衡化等预处理操作&#xff0c;以增强图像的细节和对比度。 然后…