直播实录 | 以疫情地图为例,零基础让数据快速上图
面对日益见涨的疫情地图需求,2月19日晚7点,极海受国匠城邀请以公开课结合实际案例的形式,直播分享了如何将原始的文字信息转换成对应的空间数据,并通过便捷的可视化操作,快速在线制作出直观、专业的疫情地图,同时实现动态更新疫情地图完成一键分享,为疫情防控助力。
作为本次直播分享嘉宾,极海项目经理叶海波曾先后负责过国家级、区域级和省市级规划大数据可视化服务平台与规划辅助编制平台等项目的建设。以下是她的直播实录——
大家好,非常荣幸能和各位分享在零基础、零代码的情况下,如何将我们日常所看到的文字信息变成一幅幅在线的、简约的、还可以分享的地图。
现在出现的疫情地图很多,所以我今天会以疫情地图为示例去介绍整个制作流程。
先问问大家在看过那么多疫情地图后,有没有过冲动想自己制作一幅所在城市的疫情地图呢?也许很快又冷静下来,因为大概率会出现几个阻碍:①我们从哪里找数据呢?既要权威,还要能用。②即便我们找到了数据,还不能直接上图,要先做数据的加工。那要加工成什么样的数据才算合格呢?③我们对表格数据做了结构化,有没有在线制图工具不但能制好图,还能持续快速更新呢?
以上所有问题,我将一一为大家实操演练,给出解决方案。
这段时间大家看到的数据大概是这样:①来源于国家卫健委、各省市区卫健委;②来源于国家疾控中心、各省市区疾控中心;③很多地方政府的数据开放官方平台,它们已经开放结构化的,计算机可读的数据,来为公众和机构使用。
例如深圳市政府数据开放平台,有的结构化做的非常好,连经纬度都开放出来了,可以直接上图,确实非常的方便。
那我们看到的地图又是什么样呢?
一类就是从整体宏观上看到它变化的趋势,比如上图我们可以看到河南省所有曲线从1月底到2月10日的疫情演变情况。
还有一类就是大家关注的,地图上能呈现每一例确诊患者去过的场所,以便我们判断和确诊患者的距离以及是否自己到过此处。
接下来我会根据不同情况,为大家呈现从数据到地图的操作演示。
整体上是分成这样四个步骤:找数据——数据处理(可选)——可视化——分享。
找数据的话,数据源可以是我们之前提到的那三类权威网站;而数据处理为什么是可选的,因为有部分数据情况非常好,我们不用做过多的处理;第三步,通过极海在线的辅助编制平台,非常便捷的在线操作把这些数据制作成地图;第四步,通过一键分享成链接,方便他人交流查看。
时态图制作
首先是时态图制作,我们要了解疫情的宏观情况就先从各个面入手。
以河南信阳的区县疫情为例,首先在信阳市卫健委官网找到自1月31日到2月18日的确诊病例数据,制作Excel数据表格。
表格传上后再进行空间化,关联信阳市区县分布图。极海空间规划辅助编制平台公共数据库里有一份全国的区县数据,通过行政区划代码把我们需要的区县数据筛选出来,使用字段匹配,也就是平台上“列关联”小工具,这样上传数据就具备了空间属性。
下一步,我们把数据变成动态的疫情趋势图。我们先用分段填充的方式将确诊病例数做分段渲染,平台默认的分段方式是自然分段,但我建议手动修改,这样数据更工整些。选择好色带后,在标签字段里标注区县,这样一幅静态疫情地图就生成了。想要变成动态也很简单,平台可开启时态,选择日期字段,更改分段数量,再点击生成就可以得到我们想要的动态效果。
图例对照修改后,给地图取个名字保存就可以了,如果要公开时态图就点击“公开”选项生成链接或二维码的形式,在网页端和手机端都可以分享。
热力图制作
再说说热力图的制作,作为普通公众,我们更关注和我们息息相关的数据。比如说患者去过的场所和所在的小区,知晓这些以便做好自己的防控措施。这个环节,我以深圳市的数据为例。
这个是深圳市政府的数据开放平台,提供的很详细,包括疫情每天诊疗情况和确诊病例数等等。我在里面找到了深圳市新型肺炎患者逗留过的场所坐标数据,其中包括行政区划,小区名称及小区经纬度坐标,可以下载Excel格式。
截止到2月17日,它公开了249例患者所在的坐标数据。这时候我们回到极海空间辅助编制平台,上传数据文件,平台可以自动识别你上传的数据是否带有坐标信息,并会默认匹配。
这份数据包是WGS84坐标系,平台会自动做偏移处理,这样就与互联网的底图叠加上了,因为识别了经纬度,所以自动落在地图上了,现在我们就可以着手制作热力图。
平台热力图制作上点的符号类型、颜色、大小是可以修改的,同时小区的名称可以标注出来。如果我们想在点的基础上,添加热力的效果,那么就同样选择这个数据叠加一层热力图。
现在我们可以看到默认的热力尺度,分布密集的地方颜色的特别的重,你也可以把热力尺度改小些,再放大到全图看热力效果就差不多了,同时图例解释可以修改,更为简便易读。
如果没有其它要调整的地方,就可以保存分享了,分享方式还是链接和二维码形式。同时点击该热力图上点位还能显示行政区划、小区名称以及确诊的时间。
单值图制作
第三个示例来介绍一下单值图的制作,不是所有的开放平台数据都那么详细,那没有经纬度坐标的数据怎么上图呢?没有关系,我们还有在线数据编辑的工具。
我以北京疾控中心公布的数据做示例,我们在官网疫情动态处可以看到北京疾控中心从2月5日开始公布新冠确诊病例活动过的小区和场所,那我以2月18日的数据为例来演示怎么用在线数据编辑的工具先新建一份数据,再把点位落上地图,
首先在空间辅助编制平台新建数据,以点的形式来表示小区及场所的位置。以2月18日北京新发病例场所为例,我们复制所在位置名称(复兴门外大街甲20号),一般不熟悉的地址的人不太容易在地图上找到相应的位置,因此我们通过平台搜索功能找到最合适的定位,同时新增所属的行政区划,类型是文本,以及新增确诊时间,类型是时间轴。这样,我们的刚才的点位记录就落好了。
如果觉得点不够显眼,还可以修改颜色上图。这样批量手动录入4个场所点位信息后,我们回到数据文件夹整体浏览下地图。如果用它们做单值图貌似有点单薄,那我就用之前已经录好的从2月5日至2月17日的北京市新冠确诊病例场所分布来做示例,一共是87个点。
我以不同的行政区划来表示病例活动场所,属性选择好后,再根据喜好选择不同的色带,底图选择影像图,标注场所名称,去掉重叠标签,这样就做好了。我们看到北京新冠确诊病例所在场所比较分散,取好名称后就可以公开分享了。
最后想跟大家分享一下,使用极海空间规划辅助编制平台后,目前所收到的疫情地图案例反馈。
河南省市县新冠肺炎疫情数据监测
比如,河南省城乡规划设计研究总院有限公司搜集了河南省各市区县政府发布的官方新冠病毒肺炎疫情公开数据,并在该院自有的“空间规划辅助编制平台”上,用可视化的手段初步实现了县级单元层面的疫情数据监测。目前他们完成了:①河南省市级单元新冠病毒肺炎疫情发展演变动态监测图;②河南省县级单元新冠病毒肺炎疫情发展演变动态监测图;③河南省市县新冠病毒肺炎疫情数据监测报告。
中规院云平台跟踪疫情发展
以及中规院最早完成了全国地市尺度范围内疫情呈现,并且每日更新来帮助公众了解全国疫情传播动态,这只是其中之一,他们甚至将微博求助信息位置发布到地图上。
太原市实时疫情地图
还有山西省太原市大数据应用局、市卫生健康委员会、市规划和自然资源局根据“健康太原官微”数据,采用大数据技术对疫情地图进行了功能升级,整个技术现实是由极海提供了技术支持。他们的疫情地图分为“疫情地图”、“疫情动态”、“病例追踪”三大板块,以便于让广大市民知晓疫情动态信息,这样对于大家主动防范具有重要意义。
*点击文末“阅读原文”,跳转回顾本次直播视频
扫码添加微信号备注“平台”
加入微信交流群
与同道中人和授课老师交流使用经验
实时在线答疑解惑
更多极海内容
请戳一戳
关注新动向
关注微博
@极海GeoHey
关注知乎
极海GeoHey
联系&合作邮箱
contact@geohey.com