1980~2025 年各省市区县日度主导风向及平均风向计算结果

今天给大家分享一份 1980~2025 年各省市区县日度主导风向及平均风向计算结果,原始数据来源于 NASA 的 MERRA-2(tavg1_2d_flx_Nx (M2T1NXFLX): Surface Flux Diagnostics)数据:https://disc.gsfc.nasa.gov/datasets/M2T1NXFLX_5.12.4/summary?keywords=Surface Flux Diagnostics

计算方法

该数据集提供的是分辨率是 0.5˚x0.625˚ 的格点数据,为小时数据,包含了每个格点的东向风风速(ULML)和北向风风速(VLML),通过这两个变量我们可以采取两种方法计算每个省市区县的风向:

  • 主导风向法;
  • 平均风向法。

首先都需要把小时数据通过日度平均获取日度数据。

# 计算日度平均
lapply(1:8, function(x){
app(rst[[(x*24 - 23):(x*24)]], mean, na.rm = T) %>%
`names<-`(varnames(rst[[(x*24 - 23):(x*24)]]))
}) %>%
rast() -> newrst

在主导风向法中,我首先计算了每个格点的风向角度。这里需要注意,风向角度是指风吹来的方向,而不是风吹去的风向。例如下面的示意图:

然后我们可以把风向角度分成 16 个方位:

然后分区域统计每个省市区县范围内的最多风向即可。

在平均风向法中。我是首先分区域计算每个省市区县范围内所有风速分量的均值,然后根据东向风的风速均值和北向风的风速均值计算平均风向。

由于同一个地区的风向在月度和年度范围内会经常变化,例如夏季东南风多,而冬季北风多,所以这里就不再汇总计算月度和年度的了。

数据概览

处理之后得到了如下文件:

  • 1980~2025年中国各城市日度主导风向及平均风向计算结果.dta
  • 1980~2025年中国各区县日度主导风向及平均风向计算结果.dta
  • 1980~2025年中国各省份日度主导风向及平均风向计算结果.dta

数据预览如下:

下图展示了 2025 年 8 月 1 日,各城市的主导风向及平均风向的角度:

下图展示了 2025 年 1 月 1 日,各区县的平均风向角度:

2025 年各省每月主导风向方位:

计算方法

nc 文件的处理大家可以学习之前的课程:

使用 R 语言处理 Merra2 数据获取各省市区县的比湿、降水量、风速和气压数据:https://rstata.duanshu.com/#/brief/course/3239b87be1384488bdacb679cd467548

关于风向的计算,等之后有时间我再单独准备个新课程讲解~

数据引用格式

由于该数据包含较多 RStata 处理的内容,在研究中使用该数据请使用清晰的方式注明数据来源于 RStata 或者 RStata 数据中心,并使用如下格式引用:

RStata 数据中心: 1980~2025 年各省市区县日度主导风向及平均风向计算结果. 2026. https://tidyfriday.cn/rsdb2/

英文文献可以使用下面的格式引用:

RStata Data Center: Panel Data on Calculated Daily Prevailing Wind Direction and Mean Wind Direction by Province, City, District, and County in China, 1980–2025. 2026. https://tidyfriday.cn/rsdb2/

点击这里跳转到 RStata 短书平台获取附件:1980~2025 年各省市区县日度主导风向及平均风向计算结果

评论