【数据分享】2014-2024年全国监测站点的逐年空气质量数据(15个指标\免费获取)

空气质量的好坏反映了空气的污染程度,在各项涉及城市环境的研究中,空气质量都是一个十分重要的指标。空气质量是依据空气中污染物浓度的高低来判断的。

我们发现学者王晓磊在自己的主页里面分享了2014年5月以来的全国范围的到站点的逐时空气质量数据,包括AQI、PM2.5、PM10、 SO2、NO2、 O3、CO等指标,且数据持续更新。大家可以自己去王晓磊的主页下载原始数据,网址在下文。我们下载数据后发现原始数据并不好用,我们对原始数据进行了处理分享给大家!

之前我们分享了2014-2024年全国监测站点的逐时、逐日、逐月(均可查看之前的文章获悉详情)的空气质量数据,包含15个指标,提供了Shp和Excel两种数据格式,免费获取。本次我们基于逐时的数据得到了1600多个监测站点的逐年的空气质量数据!计算方法为求得当年所有时刻空气质量数值的平均值,具体包括15个指标,时间范围为2014年5月13日—2024年1月6日,数据格式为Shp和Excel两种!

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

01 数据预览

空气质量数据的15个具体指标为AQI、SO2_24h、SO2、PM10_24h、PM10、PM2.5_24h、PM2.5、O3_24h、O3_8h_24h、O3_8h、O3、NO2_24h、NO2、CO_24h、CO。

我们首先来看一下Excel格式的空气质量数据,2014年5月13日—2024年1月6日共11年的数据保存为一个Excel文件,里面包括了如下字段:站点编号站点名字所属城市站点经度站点纬度对照点全年的空气质量数值!我们以AQI(空气质量指数)为例来预览一下:

我们再来看看Shp格式的数据!Shp格式数据的具体属性和Excel数据相同,同样11年的数据保存为一个Shp文件,

我们以AQI数据为例来看下,如下图:

我们再以2024年的AQI值为例来看看具体数据:

02数据详情

数据来源:

原始数据来源于学者王晓磊个人主页上分享的数据,网址为:https://quotsoft.net/air/#archive 王晓磊在网页里面对于他分享的数据的最初来源也有说明,是来源于全国空气质量数据来自中国环境监测总站的全国城市空气质量实时发布平台。

数据处理:

1.学者王晓磊分享的原始数据按日进行划分,如下图:

2.每日的数据包括所有指标的所有站点的数据,我们以2022年1月1日的文件为例,来看看,如下图:

3.另外王晓磊提供了站点的经纬度文件,如下图:

4.我们将所有站点的逐时空气质量指标值连接上站点的经纬度,得到带有经纬度的所有站点的逐时空气质量数值,并对15个指标单独处理进行区分。

5.基于所有站点的逐时空气质量数值,我们求得每年所有时刻的空气质量数据的平均值,以此分别得到所有站点15个指标的逐年空气质量数据!

名词说明:

在学者王晓磊个人主页上对15个具体指标的数据类型和单位有如下说明:

数据引用:

如果你使用该数据,请标明数据来自于学者王晓磊及中国环境监测总站的全国城市空气质量实时发布平台!

03 数据获取

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/698574.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

PBM模型学习

本专栏着重讲解PBM学习所得,学习笔记、心得,并附有视频素材资料,视频详细目录如下: PBM相关参数解释1 PBM相关参数解释2 PBM相关案例实践1 PBM相关案例实践2 PBM相关案例实践2 PBM相关案例实践3 PBM多相流中次相界面设置1 PBM多相…

Spring Boot整合Redis实现订单超时处理

1.首先&#xff0c;我们需要在pom.xml文件中添加以下依赖&#xff1a; <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-data-redis</artifactId> </dependency>2.在application.properties文件…

ERC404 + meme 文化叙事,Dancing Beans 会达到怎样的高度?

在十年以前&#xff0c;一个叫做《wow&#xff01;you can really dance》的鬼畜舞蹈视频&#xff0c;在互联网上刮起了一股 meme 浪潮&#xff0c;很多玩家将视频中跳舞的男主角的跳舞片段二次加工&#xff0c;进一步鬼畜化、做成表情包&#xff0c;并在各个社交平台疯传。与此…

35、商城系统(十六):购物车模块,离线购物车,ThreadLocal,拦截器,线程池CompletableFuture异步执行

目录 一、创建购物车模块 1.新增购物车域名 2.静态文件复制到nginx 3.创建购物车模块

SpringMVC 学习(二)之第一个 SpringMVC 案例

目录 1 通过 Maven 创建一个 JavaWeb 工程 2 配置 web.xml 文件 3 创建 SpringMVC 配置文件 spring-mvc.xml 4 创建控制器 HelloController 5 创建视图 index.jsp 和 success.jsp 6 运行过程 7 参考文档 1 通过 Maven 创建一个 JavaWeb 工程 可以参考以下博文&#x…

Linux命令之ls命令

ls命令 ls命令的作用是列出目录下的内容&#xff0c;语法如下&#xff1a; ls [ -a -l -h ] [ Linux路径 ] 1、 -a -l -h 是可选的选项。 2、Linux路径是此命令可选的参数。 当不使用选项和参数&#xff0c;直接使用 ls 命令本体&#xff0c;表示&#xff1a;以平…

华为OD机试真题-分割均衡字符串-2023年OD统一考试(C卷)---Python3--开源

题目&#xff1a; 考察内容&#xff1a; list.count(str) forif 代码&#xff1a; """ 题目分析: 子串数量尽可能多 连续子串&#xff0c;且x和y个数一致输入&#xff1a; 字符串&#xff0c; XY 任意个数组合 输出&#xff1a; 连续字串且字串要均衡&#x…

125. 验证回文串(Java)

如果在将所有大写字符转换为小写字符、并移除所有非字母数字字符之后&#xff0c;短语正着读和反着读都一样。则可以认为该短语是一个 回文串 。 字母和数字都属于字母数字字符。 给你一个字符串 s&#xff0c;如果它是 回文串 &#xff0c;返回 true &#xff1b;否则&#…

Hackme 1

信息收集 Nmap部分 存活扫描&#xff1a; └─# nmap -sn 192.168.10.1/24 Starting Nmap 7.94SVN ( https://nmap.org ) at 2024-02-20 15:00 CST Nmap scan report for 192.168.10.1 (192.168.10.1) Host is up (0.00012s latency). MAC Address: 00:50:56:C0:00:08 (VMwar…

C#,大规模图(Large Graph)的均匀成本搜索之迪杰斯特拉(Dijkstra)算法与源代码

1 均匀成本搜索 均匀成本搜索是迪杰斯特拉算法的变体。这里&#xff0c;我们不是将所有顶点插入到一个优先级队列中&#xff0c;而是只插入源&#xff0c;然后在需要时一个接一个地插入。在每一步中&#xff0c;我们检查项目是否已经在优先级队列中(使用访问数组)。如果是&…

MATLAB中的稀疏矩阵和密集矩阵

在MATLAB中&#xff0c;矩阵可以表示为密集或稀疏格式。通常&#xff0c;矩阵默认以密集格式存储&#xff0c;这意味着每个元素都明确地存储在内存中&#xff0c;无论它的值是多少。然而&#xff0c;当矩阵含有大量的零元素时&#xff0c;这种存储方式就会变得非常低效。为了更…

Java JDK 下载和配置

Java JDK 下载 下载网址&#xff1a;https://www.oracle.com/java/technologies/javase/jdk21-archive-downloads.html jdk文件夹的目录介绍 bin: 主要存放的是Java的编译器、解析器等工具。 jre&#xff1a;Java runtime environment, Java 运行时环境。 jre/bin:Java平台…

使用sql判断两段时间是否重叠

使用sql判断两段时间是否重叠 1. 时间点重叠判断a)时间重叠有以下4种情况a)时间不重叠只有以下2种情况 判断条件, 不重叠的判断判断条件, 重叠的判断 假设现在有时间 [startTime, endTime], 数据库存在字段 sql_start_time 和 sql_end_time, 分别表示要判断的时间段和数据库的时…

学会如何打印菱形

打印菱形 题目描述&#xff1a;解法思路&#xff1a;解法代码运行结果&#xff1a; 题目描述&#xff1a; 输入⼀个整数n&#xff0c;打印对应2*n-1行的菱形图案&#xff0c;比如&#xff0c;输入7&#xff0c;输出如下图案&#xff0c;图案总共13行 解法思路&#xff1a; …

如何利用maven进行依赖管理

Maven 提供了强大的依赖管理功能,让我们能够轻松管理项目的依赖关系,确保项目能够正确地构建和运行。以下是关于 Maven 依赖管理的一些重要特点 声明依赖 我们可以在项目的 POM 文件中声明项目所依赖的外部库或者其他模块。通过在 <dependencies> 元素下添加 <dep…

Vue2:路由传递query参数的两种写法

一、情景说明 路由组件之间传递参数的效果实现 二、案例 1、传递参数 写法1&#xff1a; <!-- 跳转路由并携带query参数&#xff0c;to的字符串写法 --> <router-link :to"/home/message/detail?id${m.id}&title${m.title}">{{m.title}}</r…

如何实现一个规则研究区域内数据的提取(matlab)

在利用经验正交分解&#xff08;EOF&#xff09;进行某一个研究区域分析时&#xff0c;我们需要将研究区域转换成N*M的矩阵&#xff0c;其中N为空间维度&#xff0c;M为时间维度&#xff0c;这意味着我们之前的数据加上时间维度是三维的&#xff0c;即&#xff08;lon,lat,rg&a…

Translumo:基于.NET开发的开源的屏幕实时翻译工具

推荐一个高级实时屏幕翻译器&#xff0c;可用于游戏、视频实时翻译。 01 项目简介 Translumo是基于.Net开发的、开源屏幕翻译器软件&#xff0c;它可以实时检测并翻译屏幕上所选区域中出现的文本&#xff0c;如视频的字幕和图片中的文字等。 项目架构如下&#xff1a; 02 项…

【java面试系列】服务的限流

目录 一、常用的限流算法1.固定窗口计数器(计数器算法)2 滑动窗口计数器算法3. 漏桶算法4 令牌桶算法(`常用`)Google开源项目Guava中的RateLimiter使用的就是令牌桶控制算法二、 分布式限流1、网关层(Nginx、Openresty、Spring Cloud Gateway等)流量限制nginx限流Spring Cl…

【MySQL初阶】索引与事务

1. 索引 1.1 索引基本概念 1.1.1 索引介绍 索引(index)&#xff1a;是一种特殊的文件&#xff0c;包含着对数据表里所有记录的引用指针。可以对表中的一列或者多列创建索引&#xff0c;并指定索引的类型&#xff0c;各类索引有各自的数据结构实现。&#xff08;具体细节在My…