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

【数据分享】1929-2023年全球站点的逐日平均风速数据(Shp\Excel\免费获取)

气象数据是在各项研究中都经常使用的数据,气象指标包括气温、风速、降水、能见度等指标,说到气象数据,最详细的气象数据是具体到气象监测站点的数据!

有关气象指标的监测站点数据,之前我们分享过1929-2023年全球气象站点的逐日平均气温数据、逐日最高气温数据、逐日最低气温数据逐日降雪深度数据、逐日平均能见度数据和逐日降水量数据(均可查看之前的文章获悉详情)。本次我们为大家继续带来具体到气象监测站点的数据——1929-2023年全球气象站点的平均风速数据!

原始数据来源于美国国家海洋和大气管理局(NOAA)下设的国家环境信息中心(NCEI),原始数据以节为单位,数据格式为csv,缺失数据用999.9表示。为了方便大家使用,我们对原始数据进行了一些处理,包括:①数据单位由节转为公里/小时;②处理得到了shp和excel两种数据格式;③对于excel格式,将缺失数据表示为空值,对于shp格式,缺失值依然用999.9表示。该数据的其他重要信息包括数据坐标为GCS_WGS_1984,以2023年为例全球有12311个气象观测站点,具体的数据处理方式会在下文详细介绍!

大家可以在公众号回复关键词 136 免费获取该数据无需转发文章,直接获取!以下为数据的详细介绍:

01 数据预览

该数据提供Shp和Excel两种数据格式,由于是逐日平均风速数据,又有95多个年份,数据条数非常多,难以将所有年份保存在一个文件中。我们将每一年的数据保存为一个Shp文件和一个Excel文件,一共有95个年份,也就是有95个Shp文件和95个Excel文件。

我们先来看一下Excel格式的数据,每个Excel文件中包含有该年365天每天的全球所有气象站点的平均风速。

数据字段包括气象观测站点的编号(STATION)气象观测站点的名称(NAME)、纬度(LATITUDE)经度(LONGITUDE)以及每日平均风速数值(例如2023-01-01)。我们来预览一下:

接下来我们来看一下Shp格式的数据,同样每个Shp文件中都包含该年365天每天的全球所有气象站点的平均风速。

Shp格式数据的具体属性和Excel数据相同,我们以2023年气象观测站点的每日平均风速数据为例来预览一下:

2023年气象观测站点空间分布

02 数据来源

数据来源于美国国家海洋和大气管理局(NOAA)下设的国家环境信息中心(NCEI),网址为:https://www.ncei.noaa.gov/data/global-summary-of-the-day/archive/,包括了1929—2023年的气象数据,大家可以自己去该网站下载原始数据!

03 数据处理说明

1.合并处理:

从NCEI网站下载到的原始csv数据,每一个csv是某个特定站点1年内所有日期的平均风速数据,按天记录,但并不全是365天,有的300多天,有的只有十几天。我们按照年份将每年涉及到的所有气象观测站点的每日平均风速数据进行合并处理,最终得到以年份命名的1929-2023年全球范围气象站点的逐日平均风速数据。

2.单位换算:

原始数据单位为节,我们将单位转为了公里/小时。

3.空值处理:

原始csv数据中的缺失值用数字999.9表示!在处理时,Excel格式文件用空值表示数据缺失;由于Shp文件会自动把空值识别为0,为区分空值与数值中的0,Shp中仍保留数字999.9表示数据缺失,特此说明!

4.站点数量说明:

每一年的站点数并不相同,基本是越新的年份全球气象站点数越多,2023年有12311个,早些年份的气象站点较少。有一点需要注意,对于缺失经纬度信息的站点,Excel中进行保留,其经纬度信息为空值。Shp中则将缺失经纬度信息的站点进行了删除。所以存在Excel和Shp中站点数量不一致的情况,例如2023年Shp中的站点个数为12270,Excel中的站点数量为12311。

03 数据获取

相关文章:

  • 搭建macOS开发环境-1:准备工作
  • 2.0 Zookeeper 安装配置
  • 从 F-Droid 安装 termux
  • 回归预测模型:MATLAB多项式回归
  • 深入探究 HTTP 简化:httplib 库介绍
  • MyBatis中#和$符的区别,sql注入问题,动态sql语句
  • 【Java】学习笔记:关于java.sql;
  • STM32 与 ARM 的联系
  • 2024.1.31力扣每日一题——找出不同元素数目差数组
  • Rust函数入门与函数重载
  • 小程序 常用组件
  • SpringCloud-Eureka服务注册中心测试实践
  • Android Studio 安装Flutter插件但是没法创建项目
  • EMC学习笔记(二十四)降低EMI的PCB设计指南(四)
  • 14.0 Zookeeper环球锁实现原理
  • Google 是如何开发 Web 框架的
  • [rust! #004] [译] Rust 的内置 Traits, 使用场景, 方式, 和原因
  • 【node学习】协程
  • Git的一些常用操作
  • Hibernate最全面试题
  • Magento 1.x 中文订单打印乱码
  • vue从入门到进阶:计算属性computed与侦听器watch(三)
  • 我看到的前端
  • ​sqlite3 --- SQLite 数据库 DB-API 2.0 接口模块​
  • # 再次尝试 连接失败_无线WiFi无法连接到网络怎么办【解决方法】
  • #调用传感器数据_Flink使用函数之监控传感器温度上升提醒
  • (原创)boost.property_tree解析xml的帮助类以及中文解析问题的解决
  • (转) SpringBoot:使用spring-boot-devtools进行热部署以及不生效的问题解决
  • (转)ORM
  • (转)PlayerPrefs在Windows下存到哪里去了?
  • (轉貼) 蒼井そら挑戰筋肉擂台 (Misc)
  • (最全解法)输入一个整数,输出该数二进制表示中1的个数。
  • .axf 转化 .bin文件 的方法
  • .bat批处理(二):%0 %1——给批处理脚本传递参数
  • .mkp勒索病毒解密方法|勒索病毒解决|勒索病毒恢复|数据库修复
  • .NET CF命令行调试器MDbg入门(四) Attaching to Processes
  • .NET Core中Emit的使用
  • .net Signalr 使用笔记
  • .NET 程序如何获取图片的宽高(框架自带多种方法的不同性能)
  • .net6 webapi log4net完整配置使用流程
  • .Net7 环境安装配置
  • .NET开源快速、强大、免费的电子表格组件
  • .NET命令行(CLI)常用命令
  • @Autowired和@Resource装配
  • @RequestMapping-占位符映射
  • @ResponseBody
  • @WebServiceClient注解,wsdlLocation 可配置
  • [ IOS ] iOS-控制器View的创建和生命周期
  • [AS3]URLLoader+URLRequest+JPGEncoder实现BitmapData图片数据保存
  • [hdu2196]Computer树的直径
  • [HNCTF 2022 WEEK2]easy_include 文件包含遇上nginx
  • [Java性能剖析]Sun JDK基本性能剖析工具介绍
  • [LeetCode]—Simplify Path 简化路径表达式
  • [MySQL]日期和时间函数
  • [NBIoT]NBIoT相关知识