各地级市能源消耗量数据-基于灯光数据的反演(2000-2022年)

今天带来的数据是的全国各省市能源消耗量数据,省级的能源消耗量数据可以在统计年鉴之中查到,但市级的数据却暂无统计。但今天我们基于一篇论文提供的思路,通过夜间灯光与省级能源消耗量对更小尺度的地区能源消耗量进行反算。原文提供1995-2009年DMSP/OLS夜间灯光数据测算了1995-2009年中国数地级市的能源消费量,DMSP/OLS夜间灯光数据只更新到了13年,13年后的常见的夜间灯光是来源于NPP/VIIRS,但两种夜间灯光的数据并不兼容,无法同时比较。但在2021年WU Yizhen等学者在期刊IEEE Transactions on Geoscience and Remote Sensing上的一篇名为《通过整合 DMSP-OLS 和 SNPP-VIIRS 数据得到改进后的1992-2019年中国的时间序列类DMSP-OLS数据》,该数据目前最新到2023年,今天我们基于这份夜间灯光数据与2000-2022年省级能源消耗量进行测算2000-2022年地级市与区的能源消耗量。该测算方法是基于吴建生等所写的《基于DMSP/OLS夜间灯光数据的1995-2009年中国地级市能源消费动态》进行测算,让我们先来简单看一下这篇文章:

1.png

2.png

已有100+论文参考了作者的做法,相关文章也都发表于国内外权威期刊,接下来,基于这篇文献的做法,我们来测算一下2000-2022年各地级市与区的能源消耗量。各省市夜间灯光总和的获取基于2000-2022年的全国DMSP/OLS夜间灯光数据,从中获取个省市的夜间灯光数据,但一个一个提取太耗费数据了,写代码又太麻烦,我们这里推荐一个ArcGIS Pro的操作方法,通过模型进行数据的迭代,从而快速的得到个省市的夜间灯光总和。1.首先我们将夜间灯光数据放在一个文件夹中,为了方便查看其中13年后的数据本文做了名字的更改

3.png

2.将我们需要提取的区域导入到ArcGIS Pro中并新建一个模型构建器

4.png

3.迭代器是一个很好用的工具,主要用于自动化和批处理操作。它在ModelBuilder中非常有用,能够帮助用户在多个数据集、文件、字段或记录上重复执行相同的地理处理任务。

5.png

4.通过以表格显示分区统计,对栅格数据的值进行计算,本文所需的数据为夜间灯光总和,因此我们只需要统计总和字段就好,这样会快很多,以表格显示分区统计后输出的文件是dbf格式,我们可以通过表转Excel工具将其转换成我们常用的xlsx格式

6.png

5.通过省市的行政区划分别统计夜间灯光我们就得到了2000-2023年各省市的夜间灯光总

7.png

8.png

9.png

通过我们得到的各省市夜间灯光数据于从统计年鉴上得到的各省能源数据,参考文献的做法,对二者做指数相关、线性相关和对数相关关系的探索

10.png

11.png

出结果可以看到2000-2022年夜间灯光与能源消耗量的线性相关性非常显著,可以进行下一步测试7.通过文献的计算方法,得出2000-2022年各省夜间灯光与能源消耗量之间的系

12.png

13.png

通过各市的夜间灯光总和乘以该市所在省份的系数得出各市的能源消耗量

14.png

参考文献:

[1]Wu, Yizhen; Shi, Kaifang; Chen, Zuoqi ; Liu, Shirao; Chang, Zhijian, 2021, "An improved time-series DMSP-OLS-like data (1992-2022) in China by integrating DMSP-OLS and SNPP-VIIRS", https://doi.org/10.7910/DVN/GIYGJU, Harvard Dataverse, V4

[1]吴健生,牛妍,彭建,等.基于DMSP/OLS夜间灯光数据的1995-2009年中国地级市能源消费动态[J].地理研究,2014,33(04):625-634.

下载链接:

各地级市能源消耗量-xlxs格式(2000-2022年):https://download.csdn.net/download/samLi0620/89949799

各省能源消耗量-xlxs格式(2000-2022年):https://download.csdn.net/download/samLi0620/89949800

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

如若内容造成侵权/违法违规/事实不符,请联系一条长河网进行投诉反馈,一经查实,立即删除!

相关文章

微服务设计模式 - 重试模式(Retry Pattern)

微服务设计模式 - 重试模式(Retry Pattern) 定义 重试模式(Retry Pattern)是一种微服务中的设计模式,用于在临时性失败(如网络故障或暂时不可用的服务)发生时,自动重新尝试请求&…

从源码到成品应用:互联网医院系统与在线问诊APP的开发全解析

今天将全面解析互联网医院系统和在线问诊APP的开发过程,从源码到成品应用,帮助您理解其中的关键技术和实施策略。 一、系统架构设计 互联网医院系统和在线问诊APP的开发首先需要一个合理的系统架构。通常,系统架构分为前端和后端两个部分。…

简记 Vue3(一)—— setup、ref、reactive、toRefs、toRef

个人简介 👀个人主页: 前端杂货铺 🙋‍♂️学习方向: 主攻前端方向,正逐渐往全干发展 📃个人状态: 研发工程师,现效力于中国工业软件事业 🚀人生格言: 积跬步…

ZooKeeper 客户端API操作

文章目录 一、节点信息1、创建节点2、获取子节点并监听节点变化3、判断节点是否存在4、客户端向服务端写入数据写入请求直接发给 Leader 节点写入请求直接发给 follow 节点 二、服务器动态上下线监听1、监听过程2、代码 三、分布式锁1、什么是分布式锁?2、Curator 框架实现分布…

C++/list

目录 1.list的介绍 2.list的使用 2.1list的构造 2.2list iterator的使用 2.3list capacity 2.4list element access 2.5list modifers 2.6list的迭代器失效 3.list的模拟实现 4.list与vector的对比 欢迎 1.list的介绍 list的文档介绍 cplusplus.com/reference/list/li…

计算机图形学中向量相关知识chuizhi

一、向量加法 平行四边形法则 两个向量统一起点,构成平行四边形,对角线为向量加和的结果 三角形法则 两个向量尾首相连,从a起点连接到b终点,为向量加法的结果 多向量首尾相连的加法结果为第一个向量的起点到最后一个向量的终点…

私有化视频平台EasyCVR视频汇聚平台接入RTMP协议推流为何无法播放?

私有化视频平台EasyCVR视频汇聚平台兼容性强、支持灵活拓展,平台可提供视频远程监控、录像、存储与回放、视频转码、视频快照、告警、云台控制、语音对讲、平台级联等视频能力。 有用户反馈,项目现场使用RTMP协议接入EasyCVR平台,但是视频却不…

【教程】Git 标准工作流

目录 前言建仓,拉仓,关联仓库修改代码更新本地仓库,并解决冲突提交代码,合入代码其他常用 Git 工作流删除本地仓库和远程仓库中的文件日志打印commit 相关 前言 Git 是日常开发中常用的版本控制工具,配合代码托管仓库…

VMware workstation的3种网络类型

虚拟机想要和主机进行通信必须借助网桥或者交换机,VMware workstation提供了3种网络交换机:仅主机类型交换机、NAT类型交换机、桥接类型交换机。 介绍下这三种类型的交换机 仅主机类型 通过VMware workstation添加一个仅主机类型的虚拟交换机后&#…

【RAG】自动化RAG框架-“AutoML风”卷到了RAG?

AutoML(自动机器学习)是指通过自动化过程,简化机器学习模型的开发、训练和优化,使非专业用户也能有效地构建高性能模型。 今天分享的自动RAG框架,该框架能够自动识别给定数据集的合适RAG模块。自动RAG探索并近似数据集…

Qt/C++地图雷达扫描/动态扇形区域/标记线实时移动/轮船货轮动态轨迹/雷达模拟/跟随地图缩放

一、前言说明 地图雷达扫描的需求场景也不少,很多人的做法是直接搞个覆盖层widget,在widget上绘制雷达,优缺点很明显,优点是性能高,毕竟直接在widget上绘制性能明显比js中绘制要高,缺点是要么动态计算经纬…

CodeS:构建用于文本到 SQL 的开源语言模型

发布于:2024 年 10 月 29 日 #RAG #Text2 SQL #NL2 SQL 语言模型在将自然语言问题转换为 SQL 查询(文本到 SQL )的任务中显示出良好的性能。然而,大多数最先进的 (SOTA) 方法都依赖于强大但闭源的大型语言…

新一代Webshell管理器

工具介绍 游魂是一个开源的Webshell管理器,提供更为方便的界面和更为简单易用的功能,可配合或代替其他webshell管理器,帮助用户在各类渗透场景中控制目标机器。游魂不仅支持常见的一句话webshell以及常见Webshell管理器的功能,还…

SQL 常用语句

目录 我的测试环境 学习文档 进入数据库 基础通关测验 语句-- 查 展示数据库; 进入某个数据库; 展示表: 展示某个表 desc 查询整个表: 查询特定列: 范围查询 等于特定值 不等于 介于 特定字符查询 Li…

pycharm小游戏飞机射击

导入pygame模块 下载成功 图片略显粗糙 python 复制 import pygame import random # 初始化 pygame pygame.init() # 屏幕大小 SCREEN_WIDTH 800 SCREEN_HEIGHT 600 # 颜色 WHITE (255, 255, 255) BLACK (0, 0, 0) GREEN (0, 255, 0) RED (255, 0, 0) # 飞机速度 P…

ELK实现加载多个配置日志文件

服务器准备3台133为ELS存储服务器,135为Kibana前台显示收集服务器,136为logstash客户端 打开136logstash配置pipelines.yml文件path.config:配置模块 打开136的logstash.yml配置文件 在136服务器上查看logstash配置文件 需要将mysql_log.conf和nginx_log…

深入理解Redis的四种模式

Redis是一个内存数据存储系统,支持多种不同的部署模式。以下是Redis的四种主要部署模式。 1、单机模式 单机模式是最简单的部署模式,Redis将数据存储在单个节点上。这个节点包括一个Redis进程和一个持久化存储。单机模式非常适合小型应用程序或者开发和…

微服务设计模式 - 断路器模式 (Circuit Breaker Pattern)

微服务设计模式 - 断路器模式 (Circuit Breaker Pattern) 定义 断路器模式(Circuit Breaker Pattern)是云计算和微服务架构中的一种保护性设计模式,其目的是避免系统中的调用链出现故障时,导致系统瘫痪。通过断路器模式&#xff…

【react】基础知识点学习

1. 创建项目 npm install -g create-react-app npx create-react-app my-app cd my-app npm startindex.js为入口文件,App.js为根组件。 如何将react应用挂载在页面上? 将App组件渲染到id为root的DOM元素中 2. JSX JSX是|avaScript和XML(HTML)的缩写…

校园社团信息管理:Spring Boot技术的应用与挑战

2相关技术 2.1 MYSQL数据库 MySQL是一个真正的多用户、多线程SQL数据库服务器。 是基于SQL的客户/服务器模式的关系数据库管理系统,它的有点有有功能强大、使用简单、管理方便、安全可靠性高、运行速度快、多线程、跨平台性、完全网络化、稳定性等,非常…