ABoVE:2000-2017 年阿拉斯加和加拿大 MODIS MAIAC 角度校正反射率

简介: 该数据集对2000-2017年阿拉斯加和加拿大ABoVE区域的MODIS MAIAC表面反射率进行角度校正,使用随机森林算法统一视角与光照角度,消除角度效应带来的干扰,保持1公里分辨率及亚日时间分辨率,适用于长期地表动态研究。

ABoVE: Angular-corrected MODIS MAIAC Reflectance across Alaska and Canada, 2000-2017

简介

该数据集提供了 2000 年至 2017 年阿拉斯加和加拿大西部 ABoVE 区域 MODIS 多角度大气校正算法 (MAIAC) 表面反射率的角度校正。使用机器学习方法随机森林 (RF),将原始 MAIAC 反射率数据校正为一致的视角和照明角度(0 度视角天顶角和 45 度太阳天顶角),以减少由于角度效应造成的伪影和变化。保留了原始 MAIAC 数据的亚日时间分辨率和 1 公里空间分辨率,包括 7 个陆地波段(波段 1-7)和 5 个海洋波段(波段 8-12)。由此产生的表面反射率数据适用于对表面现象的模式、过程和动态进行长期研究。数据涵盖 11 个不同的 Terra 和 Aqua 卫星 MODIS MAIAC 图块。

摘要
Bits Definition
0–2 Cloud Mask
000 = Undefined; 001 = Clear; 010 = Possibly Cloudy (detected by AOT filter);
011 = Cloudy (detected by cloud mask algorithm); 101 = Cloud Shadow;
110 = Hot spot of fire; 111 = Water Sediments
3–4 Land Water Snow/Ice Mask
00 = Land; 01 = Water; 10 = Snow; 11 = Ice
5–7 Adjacency Mask
000 = Normal condition; 001 = Adjacent to cloud;
010 = Surrounded by more than 8 cloudy pixels; 011 = Single cloudy pixel;
100 = Adjacent to snow; 101 = Snow was previously detected on this pixel
8 Aerosol Optical Thickness (AOT) Level
0 = AOT is low (<=0.6); 1 = AOT is high (> 0.6) or undefined
9 Algorithm Initialize Status
0 = Initialized; 1 = Not initialized
10 BRF Retrieved Over Snow (use AOT=0.05)
0 = no; 1 = yes
11 Altitude >3.5km (BRF is retrieved with AOT=0.01)
0 = no; 1 = yes

代码
!pip install leafmap
!pip install pandas
!pip install folium
!pip install matplotlib
!pip install mapclassify

import pandas as pd
import leafmap

url = "https://github.com/opengeos/NASA-Earth-Data"
df = pd.read_csv(url, sep="\t")
df

leafmap.nasa_data_login()

results, gdf = leafmap.nasa_data_search(
short_name="ABoVE_MODIS_MAIAC_Reflectance_1858",
cloud_hosted=True,
bounding_box=(-180.0, 44.12, 180.0, 80.81),
temporal=("2000-02-24", "2017-12-31"),
count=-1, # use -1 to return all datasets
return_gdf=True,
)

gdf.explore()

leafmap.nasa_data_download(results[:5], out_dir="data")

相关文章
|
监控 关系型数据库 MySQL
mysql升级和降级
mysql升级和降级
572 9
|
Web App开发 资源调度 JavaScript
vue element plus 安装
vue element plus 安装
448 0
|
2月前
|
Web App开发 人工智能 自然语言处理
利用Playwright MCP与LLM构建复杂的工作流与AI智能体
本文介绍如何通过Playwright MCP与大语言模型(LLM)结合,构建智能AI代理与自动化工作流。Playwright MCP基于Model Context Protocol,打通LLM与浏览器自动化的能力,实现自然语言驱动的网页操作。涵盖环境配置、核心组件、智能任务规划、自适应执行及电商采集、自动化测试等实战应用,助力高效构建鲁棒性强、可扩展的AI自动化系统。
|
7月前
|
人工智能 数据挖掘 API
基于neo4j数据库和dify大模型框架的rag模型搭建——后续补充
基于neo4j数据库和dify大模型框架的rag模型搭建——后续补充
845 21
基于neo4j数据库和dify大模型框架的rag模型搭建——后续补充
|
5月前
|
人工智能
你花大钱养的 AI,为啥感觉还是个“人工智障”?
这篇文章探讨了为何我们常觉得AI“呆呆的”——问题不在于AI本身,而在于我们“教”的方式。我们往往把AI当成“流水线工人”,用冗长指令让它机械执行任务,却忽略了它本可成为有主动性、创造力的“顾问”。通过赋予AI“欲望”与“成就感”,如《自衍体》项目所做的,AI能变得主动思考、自我驱动。关键在于:别当工头下命令,而要当合伙人点燃它的“心”。
|
6月前
|
SQL Java 数据库
解决Java Spring Boot应用中MyBatis-Plus查询问题的策略。
保持技能更新是侦探的重要素质。定期回顾最佳实践和新技术。比如,定期查看MyBatis-Plus的更新和社区的最佳做法,这样才能不断提升查询效率和性能。
294 1
|
8月前
|
机器学习/深度学习 并行计算 PyTorch
英伟达新一代GPU架构(50系列显卡)PyTorch兼容性解决方案
本文记录了在RTX 5070 Ti上运行PyTorch时遇到的CUDA兼容性问题,分析其根源为预编译二进制文件不支持sm_120架构,并提出解决方案:使用PyTorch Nightly版本、更新CUDA工具包至12.8。通过清理环境并安装支持新架构的组件,成功解决兼容性问题。文章总结了深度学习环境中硬件与框架兼容性的关键策略,强调Nightly构建版本和环境一致性的重要性,为开发者提供参考。
5086 64
英伟达新一代GPU架构(50系列显卡)PyTorch兼容性解决方案
|
5月前
|
Web App开发 编解码 网络协议
直播推流技术底层逻辑详解与私有化实现方案-以rmtp rtc hls为例-优雅草卓伊凡
直播推流技术底层逻辑详解与私有化实现方案-以rmtp rtc hls为例-优雅草卓伊凡
354 5
直播推流技术底层逻辑详解与私有化实现方案-以rmtp rtc hls为例-优雅草卓伊凡
|
6月前
|
人工智能 监控 安全
人人都是造梦者:AI时代的创意落地指南
有好想法因为"不会技术"而只能停留在脑海里?如果技术门槛不再是阻碍,你最想实现什么?在发现好想法后,如何落地自己的AI创意?这个过程可能需要哪些东西?本文手把手教你如何让自己的创意落地。
357 16
人人都是造梦者:AI时代的创意落地指南