【Gis实战】基于ArcGIS的中国新型冠状肺炎疫情数据分布图的详细制作教程——附数据包
# 实验目的> 利用ArcGIS online 等平台或软件(平台不限),通过爬虫工具或者手动收集等手段在互联网上获取疫情数据和地理数据,使用不同地图可视化方法制作全国的新冠病毒疫情地图,了解地理数据到地理信息可视化的过程,了解数据量表与可视化视觉通道之间的对应关系,进而理解空间信息可视化的意义。
# 实验过程
## 实验平台
ArcGIS(ArcMap 10.5版本)
## 实验工具
① ArcMap;② Office – Excel表格。
## 实验环境
Win10 64位操作系统。
## 数据来源
> 1.地理数据来源:中国国家基础地理信息系统1:4000000的数据(National Basic Geographic Information System 1:4 million data)。
> 2.疫情数据来源:中国疫情网(https://www.ncovchina.com/data.html)。
## 实验背景
> 2020年1月初始,新冠肺炎疫情爆发,而后以极快的速度肆虐全国各省市。为了便于更加直观的观察中国国内新冠肺炎确诊病例的分布,巩固所学GIS相关知识并理解空间信息可视化的意义,本次实验将会基于ArcGIS进行中国新型冠状肺炎疫情地图的绘制。
## 简要步骤
> 1.实验前期准备:ArcGIS软件的下载、安装、破解与汉化;中国国家基础地理信息系统1:4000000数据包的获取准备。
> 2.搭建基础的中国地理信息模块。
> 3.通过Office – Excel表格获取并整理中国疫情网的疫情数据信息。
> 4.整合疫情数据信息,设计疫情地图。
> 5.补充完善、优化疫情地图,分别添加附图、标题、图例、指北针、比例尺,解决疫情地图存在的各项问题。
## 详细步骤
1.首先打开ArcMap,做一个文件夹的连接,连接好已经下载的中国行政区划数据(中国国家基础地理信息系统1:4000000数据包)文件夹。


2.添加数据,这个数据是中国国家基础地理信息系统1:400w数据包文件夹中的shape数据。

3.添加中国省级行政区和线状省界,这样就具备了基础的中国地理图像。通过查看“全图”,可以观察到南海诸岛也在图像里面。




4.接下来进入到中国疫情网找到最新的疫情数据,本次实验中获取数据的方式是通过简单的复制粘贴直接将数据信息复制到Excel表格中。需要注意进行升序排序(使得城市按照首字母拼音进行排序),便于之后信息的整理。

在连接好的文件夹里创建Excel表格,将找到的各省疫情数据复制粘贴进去。选中城市一列,点击“排序和筛选”中的“升序”,完成排序。


5.重新回到ArcMap将省级行政区中属性表中的数据导出来(txt文本文件格式)。便于之后导出数据和疫情数据的整合。





6.打开Excel表格,点击“浏览”选项,把刚刚导出的txt文本文件通过Excel表格进行转换,并导入到新建的Excel表格中(根据逗号进行分割)。



观察导出到Excel表格中的省级行政区中的属性表中的数据信息,删除除了NAME以外的不必要信息,通过Excel表格的升序排序整理数据。



7.将第4步准备的中国各省疫情数据复制粘贴进入刚刚第6步整理好的Excel表格里面,因为都进行了升序排序所以数据信息得到了一一对应。

将整合后的疫情数据信息另存为China.xlsx,方便之后使用。

8.打开省级行政区的属性表,点击“连接与关联”中的“连接”,将省级行政区原有的属性表和刚刚整合后的疫情数据信息表连接起来。



9.连接数据完成后,这时省级行政区的属性表中已经具备了新冠肺炎疫情的确诊、疑似、治愈、死亡的数据。本次疫情地图的绘制,我将会按照新冠肺炎疫情的确诊数据进行制作。

10.双击“省级行政区”,点击“符号系统”,选择“类别”中的值字段“确诊”,点击色带选择疫情地图展示颜色。这里注意色带要点击选择两次才能够自动进行排序。除此之外,由于湖北省确诊人数较多,需要注意单独将颜色调的更深一些。



点击“识别”后,可以通过点击省份测试、查看该省的数据信息。


11.调整地图整体布局。点击“视图”中的“布局视图”,然后选择更改布局,将布局改为横版布局(841mm x 1189mm)。右击空白处,选择页面和打印设置,将方向改为横版(统一横板布局)。






12.制作九段线附图。点击“插入”中的“数据框”,将线状省界和省级行政区复制粘贴到插入后的“新建数据框”里面。将附图移动到右下角,进行一定的缩放和移动,解决南海诸岛附图的问题。


解决完南海诸岛附图的问题后,将原图层放大并调整到合适的位置。

13.给每一个省份添加名字标注。双击“省级行政区”,选择里面的“标注(Labels)”,选中“标注此图层中的要素(Label features in this layer)”;点击选中“放置属性(Placement Properties)”中“同名标注(Duplicate Labels)”下的“移除同名标注(Place one label per feature)”。设置完成后,标注字段选择省份名字NAME,适当调整标注省份字体大小和字体样式。


14.插入标题、图例、指北针、比例尺。其中,标题创建好后可双击标题更改标题的大小和位置,宽度修改后高度会自动进行匹配;图例直接根据默认的线状省界进行生成;指北针可直接插入,一般不需要更改属性样式;比例尺我是点击属性修改了比例和单位中的主刻度单位“英里”,将英里改成了“千米”。



插入标题、图例、指北针、比例尺后,疫情地图总体上已经绘制成功。

15.增加了国界线进行完善;并将省界的边界调至黑色,国界边界的玫红色进行加粗显示;突出湖北省的颜色,与其他省份的颜色区别开。最后点击导出疫情地图,导出时选择500的高分辨率,完成疫情地图的绘制。

# 结果展示
导出后的疫情地图效果展示如下:

<center><font size="1">新型冠状肺炎疫情数据图</font></center>
# 后续问题(ArcMap10.2版本)
1.第6步导入数据乱码问题:将数据格式修改成utf-8即可。

2.第7步、第8步的Excel文件连接报错问题:原因在于Office版本太高(2019)同时又与低版本的ArcMap(10.2)不兼容,因此只需要在第7步保存成Excel时使用低版本的Excel工作簿(如97-2003)保存即可。

3.数据框不显示问题:必须先进行第11步的布局调整,才能正常显示第12步的数据框。
4.除了第10步通过对色带(Color Ramp)选择两次并点击应用进行自动排序以外,按数值进行颜色排序的其他操作方法:
**①组合法**
进行完第十步后,同时选中多个值(Values),点击进行组值(Group Values),将多个值打成一个组。


**②自动渐变色法:**
数量(Quantities) -> 渐变色(Graduated colors) -> 值(Value)

 本帖最后由 Hakutaku 于 2021-3-29 12:41 编辑
中国国家基础地理信息系统1:4000000的数据:https://wwi.lanzouj.com/iPKo2nfma7c 大佬666,太强了,去年我就有这个想法,一直没动手做 太强了也! 牛逼啦,前排围观学习 楼主厉害!!!!!!!! 感谢分享 大威天龙
楼主果然是个多方面人才 学习一下
页:
[1]
2