侧边栏壁纸
博主头像
YouGIS博文 - YouGIS顽石工坊 博主等级

行动起来,活在当下

  • 累计撰写 60 篇文章
  • 累计创建 33 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录

中国1km分辨率逐月平均气温数据集(1976-2025):50年600期气候栅格完整技术说明

Administrator
2026-07-29 / 0 评论 / 1 点赞 / 5 阅读 / 0 字

中国1km分辨率逐月平均气温数据集(1976-2025):50年600期气候栅格完整技术说明

主页:yougis.com.cn
博文:
blog.yougis.com.cn
工具:
yougis.com.cn

GIS数据:yougis.com.cn/res/home

qr-wechat.jpg

扫码获取更多精彩内容

gh_1b60b293e57f_430.jpg

一键获取海量空间数据

数据简介

中国1km分辨率逐月平均气温数据集,覆盖 1976-2025 年共 50 年逐月数据(600期),空间分辨率约 1km。该数据集由彭守璋团队(西北农林科技大学水土保持研究所)基于 CRU 全球气候数据与 WorldClim 高分辨率气候数据,通过 Delta 空间降尺度方案生成,并发表于国际数据期刊 Earth System Science Data (ESSD)

数据已通过 496 个独立气象观测站点验证,是目前中国区域最权威的高分辨率长时序气温栅格数据之一。


技术规格

参数

说明

数据名称

中国1km分辨率逐月平均气温数据集

空间分辨率

0.0083333°(约1km)

时间范围

1976年1月 ~ 2025年12月

时间分辨率

逐月(12期/年)

总期数

600期(50年×12月)

数据格式

NetCDF(.nc)

数据类型

int16(16位有符号整型)

气温单位

0.1℃(实际值 = 存储值 × 0.1)

变量名

tmp

空间范围

中国主要陆地(含港澳台)

坐标系

WGS84

单年数据量

约160MB(1个nc文件,含12个月)

压缩格式

RAR(tmp_YYYY.rar


数据来源与方法

原始数据

数据源

提供方

作用

CRU TS

英国东英吉利大学 Climatic Research Unit

提供年际变化信息(0.5°月值)

WorldClim

worldclim.org

提供1km空间分辨率气候态场

Delta 空间降尺度方案

CRU 数据时间序列长但空间分辨率粗(0.5°,约50km),WorldClim 空间分辨率高(~1km)但仅为气候态。Delta 方案将二者优势结合:

  1. 计算 CRU 某月数据相对于气候态的距平(Delta值)

  2. 将距平空间插值到 1km 分辨率

  3. 叠加到 WorldClim 1km 气候态场上,得到该月 1km 分辨率气温栅格

验证

采用 496 个独立气象观测站点进行交叉验证,数据质量可靠。

数据作者

彭守璋,副研究员,西北农林科技大学水土保持研究所。研究方向为气候变化与生态水文,开发了包括气温、降水在内的中国区域高分辨率气候数据集系列。


数据获取

数据免费获取,按年份独立成包。提供两种渠道:

方式一:公众号关键词(推荐)

关注公众号 YouGIS顽石,发送关键词:

逐月平均气温-年份

示例:

  • 逐月平均气温-2000 → 2000年全年12期数据

  • 逐月平均气温-2020 → 2020年全年12期数据

百度网盘 + 夸克网盘双链接。

方式二:YouGIS 数据助手

50年关键词速查(1976-2025)

逐月平均气温-1976  逐月平均气温-1977  逐月平均气温-1978  逐月平均气温-1979
逐月平均气温-1980  逐月平均气温-1981  逐月平均气温-1982  逐月平均气温-1983
逐月平均气温-1984  逐月平均气温-1985  逐月平均气温-1986  逐月平均气温-1987
逐月平均气温-1988  逐月平均气温-1989  逐月平均气温-1990  逐月平均气温-1991
逐月平均气温-1992  逐月平均气温-1993  逐月平均气温-1994  逐月平均气温-1995
逐月平均气温-1996  逐月平均气温-1997  逐月平均气温-1998  逐月平均气温-1999
逐月平均气温-2000  逐月平均气温-2001  逐月平均气温-2002  逐月平均气温-2003
逐月平均气温-2004  逐月平均气温-2005  逐月平均气温-2006  逐月平均气温-2007
逐月平均气温-2008  逐月平均气温-2009  逐月平均气温-2010  逐月平均气温-2011
逐月平均气温-2012  逐月平均气温-2013  逐月平均气温-2014  逐月平均气温-2015
逐月平均气温-2016  逐月平均气温-2017  逐月平均气温-2018  逐月平均气温-2019
逐月平均气温-2020  逐月平均气温-2021  逐月平均气温-2022  逐月平均气温-2023
逐月平均气温-2024  逐月平均气温-2025

使用方法

Python(xarray)

import xarray as xr

# 读取nc文件
ds = xr.open_dataset('tmp_2000.nc')

# 气温 = 存储值 × 0.1(单位:℃)
temp = ds['tmp'] * 0.1

# 提取某月(如2000年7月)
july = temp.sel(time='2000-07')
july.plot()  # 快速可视化

# 计算年均温
annual_mean = temp.groupby('time.year').mean(dim='time')

# 计算某区域年均温时间序列
regional_ts = temp.sel(
    lon=slice(100, 120),
    lat=slice(40, 20)  # 纬度降序
).mean(dim=['lon', 'lat'])

ArcMap / ArcGIS Pro

  1. 使用 Make NetCDF Raster Layer 工具

  2. 输入 nc 文件,变量选择 tmp

  3. X/Y 维度设为 lon/lat

  4. time 维度切换月份

  5. 在栅格计算器中 × 0.1 转换为实际温度

MATLAB

% ncread读取nc数据
data = ncread('tmp_2000.nc', 'tmp');
% 实际气温(℃) = data × 0.1
temp = data * 0.1;
% 绘制某月(第7层为7月)
imagesc(temp(:,:,7));
colorbar;

R(terra)

library(terra)
r <- rast("tmp_2000.nc")
temp <- r * 0.1
plot(temp[[7]])  # 7月

注意事项

单位换算

nc 文件存储值为 0.1℃,使用前必须乘以 0.1 转换为实际摄氏温度。遗漏此步会导致气温值放大10倍。

int16 负值

气温存在负值(冬季低温),数据采用 int16 有符号整型存储,天然支持负数。读取后乘 0.1 即可,无需额外处理。

空间范围

数据覆盖中国主要陆地,含港澳台,不含南海岛礁等远海区域。

引用要求

使用本数据请在论文中引用原文。


适用领域

领域

典型应用

气候变化

区域增暖趋势、极端高温/低温事件

农业气象

积温计算、作物热量带、种植制度区划

生态学

物种分布模型(MaxEnt)、植被-气候关系

水文模拟

蒸散发估算、融雪径流

城市规划

城市热岛效应、热环境评估

公共卫生

热浪健康风险、传染病传播建模


同类数据对比

数据集

分辨率

时间范围

获取方式

本数据集

1km

1976-2025

免费

CRU TS

0.5°(~50km)

1901-至今

免费

WorldClim v2

~1km

1970-2000气候态

免费

ERA5-Land

0.1°(~9km)

1950-至今

免费

气象站点

点位

1951-至今

需申请


文献引用

Peng Shouzhang, Ding Yongxia, Liu Wenzhao, Li Zhi. 1 km monthly temperature and precipitation dataset for China from 1901 to 2017. Earth System Science Data, 2019, 11, 1931-1946.

DOI: 10.5194/essd-11-1931-2019


相关数据

本数据集同系列还有:

  • 逐月降水量数据集:变量 pre,单位 0.1mm,关键词 逐月降雨量-年份

  • 逐月平均气温数据集(本文):变量 tmp,单位 0.1℃,关键词 逐月平均气温-年份


数据来源

  • 原始数据:国家地球系统科学数据中心-黄土高原分中心(loess.geodata.cn

  • 整理分享:YouGIS顽石

1

评论区