ArcGIS中高风险地区热力图制作

news/2024/5/3 12:05:07/文章来源:https://blog.csdn.net/qq_43173805/article/details/127393452

在这里插入图片描述

一、数据来源及介绍

  1. 吉林省长春市中高风险地区名录

登陆微信,查找国家政务服务平台小程序,点击各地疫情风险等级查询,即可查看各地区中高风险地区所在地。
在这里插入图片描述

  1. 长春市行政边界数据

行政边界数据来源于阿里云数据可视化平台(DataV.GeoAtlas地理小工具系列 (aliyun.com)),该网站可下载我国各省份、各地市、各区的行政边界,不过下载下来的并不是.shp格式的而是.json格式的。

在这里插入图片描述

在这里插入图片描述

二、数据预处理

JSON格式是一种轻量级的数据交换格式,采用完全独立于编程语言的文本格式来存储和表示数据,没有办法直接在ArcGIS中使用,需要我们使用另一个网站进行数据格式转换,这个网站的名字叫做Geoconverter(GeoConverter (infs.ch))。

在这里插入图片描述

点击灰底白色向上箭头的小图标(列表第三,Vector File to…),在之后的页面当中,第一行填入.json格式的数据,第二行选择要转换成什么格式的数据,填入完成后点击CONVERT,在之后的页面中任选其一下载即可。

在这里插入图片描述
在这里插入图片描述

三、中、高风险地区坐标查询

中、高风险地区经纬度坐标可以使用网站MapLocation-地名查询经纬网(MapLocation-地名查询经纬度|地址批量转换经纬度工具 (sjfkai.com))来查询,不过在输入框中每个地址需占一行。

在这里插入图片描述

中、高风险地区名称输入完成后点击转换,转换完成后选择坐标系为WGS-84,方便我们在ArcMAP中进行坐标转换,这里在转换前选择坐标系的话,转换完成后会变为默认坐标系,另外因为坐标系为WGS-84的数据没有下载权限,所以只能选择复制粘贴的方式粘贴到Excel表格中,不过使用谷歌浏览器的话就可以下载了。

在这里插入图片描述

四、数据整理

在Excel表中添加级别竖列,用于中、高风险地区。

注:高风险地区39家,中风险地区15家,依次填充中、高风险地区太麻烦,复制粘贴也不省事,可以试一下先填一个,选中后双击左下角的小绿点,能够自动填充到数据末尾。

在这里插入图片描述

只保留序号数列、中、高风险地名称竖列、经纬度坐标竖列、坐标系竖列和级别竖列,其余竖列全部删掉。

在这里插入图片描述

不过在不同地方会有很多名称相近的小区,这样就会导致网站在查询中、高风险地区坐标时会产生误判,为了减少这种情况的发生,可以在地区前面加上所在市区,或者在第一次查询完成后进行筛选,筛选方式可以是查询一下长春市经纬度范围(北纬43度05分~45度15分,东经124度18分~127度05分),对比结果在这个范围外的景区则产生了误判,就如上图中序号为7、9、10、15的景区就产生了误判,更正结果如下:

在这里插入图片描述

五、利用核密度分析生成热力图

  1. 表文件转图层文件

将Excel表加载到ArcMAP中。

注:Excel文件后缀名若为.xlsx时,在ArcMAP中添加数据时会显示没有注册类,将Excel文件另存为Excel 97-2003文件(*.xls)或将后缀名改为.xls即可解决问题。

在这里插入图片描述

右键表文件,选择显示XY数据,在弹出的对话框中将X字段指定为经度字段,Y字段指定为纬度字段,设置完成后点击确定。

在这里插入图片描述

注:为了减少图层坐标对不上等问题的发生,建议先生成点图层之后在加载地市行政边界图层。

2 .坐标转换

若不对图层设置投影坐标,我们在进行核密度分析时大概率像元大小和搜索半径的单位是十进度制,不方便我们设置具体数值。

在这里插入图片描述

在设置投影坐标时,我们首先给数据框变换下投影坐标,右键数据框,选择属性 -> 坐标系。

坐标系位置:投影坐标系 -> UTM -> WGS 1984 -> Northern Hemisphere。

长春市经纬度范围为北纬43度05分~45度15分,东经124度18分~127度05分,对比UTM投影分带查询表,这里选择WGS 1984 UTM Zone 51N。

在这里插入图片描述

利用投影工具将长春市中、高风险地区点坐标设置投影坐标。

工具位置:数据管理工具 -> 投影和变换 -> 要素 -> 投影。

在这里插入图片描述

  1. 核密度分析

工具位置:Spatial Analyst 工具 -> 密度分析 -> 核密度分析。

像元大小和搜索半径可以自己调节以达到最佳状态,这里设置像元大小为30米,搜索半径为1000米。

在这里插入图片描述

在进行栅格分析时需要设置环境,在这里我们将处理范围和栅格分析均设置为与长春市市区行政边界图层一样。

在这里插入图片描述

  1. 栅格叠加

相对来说,高风险地区更危险一些,所以我们设置高风险地区权重为2,中风险地区权重为1。我们在栅格计算器中输入如下公式:

(“长春市高风险地区” * 2 + “长春市中风险地区”) / 3

工具位置:Spatial Analyst 工具 -> 地图代数 -> 栅格计算器。

在这里插入图片描述

六、符号化制图

  1. 新建数据框

新建两个数据框,一个放整个长春市和长春市市区,一个只放长春市市区,调整下位置。

在这里插入图片描述

设置范围指示器,右键数据框,选择属性 -> 范围指示器,长春市的数据框显示长春市市区的范围指示器,长春市市区的数据框显示中、高风险地区热力图的范围指示器,勾选显示牵引线和使用简单范围。

在这里插入图片描述

点击牵引线符号设置牵引线的样式,这里选择中间带箭头的线,因为范围指示器的框是红色的,所以我们设置线的颜色为红色,但可以看到箭头的颜色没有发生变化,这该怎么办呢。

在这里插入图片描述

点击编辑符号,选择线属性,点击属性,设置位置数为3个,点击符号,设置颜色为红色,大小为21。

在这里插入图片描述

  1. 添加地图必要元素

添加标题、指北针、比例尺,并调整放置在合适的位置。

在这里插入图片描述

注意比例尺的单位和示数(尽量为整数)。

  1. 标注要素

显示长春市市区各区的名称,勾选标注此图层中的要素,设置字体大小为48。

在这里插入图片描述

七、成果展示

在这里插入图片描述

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

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

相关文章

后缀数组原理

一 点睛 在字符串处理中,后缀树和后缀数组都是非常有力的工具,后缀数组是后缀树的一个非常精巧的替代品,比后缀树更容易实现,可以实现后缀树的很多功能,时间复杂度也不逊色,比后缀树所占用的空间也小很多。…

0 引言和准备

14天阅读挑战赛 努力是为了不平庸!这句话可能有些道理 本文概要: 本专栏是想挑战下阅读《趣味算法》一书; 本文主要是开读前,记录一下对本书的理解,和设定一个计划目标。同时,也简单总结了下,对…

DES加密原理描述与分析

目录1.简介2.加密原理2.1 加密步骤2.2 子密钥生成3.解密原理4.安全性5. 3DES 1.简介数据加密标准(英语:Data Encryption Standard,缩写为 DES)是一种对称密钥加密块密码算法,1976年被美国联邦政府的国家标准局确定为联邦资料处理标准(FIPS),随后在国际上广泛流传开来。…

【linux】 第4回 Xshell安装操作

1. 虚拟机关键配置名词解释 1. 虚拟⽹络编辑器说明桥接模式(可以访问互联⽹!!!)配置的地址信息和物理主机⽹段地址信息相同, 容易造成地址冲突NAT模式(可以访问互联⽹!!!)配置的地址信息和物理主机⽹段地址信息不同, 造成不了地址冲突仅主机模式 (不可以访问互联⽹)获取…

GIS Office国产基础软件,助力移动通信基础资源管理建设工程

万物互联,移动5G时代的蓬勃发展,为我们带来高速率、低时延、大连接的网络与通信体验,这离不开移动通信的基础资源管理建设工程。 面对种类繁多、设备资源管理要求极高且庞大的设备量,如何建立一个简单、高效的设备管理流程&#x…

AWS云服务器申请

目录 一、云服务器申请 (一)前言 (二)准备工作 (三)申请 (四)创建实例 (五)配置弹性IP (六)连接服务器实例 (七&am…

Android studio 最新版本(2022.3.1)的Logcat用法

1 1、package: 以包名过滤日志, 预设 package:mine 表示用当前运行的应用包名进行过滤 2、level: 以优先级过滤日志 level:VERBOSE // 显示所有信息 level:DEBUG // 显示调试信息 level:INFO // 显示一般信息 level:WARN // 显示警告信息 level:ERROR // 显示…

Excel的简单编程

Excel的简单编程 主要内容(这张图里有上索引[A,B,C……],左索引[1,2,3……],方便理解语法) 内容同上(该表主要是为了方便复制) 算法d1d2d3d4d5举例语法输出加法12~~~d1d2“B2C2”3减法12~~~d2-d1“C3-B3”…

BSP Day48

今天继续来看看文件的东西 FILE结构体 C语言的stdio.h头文件中,定义了用于文件操作的结构体FILE。这样,我们通过fopen返回一个文件指针(指向FILE结构体的指针)来进行文件操作。可以在stdio.h(位于visual studio安装目录下的include文件夹下)头文件中查…

【交叉编译踩坑指北(三)】Linux下VScode构建数莓派Pico开发环境

写在前面 第二章表明,arm-none-eabi工具虽然单独使用会报错,但是只要结合CMake就可以正常使用.   而Window系统下,使用CMake调用MinGW Makefiles,那么是不是可以在Linux下使用CMake调用Linux原生make(即Unix Makefiles)构建目标文件呢?这个问提就好比出发点相同(都是CMake),…

linux 内核编译问题汇总

一、编译设备树时找不到设备树包含的头文件设备树包中包含的头文件会到kernel/scripts/dtc/include-prefixes/dt-bindings目录下去查找(新版本内核),而dt-bindings目录是软链接到kernel/include/dt-bindings目录下的。include-prefixes下的其它目录也都是软连接,如下所示如果…

【ARM】使用Busybox构建根文件系统

Busybox构建根文件系统介绍下载配置busybox配置交叉编译器取消静态库编译添加vi命令的支持取消简化模块支持mdev中文支持编译完善根文件系统创建必要文件夹复制库启动文件etc/init.d/rcS/etc/fstab/etc/inittab根文件系统的打包测试网络测试程序运行测试自启动测试介绍 BusyBo…

《数据分析与处理》第二周实验

② s “ajldjlajfdljfddd”,去重并从小到大排序输出[‘a’, ‘d’, ‘f’, ‘j’, ‘l’]。 s "ajldjlajfdljfddd" print(sorted(list(set(s))))③ 使用列表推导式求列表a [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]所有奇数并构造新列表[1,3,5,7,9]。 a [1,…

Confidential Containers:云原生机密计算基础设施

文/龙蜥社区云原生 SIG 前言部分 机密容器是 Cloud Native Computing Foundation(CNCF)下的一个新的 Sandbox 项目。机密容器项目基于 CPU 可信执行环境(TEE)技术,并与云原生容器以及 Kubernetes 技术结合&#xff0c…

记录清理Oracle归档日志

一、登录数据库 1. 切换到Oracle用户 su命令 – 切换用户身份su命令来自于英文单词“switch user”的缩写,其功能是用于切换用户身份。管理员切换至任意用户身份而无需密码验证,而普通用户切换至任意用户身份均需密码验证。另外添加单个减号(-)参数为完全的身份变更,不保留…

mybatis案例--mapper代理开发

mybatis案例之mapper代理开发 在使用mybatis的代理开发的时候,需要遵循的要求如下 定义接口,要求接口名和映射配置文件名一致接口必须和映射配置文件在同一级包中映射配置文件的namespace需要和接口的全类名一致映射配置文件的sql语句要和接口中的抽象…

一些特殊SQL使用Mybatis的#{}和${}注意点

Mybatis对JDBC进行了进一步封装,使得我们可以更加便捷的使用Java操作数据库。Mybatis获取参数值有两种方式:#{}和${} 在大部分情况下,#{}和${}都能相互替代,使用两者之一即可,更加推荐使用#{},因为可以防止…

Dragonfly比redis快25倍的缓存中间件

目录 ​编辑 简介 安装 底层原理 LRU LRU 执行效率 Redis 中的 LRU Dragonfly缓存 简介 Dragonfly 是一款高性能的缓存中间件,与 Redis 和 Memcached API 完全兼容,无缝对接(意思就是开发人员直接改一下配置文件的链接地址即可&…

Windows安装Jenkins详细教程(图文教程)

一、安装前准备 1.提前安装好jdk11或jdk17,已经安装jdk老版本的建议安装jdk11或jdk17,或者使用jenkins旧版本地址:https://mirrors.aliyun.com/jenkins/windows/?spma2c6h.25603864.0.0.2bb6166aIlEzbY (因为最新版jenkins, 需要对应jdk11或…

【902. 最大为 N 的数字组合】

来源:力扣(LeetCode) 描述: 给定一个按 非递减顺序 排列的数字数组 digits 。你可以用任意次数 digits[i] 来写的数字。例如,如果 digits [1,3,5],我们可以写数字,如 13, 551, 和 1351315。 返…