【数据分享】1929-2022年全球站点的逐日最低气温(Shp\Excel\12000个站点)

news/2024/7/21 5:49:20 标签: excel

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

之前我们分享过1929-2022年全球气象站点的逐日平均气温和逐日最高气温(均可查看之前的文章获悉详情)。本次我们为大家继续带来具体到气象监测站点的数据——1929-2022年全球气象站点的逐日最低气温数据

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

以下为数据的详细信息:

01 数据预览

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

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

数据字段包括气象观测站点的编号(STATION)气象观测站点的名称(NAME)、纬度(LATITUDE)经度(LONGITUDE)以及每日最低气温数值(例如2022-01-01)。

我们来预览一下:

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

Shp格式数据的具体属性和Excel数据相同,我们以2022年气象观测站点的每日最低气温数据为例来预览一下:

2022年12281个气象观测站点空间分布  

 

02 数据来源

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

大家可以自己去该网站下载原始数据!

03 数据处理说明

1.合并处理:

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

2.单位换算:

将华氏度转化为摄氏度单位,数据处理公式为摄氏度 = (华氏度 - 32°F) ÷ 1.8进行换算。

3.空值处理:

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

4.站点数量说明:

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

文末下方是我们的公众号名片,我们将定期介绍各类城市数据以及数据的可视化和分析技术,有关1929-2022年全球站点的逐日最低气温数据的更多详情,欢迎大家多多关注我们进行了解!


http://www.niftyadmin.cn/n/407912.html

相关文章

使用TypeScript实现一个浏览器事件的集中管理

使用TypeScript实现一个浏览器事件的集中管理 1. 浏览器事件模型2. EventTarget接口3.使用TypeScript实现浏览器事件的集中管理 1. 浏览器事件模型 浏览器的事件模型是一种基于事件驱动的编程模型,用于处理用户与浏览器交互时触发的各种事件。它包括三个主要阶段&a…

【C++学习】特殊类设计 | 类型转换

🐱作者:一只大喵咪1201 🐱专栏:《C学习》 🔥格言:你只管努力,剩下的交给时间! 特殊类设计 | 类型转换 一、特殊类设计1.1 不能被拷贝的类1.2 只能在堆上创建的类1.3 只能在栈上创建…

[开发|java] 查询数据库返回的数据用map接收

当数据库返回的数据为多行结果集时&#xff0c;可以使用 List<Map<String, Object>> 来接收。其中&#xff0c;List 表示结果集的行&#xff0c;而每一行都用一个 Map 对象来表示&#xff0c;Map 的键是列名&#xff0c;值是对应的数据。 以下是一个示例代码&…

MMPretrain代码课

安装注意事项 训练时需要基于算法库源码进行开发&#xff0c;所以需要git clone mmpretrain仓库。如果只调用&#xff0c;则pip install 即可。 from mmpretrain import get_model, list_models,inference_model分别用于模型的获取、例举、推理 此时还没加载预训练权重 tor…

Spring Boot 的FreeMarker

使用 FreeMarker 视图模板引擎的 Spring Boot 示例&#xff1a; 1. 添加 FreeMarker 依赖 在 pom.xml 文件中添加 FreeMarker 依赖&#xff1a; <> <>org.springframework.boot</groupId> <artifactId>spring-boot-starter-freemarker</artifact…

【C语言】printf的输出格式控制符、格式修饰符、转义字符

格式控制符&#xff1a; %d&#xff1a;用于输出十进制有符号整数。%u&#xff1a;用于输出十进制无符号整数。%f&#xff1a;用于输出十进制浮点数字。%e 或 %E&#xff1a;用于输出指数形式的浮点数。%g 或 %G&#xff1a;用于输出浮点数&#xff0c;根据数值大小自动选择使…

带你探索400G光模块测试

随着移动互联网、云计算、大数据等技术快速发展&#xff0c;数据中心及云计算资源需求的爆发式地增长&#xff0c;核心网传输带宽需求大幅度的提升&#xff0c;同时也带动了超大规模云数据中心的发展&#xff0c;对数据中心内部和之间的互联的光模块带宽需求呈快速增长&#xf…

多线程-线程安全的懒汉式_死锁-ReentrantLock的使用

线程安全的懒汉式_死锁-ReentrantLock的使用 解决单例模式中的懒汉式的线程安全问题 解决单例模式中的懒汉式的线程安全问题> 饿汉式&#xff1a;不存在线程安全问题。 > 懒汉式&#xff1a;存在线程安全问题&#xff0c;&#xff08;需要使用同步机制来处理&#xff0…