【数据分享】1981-2023年全国各城市逐日、逐月、逐年降水量(Excel格式)

本文主要是介绍【数据分享】1981-2023年全国各城市逐日、逐月、逐年降水量(Excel格式),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

气象数据是我们在各种研究中都会使用到的基础数据。本次给大家带来的是1981-2023年全国各城市逐日、逐月、逐年的累计降水量数据。数据单位为毫米。数据格式为Excel。月降水为当月所有天数的降水之和,也就是月累计降水量;年降水为当年所有天数的降水之和,也就是年累计降水量。原始数据来源于美国国家海洋和大气管理局(NOAA)下设的国家环境信息中心(NCEI),数据处理方式会在下文详细介绍!

大家可以在公众号回复关键词 188 按转发要求获取数据!以下为数据的详细介绍:

数据预览

该数据包括地级市的逐日、逐月、逐年降水量!如下图:

首先,我们先来看看地级市逐日降水量!1981至2023年所有天数的逐日降水量数据包括在一个csv文件中。数据字段包括城市名称、城市代码、城市所属省份、所属省份代码,每日降水量。如下图:

接着,我们来看看地级市逐月降水量!1981至2023年所有月份的月累计降水量数据包括在一个csv文件中。数据字段包括城市名称、城市代码、城市所属省份、所属省份代码,每月降水量。如下图:

然后,我们来看看地级市逐年降水量!1981至2023年每一年的年累计降水量数据包括在一个csv文件中。数据字段包括城市名称、城市代码、城市所属省份、所属省份代码,每年降水量。如下图:

数据来源

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

处理方式

1.从NCEI网站下载到的原始数据,每一个csv文件是某个特定站点某年内所有天数的平均气温、最高气温、降水量等气象指标(一共包括十几个气象指标)。我们按照年份(只处理了1981年——2023年的数据,1980年前的观测站点较少)将每年涉及到的所有气象观测站点的每日降水量数据进行合并处理,并提取出中国范围的站点,此外还将数据单位由英寸换算为毫米(mm),最终得到1981-2023年全国范围气象站点的逐日降水量数据。

2.基于中国所有站点的逐日降水量数据,我们利用反距离权重法插值得到全国逐日的降水量栅格数据(空间尺度为1km)。

3.我们基于从“数读城事”公众号获取的我国地级市的行政边界shp数据,对地级市行政边界内的逐日降水量栅格进行求平均数处理,得到了地级市逐日降水量。

4.基于地级市逐日降水量,我们再汇总每月所有天数的降水量的总和得到逐月累计降水量数据。再汇总每年所有天数的降水量的总和得到逐年累计降水量数据!

注意事项

1.该数据是通过插值方法得到的,由于插值的方式与各种处理参数的不同,该数据可能会与其他来源的降水数据有微小差别,这个很正常,特此说明!

2.如果在论文中使用该数据,数据来源请写上面的原始数据来源,处理方法请写上面的处理方式!

数据获取

这篇关于【数据分享】1981-2023年全国各城市逐日、逐月、逐年降水量(Excel格式)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/856192

相关文章

Python进阶之Excel基本操作介绍

《Python进阶之Excel基本操作介绍》在现实中,很多工作都需要与数据打交道,Excel作为常用的数据处理工具,一直备受人们的青睐,本文主要为大家介绍了一些Python中Excel的基本操作,希望... 目录概述写入使用 xlwt使用 XlsxWriter读取修改概述在现实中,很多工作都需要与数据打交

使用MongoDB进行数据存储的操作流程

《使用MongoDB进行数据存储的操作流程》在现代应用开发中,数据存储是一个至关重要的部分,随着数据量的增大和复杂性的增加,传统的关系型数据库有时难以应对高并发和大数据量的处理需求,MongoDB作为... 目录什么是MongoDB?MongoDB的优势使用MongoDB进行数据存储1. 安装MongoDB

Golang操作DuckDB实战案例分享

《Golang操作DuckDB实战案例分享》DuckDB是一个嵌入式SQL数据库引擎,它与众所周知的SQLite非常相似,但它是为olap风格的工作负载设计的,DuckDB支持各种数据类型和SQL特性... 目录DuckDB的主要优点环境准备初始化表和数据查询单行或多行错误处理和事务完整代码最后总结Duck

Python MySQL如何通过Binlog获取变更记录恢复数据

《PythonMySQL如何通过Binlog获取变更记录恢复数据》本文介绍了如何使用Python和pymysqlreplication库通过MySQL的二进制日志(Binlog)获取数据库的变更记录... 目录python mysql通过Binlog获取变更记录恢复数据1.安装pymysqlreplicat

Linux使用dd命令来复制和转换数据的操作方法

《Linux使用dd命令来复制和转换数据的操作方法》Linux中的dd命令是一个功能强大的数据复制和转换实用程序,它以较低级别运行,通常用于创建可启动的USB驱动器、克隆磁盘和生成随机数据等任务,本文... 目录简介功能和能力语法常用选项示例用法基础用法创建可启动www.chinasem.cn的 USB 驱动

使用SQL语言查询多个Excel表格的操作方法

《使用SQL语言查询多个Excel表格的操作方法》本文介绍了如何使用SQL语言查询多个Excel表格,通过将所有Excel表格放入一个.xlsx文件中,并使用pandas和pandasql库进行读取和... 目录如何用SQL语言查询多个Excel表格如何使用sql查询excel内容1. 简介2. 实现思路3

python实现pdf转word和excel的示例代码

《python实现pdf转word和excel的示例代码》本文主要介绍了python实现pdf转word和excel的示例代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价... 目录一、引言二、python编程1,PDF转Word2,PDF转Excel三、前端页面效果展示总结一

IDEA如何将String类型转json格式

《IDEA如何将String类型转json格式》在Java中,字符串字面量中的转义字符会被自动转换,但通过网络获取的字符串可能不会自动转换,为了解决IDEA无法识别JSON字符串的问题,可以在本地对字... 目录问题描述问题原因解决方案总结问题描述最近做项目需要使用Ai生成json,可生成String类型

Oracle数据库使用 listagg去重删除重复数据的方法汇总

《Oracle数据库使用listagg去重删除重复数据的方法汇总》文章介绍了在Oracle数据库中使用LISTAGG和XMLAGG函数进行字符串聚合并去重的方法,包括去重聚合、使用XML解析和CLO... 目录案例表第一种:使用wm_concat() + distinct去重聚合第二种:使用listagg,

Python实现将实体类列表数据导出到Excel文件

《Python实现将实体类列表数据导出到Excel文件》在数据处理和报告生成中,将实体类的列表数据导出到Excel文件是一项常见任务,Python提供了多种库来实现这一目标,下面就来跟随小编一起学习一... 目录一、环境准备二、定义实体类三、创建实体类列表四、将实体类列表转换为DataFrame五、导出Da