查看原文
其他

如何使用ArcGIS制作疫情分布图

走天涯徐小洋 走天涯徐小洋地理数据科学 2022-05-17
大家好!我是走天涯徐小洋,过年由于种种原因未能及时更新公众号,首先在这里跟各位粉丝朋友们说一声“抱歉!”。最近要说最热的话题是什么呢?那当然是新型肺炎了。作为一个GISer,在这里可以做些什么呢?先从疫情分布图开始吧。

1 数据整理

要收集数据,在这里我收集了来自全国各地卫健委1月20日至2月1日的疫情数据,分为新增病例(nconfirm)、新增死亡(ndead)、新增治愈(nheal)、累计病例(tconfirm)、累计死亡(tdead)、累计治愈(theal),不同日期用-20200120这种横杠加日期区分。

然后对整理好的数据进行入库,疫情数据和全国地理数据通过行政区划代码联系起来,在疫情数据EXCEL中为adcode字段,地理数据库中为CODE字段。

由于具体市的矢量数据未融合完成,在这里只用分省数据进行一下疫情数量制图的示例。

2 数据入库

要想把EXCEL数据和矢量数据结合在一起,首先将EXCEL数据导入到地理数据库中。使用Excel to Table工具,可以将xls、xlsx两种格式的数据转为数据库表。

…………………………………………20200314更新……………………………………
鉴于有很多同学不知道如何找到工具,在这里更新一个GIF图:

………………………………………………………………………………………………

接下来使用挂接(Joins)的方法将矢量和表格联系起来,挂接完成后数据字段如图:

在这里使用矢量的CODE字段和表格的adcode字段进行匹配

具体方法看下面的动图:


3 制图与可视化表达



数据入库后,就可以进行制图了,首先就是对该图层进行符号化效果的设置,在这里推荐使用数量渐变效果,根据发病人数进行分级设色。


为了能够从图中看出准确的人数,建议对地图进行标注,在这里通过一行语句实现双层标注,上层是省名,下层是累计病例。

[SARI_Province.NAME]&vbNewLine& [全国疫情汇总统计截至20200201可挂接_ExcelT1.tconfirm_20200120]

切换到制版视图,添加图例

导出地图即可。

如果有一些具体操作不太明白,请参阅:如何制作地图?以ArcGIS勘测定界成果制作说明为例

最后成图效果如下:

利用时间序列做一个动画:



相关素材开放共享,附赠GIF图制作小工具:

链接:https://pan.baidu.com/s/1p2UoRs3kQv3Hg_qfY3udYw

提取码:p442


推荐阅读:

地图制图之复杂标注处理(Maplex Label Engine)


基于ArcGIS和R语言的世界疫情分析


R语言制作全国疫情系列图


上班也要好好吃饭鸭


上班也要好好吃饭鸭第二季


放舟贝加尔湖


贝加尔湖科考

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存