当前位置: 首页 > news >正文

NASA数据集—— 1984-2019年湖泊生长季绿色表面反射率趋势数据集

ABoVE: Lake Growing Season Green Surface Reflectance Trends, AK and Canada, 1984-2019

简介

该数据集提供了1984年至2019年期间ABoVE扩展研究域内472,890个湖泊的大地遥感卫星绿色表面反射率年度时间序列和衍生的年度生长季节(6月和7月)趋势。反射率数据来自 Landsat-5、Landsat-7 和 Landsat-8 传感器的绿色波段(中心波长 560 纳米)。对超过 270,000 个 Landsat 场景进行了评估,并确保了无云和水上场景的质量。湖泊选自 HydroLAKES,这是一个至少有 10 公顷湖泊的全球数据库。湖泊表面反射率是从根据湖泊多边形确定的选定 Landsat 场景中以每个湖泊中心点为中心的 3 乘 3 像素区域中提取的。该数据集展示了北美洲北极和北方地区湖泊颜色随时间的变化。该地区是世界上湖泊最密集的地区之一,气候变化可能会对其产生重大影响,而湖泊颜色与了解该地区的物理、生态和生物地球化学过程息息相关。

ABoVE是美国宇航局陆地生态计划的一项实地活动,从2015年开始在阿拉斯加和加拿大西部进行,为期8至10年。ABoVE 的研究将基于实地的过程级研究与机载和卫星传感器获得的地理空间数据产品联系起来,为提高分析和建模能力奠定了基础,这些能力是了解和预测北极和北方地区生态系统对气候变化的反应以及气候变化对社会的影响所必需的。

1984-2019 年北纬 75 度以下各生长季节湖面反射率 "绿度 "呈明显负值趋势(左)和正值趋势(右)的湖泊:资料来源:Kuhn 和 Butman,2021 年。 

Platforms

LANDSAT-5, LANDSAT-7, LANDSAT-8

Instruments

TM, ETM+, OLI

Data Formats

Distribution: Text File

Temporal Extent

1984-07-01 to 2019-09-01

Data Centers

ORNL_DAAC

Spatial Extent

Bounding Box: (75.0°, -81.23°), (49.54°, -168.1°)

空间覆盖范围: 美国阿拉斯加州,加拿大阿尔伯塔省、不列颠哥伦比亚省、西北地区、努纳武特地区、萨斯喀彻温省和育空地区
上方参考位置
域: 扩展 ABoVE(Laboda 等人,2019 年)
州/地区: 阿拉斯加和加拿大
网格单元: Ah000v000, Ah000v001, Ah001v000, Ah001v001 Ah001v002, Ah002v000, Ah002v001, Ah002v002, Ah003v000, Ah003v001、
Ah003v002、Ah003v003。
空间分辨率: 点位置
时间覆盖范围: 1984-07-01 至 2019-09-01
时间分辨率 生长季节(6 月至 7 月)年度合成数据
研究区域: 以十进制度表示的所有经纬度

 

湖泊绿度

每个湖泊的生长季节绿度都是通过在研究区域内的 HydroLAKES 多边形计算出的每个湖泊中心点为中心的 3 乘 3 像素区域取样确定的。HydroLAKES(Messager 等人,2016 年)是一个包含至少 10 公顷湖泊的数据集。中位数、平均值、SD以大地遥感卫星绿色波段的原生比例(30 米)计算每个湖泊 3×3 像素框内绿色波段的像素数。然后导出每年每个湖泊的生长季绿度,以便进行可视化和统计分析。数据集经过进一步筛选,排除了负像素(占数据集的 1%)和数据年限少于 10 年的湖泊(占数据集的 2%)。为保守起见,确保每个观测值都是无云且在水面上,使用像素质量保证("pixel_qa")波段进行最终过滤,以确定识别出无云层和水域的湖泊。湖泊中心点进一步与全球地表水数据集(Pekel 等人,2016 年)相交,只有那些在 3 × 3 网格内被识别为只有永久性地表水("transition_class"=1)的湖泊才保留在数据集中。


时间序列分析

为了评估湖面反射率随时间的变化,最终的时间序列是以平均生长季节反射率创建的,根据文献中的先例(Sulla-Menashe 等人,2018 年;Miles 等人,2019 年),该平均生长季节反射率是以 6-7 月份获取的 Landsat 场景的平均值计算的,并避免了 8 月份的高云量。避免 8 月份的高云量。使用 SciPy 软件包(Jones 等人,2001 年)中的 Theil-Sen's Slope Estimator 计算趋势,并使用 Mann-Kendall 检验对斜率进行显著性检验,该检验旨在识别单调趋势,被广泛用于识别陆地绿化和褐化趋势(de Jong 等人,2011 年)。这种非参数方法考虑了观测年份的差距。

代码

!pip install leafmap
!pip install pandas
!pip install folium
!pip install matplotlib
!pip install mapclassifyimport pandas as pd
import leafmapurl = "https://github.com/opengeos/NASA-Earth-Data/raw/main/nasa_earth_data.tsv"
df = pd.read_csv(url, sep="\t")
dfleafmap.nasa_data_login()results, gdf = leafmap.nasa_data_search(short_name="ABoVE_GrowingSeason_Lake_Color_1866",cloud_hosted=True,bounding_box=(-168.1, 49.54, -81.23, 75.0),temporal=("1984-07-01", "2019-09-01"),count=-1,  # use -1 to return all datasetsreturn_gdf=True,
)gdf.explore()#leafmap.nasa_data_download(results[:5], out_dir="data")

质量评估

该数据集通过一系列保守过滤器进行了严格的质量控制,以确保只使用无云像素。在每个湖泊中心点,计算了绿色波长(约 560 纳米)的生长季节地表反射率的中位数、平均值和标准偏差。数据文件中提供了每个湖泊的绿色反射率平均值和标准偏差,以及每个湖泊每年的生长季平均值和标准偏差。 

数据引用

Citation: Kuhn, C., and D. Butman. 2021. ABoVE: Lake Growing Season Green Surface Reflectance Trends, AK and Canada, 1984-2019. ORNL DAAC, Oak Ridge, Tennessee, USA. ABoVE: Lake Growing Season Green Surface Reflectance Trends, AK and Canada, 1984-2019, https://doi.org/10.3334/ORNLDAAC/1866

 数据下载地址

ABoVE: AirSWOT Color-Infrared Imagery Over Alaska and Canada, 2017

网址推荐

0代码在线构建地图应用
https://sso.mapmost.com/#/login?source_inviter=nClSZANO

机器学习
https://www.cbedai.net/xg

 

相关文章:

NASA数据集—— 1984-2019年湖泊生长季绿色表面反射率趋势数据集

ABoVE: Lake Growing Season Green Surface Reflectance Trends, AK and Canada, 1984-2019 简介 该数据集提供了1984年至2019年期间ABoVE扩展研究域内472,890个湖泊的大地遥感卫星绿色表面反射率年度时间序列和衍生的年度生长季节(6月和7月)趋势。反射…...

DMA知识

提示:文章 文章目录 前言一、背景二、 2.1 2.2 总结 前言 前期疑问: 本文目标: 一、背景 2024年3月26日23:32:43 今天看了DMA存储器到存储器的DMA传输和存储器到外设的DMA实验,在keil仿真可以看到效果。还没有在protues和开发…...

Linux 系统 docker快速搭建PHP环境

PHP安装 ############################################################################# 1、直接拉取官方镜像 查找Docker Hub上的php镜像 docker search php 直接拉取官方镜像 docker run --name myphp --restartalways --network lnmp -d php:7.1-fpm 2、创建php容…...

逻辑设计问题 -- 设计一个函数

文章目录 设计一个函数函数接口规格说明运算符或者非运算符自由或成员运算符虚函数或非虚函数纯虚函数或者非纯虚函数静态或者非静态成员函数const 成员函数或者非const成员函数公共的、保护的或者私有的成员函数通过值、引用或者指针返回返回const 或者非const可选参数或者必要…...

RHCE 补充:判断服务状态

内容补充:判断服务状态 systemctl 命令 系统控制管理命令工具 常用指令 1、启动 systemctl start 程序名 若要启动多个程序名,使用空格隔开,下同 2、重启:类似主机先断电再启动的一个状态 systemctl restart 程序名 3、停…...

计算机网络:物理层 - 编码与调制

计算机网络:物理层 - 编码与调制 基本概念编码不归零制编码归零制编码曼彻斯特编码差分曼彻斯特编码 调制调幅调频调相混合调制 基本概念 在计算机网络中,计算机需要处理和传输用户的文字、图片、音频和视频,他们可以统称为消息数据&#xf…...

《量子计算:揭开未来科技新篇章》

随着科技的不断发展,量子计算作为一项颠覆性的技术逐渐走进人们的视野,引发了广泛的关注和探讨。本文将围绕量子计算的技术进展、技术原理、行业应用案例、未来趋势预测以及学习路线等方向,深入探讨这一领域的前沿动态和未来发展趋势。 量子…...

机器人机械手加装SycoTec 4060 ER-S电主轴高精密铣削加工

随着科技的不断发展,机器人技术正逐渐渗透到各个领域,展现出前所未有的潜力和应用价值。作为机器人技术的核心组成部分之一,机器人机械手以其高精度、高效率和高稳定性的优势,在机械加工、装配、检测等领域中发挥着举足轻重的作用…...

docker 共享内存不足问题

在启动容器时增加共享内存大小: 您可以通过在docker run命令中添加--shm-size参数来指定更大的共享内存大小。例如,如果您需要32GB的共享内存,可以这样做: docker run --shm-size32g -it your-docker-image 这里的your-docker-im…...

英语口语 3.27

keep It straight :竖着放 turn it to the side:横过来放 i get my shit done:shit(everything)任何事情 我都会去做的 that‘s what’s up 可以的可以的 thats cool zodiac sign :生肖 座 i sense that :我感受到了 talent”艺人 influencer:有影响力的人 …...

pytest之统一接口请求封装

pytest之统一接口请求封装 pytest的requests_util.pyrequests_util.py 接口自动化测试框架的封装yaml文件如何实现接口关联封装yaml文件如何实现动态参数的处理yaml文件如何实现文件上传有参数化时候,怎么实现断言yaml的数据量大怎么处理接口自动化框架的扩展&#…...

使用npm仓库的优先级以及.npmrc配置文件的使用

使用npm仓库的优先级以及.npmrc配置文件的使用 概念如何设置 registry(包管理仓库)1. 设置项目配置文件2. 设置用户配置文件3. 设置全局配置文件4. .npmrc文件可以配置的常见选项 概念 npm(Node Package Manager)是一个Node.js的…...

Netty源码剖析——ChannelHandlerContext 篇(三十七)

ChannelHandlerContext 作用及设计 ChannelHandlerContext 继承了出站方法调用接口和入站方法调用接口 ChannelOutboundInvoker 和 ChannelInboundInvoker 部分源码 这两个invoker就是针对入站或出站方法来的,就是在入站或出站 handler 的外层再包装一层&#xff0c…...

5.92 BCC工具之bitesize.py解读

一,工具简介 bitesize工具按进程名称显示请求块大小的I/O分布。 它通过监视磁盘上的读取和写入操作,记录每个操作的大小。再将跟踪到的 I/O 操作按照大小分组,通常是以 2 的幂次方(如 4K、8K、16K 等)进行划分,并统计每个大小范围内的 I/O 操作数量。 二,代码示例 #…...

jupyter notebook导出含中文的pdf(LaTex安装和Pandoc、MiKTex安装)

用jupyter notebook导出pdf时,因为报错信息,需要用到Tex nbconvert failed: xelatex not found on PATH, if you have not installed xelatex you may need to do so. Find further instructions at https://nbconvert.readthedocs.io/en/latest/install…...

压力测试(QPS)及测试工具Locust

压力测试: 通常指的是确定接口或服务能够处理的最大请求量(吞吐量)和并发用户数,同时保持合理的响应时间和稳定性。 性能目标 最大吞吐量:系统每秒可以处理的请求数。最大并发用户数:系统可以同时支持的…...

canal: 连接kafka (docker)

一、确保mysql binlog开启并使用ROW作为日志格式 docker 启动mysql 5.7配置文件 my.cnf [mysqld] log-binmysql-bin # 开启 binlog binlog-formatROW # 选择 ROW 模式 server-id1一定要确保上述两个值一个为ROW,一个为ON 二、下载canal的run.sh https://github.c…...

45 对接海康视频九宫格的实现

前言 这里主要是 来看一下 海康视频 的一个九宫格播放的需求 然后 在实际使用的过程中产生了一些问题, 比如 增加一个视频, 应该只增量请求这一个视频的服务, 而一些实现下是全量请求了 整个视频列表的服务 另外 就是全屏播放, 如果是 自己写样式来实现 全屏播放, 可能需要 …...

二-容量管理之容量水位

容量水位概念 容量水位(Capacity Level)是指一个系统或服务所使用资源的程度、范围和可承受能力,通常以百分比表示。在容量管理中,容量水位是非常重要的指标,用于衡量系统或服务的健康状况、资源利用率以及未来容量需求。 容量水位通常是根据一些关键指标进行计算,例如…...

计算机网络——数据链路层(差错控制)

计算机网络——数据链路层(差错控制) 差错从何而来数据链路层的差错控制检错编码奇偶校验码循环冗余校验(CRC)FCS 纠错编码海明码海明距离纠错流程确定校验码的位数r确定校验码和数据位置 求出校验码的值检错并纠错 我们今年天来继…...

SpringBoot-17-MyBatis动态SQL标签之常用标签

文章目录 1 代码1.1 实体User.java1.2 接口UserMapper.java1.3 映射UserMapper.xml1.3.1 标签if1.3.2 标签if和where1.3.3 标签choose和when和otherwise1.4 UserController.java2 常用动态SQL标签2.1 标签set2.1.1 UserMapper.java2.1.2 UserMapper.xml2.1.3 UserController.ja…...

wordpress后台更新后 前端没变化的解决方法

使用siteground主机的wordpress网站,会出现更新了网站内容和修改了php模板文件、js文件、css文件、图片文件后,网站没有变化的情况。 不熟悉siteground主机的新手,遇到这个问题,就很抓狂,明明是哪都没操作错误&#x…...

【OSG学习笔记】Day 18: 碰撞检测与物理交互

物理引擎(Physics Engine) 物理引擎 是一种通过计算机模拟物理规律(如力学、碰撞、重力、流体动力学等)的软件工具或库。 它的核心目标是在虚拟环境中逼真地模拟物体的运动和交互,广泛应用于 游戏开发、动画制作、虚…...

Spring Boot 实现流式响应(兼容 2.7.x)

在实际开发中,我们可能会遇到一些流式数据处理的场景,比如接收来自上游接口的 Server-Sent Events(SSE) 或 流式 JSON 内容,并将其原样中转给前端页面或客户端。这种情况下,传统的 RestTemplate 缓存机制会…...

遍历 Map 类型集合的方法汇总

1 方法一 先用方法 keySet() 获取集合中的所有键。再通过 gey(key) 方法用对应键获取值 import java.util.HashMap; import java.util.Set;public class Test {public static void main(String[] args) {HashMap hashMap new HashMap();hashMap.put("语文",99);has…...

《用户共鸣指数(E)驱动品牌大模型种草:如何抢占大模型搜索结果情感高地》

在注意力分散、内容高度同质化的时代,情感连接已成为品牌破圈的关键通道。我们在服务大量品牌客户的过程中发现,消费者对内容的“有感”程度,正日益成为影响品牌传播效率与转化率的核心变量。在生成式AI驱动的内容生成与推荐环境中&#xff0…...

最新SpringBoot+SpringCloud+Nacos微服务框架分享

文章目录 前言一、服务规划二、架构核心1.cloud的pom2.gateway的异常handler3.gateway的filter4、admin的pom5、admin的登录核心 三、code-helper分享总结 前言 最近有个活蛮赶的,根据Excel列的需求预估的工时直接打骨折,不要问我为什么,主要…...

第25节 Node.js 断言测试

Node.js的assert模块主要用于编写程序的单元测试时使用,通过断言可以提早发现和排查出错误。 稳定性: 5 - 锁定 这个模块可用于应用的单元测试,通过 require(assert) 可以使用这个模块。 assert.fail(actual, expected, message, operator) 使用参数…...

反射获取方法和属性

Java反射获取方法 在Java中,反射(Reflection)是一种强大的机制,允许程序在运行时访问和操作类的内部属性和方法。通过反射,可以动态地创建对象、调用方法、改变属性值,这在很多Java框架中如Spring和Hiberna…...

【OSG学习笔记】Day 16: 骨骼动画与蒙皮(osgAnimation)

骨骼动画基础 骨骼动画是 3D 计算机图形中常用的技术,它通过以下两个主要组件实现角色动画。 骨骼系统 (Skeleton):由层级结构的骨头组成,类似于人体骨骼蒙皮 (Mesh Skinning):将模型网格顶点绑定到骨骼上,使骨骼移动…...