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

基于 GEE 的网格化降雨数据可视化与时间序列分析

目录

1 数据介绍

2 代码解析

3 完整代码

4 运行结果



降雨数据在遥感分析中是一个重要的因素,GEE 中有许多相关的降雨量数据以供研究。本文分享以 CHIRPS 网格化降雨量数据为例,进行时间序列分析,统计研究区年降雨量,以及将年降雨量导出至 csv 中。

1 数据介绍

气候灾害组织红外降水站数据 (CHIRPS) 是一个 30 多年的准全球降雨数据集。 这是一个高分辨率的全球网格降雨数据集,它将卫星测量的降水量与地面站数据结合在一个一致的长期时间序列数据集中。该数据从 1981 年开始提供,对于计算降雨偏差和干旱监测非常有用。

CHIRPS 将 0.05° 分辨率卫星图像与现场站数据相结合,创建网格降雨时间序列,用于趋势分析和季节性干旱监测。

数据集ee.ImageCollection("UCSB-CHG/CHIRPS/PENTAD")

2 代码解析

(1)导入降雨量网格化数据:

// 导入数据
var chirps = ee.ImageCollection('UCSB-CHG/CHIRPS/PENTAD');

(2)导入研究区shp数据:

// 导入研究区shp数据
var bangalore = table;
Map.addLayer(bangalore);
Map.centerObject(bangalore, 8);

(3)创建2017年总降雨量数据图:

CHIRPS 数据集是一个包含全局图像的图像集合,其中包含每五天(5 天)的图像以及这 5 天内的总降雨量。我们可以将集合过滤为一年的图像,然后应用sum()来获取单个图像,其中每个像素是一年中所有图像的降雨量总和。以下代码计算 2017 年的总降雨量。

// 设置年份
var year = 2017;
var startDate = ee.Date.fromYMD(year, 1, 1);
var endDate = startDate.advance(1, 'year');
http://www.lryc.cn/news/534274.html

相关文章:

  • java-初识List
  • windows下搭建tftp服务器+网络启动Linux
  • DeepSeek使用技巧大全(含本地部署教程)
  • PHP 面向对象编程详解
  • openbmc web/redfish到底层设计(持续更新...)
  • Linux init
  • Maven 版本管理与 SNAPSHOT 详解
  • TCP三次握手全方面详解
  • 【C#】一维、二维、三维数组的使用
  • MIT开源7B推理模型Satori:用行动思维链进行强化学习,增强自回归搜索
  • 【JVM详解二】常量池
  • w200基于spring boot的个人博客系统的设计与实现
  • 【算法】快速排序算法的实现:C 和 C++ 版本
  • 前沿科技一览未来发展趋势
  • js滚动到页面最底部
  • 视觉硬件选型和算法选择(CNN)
  • Mybatis篇
  • 【Python】元组
  • 【AI实践】deepseek支持升级git
  • 【AI实践】Cursor上手-跑通Hello World和时间管理功能
  • Redis数据库(二):Redis 常用的五种数据结构
  • 【计组】实验五 J型指令设计实验
  • ubuntu 本地部署deepseek r1 蒸馏模型
  • RestTemplate Https 证书访问错误
  • MySQL内存使用率高且不释放问题排查与总结
  • mysql8 从C++源码角度看sql生成抽象语法树
  • 【DeepSeek】DeepSeek概述 | 本地部署deepseek
  • 【C++】多态原理剖析
  • 【Rust自学】20.4. 结语:Rust学习一阶段完成+附录
  • pytorch引用halcon写数据集