2019年末这场新冠疫情,公司延迟放假一周。在家里每天刷着疫情相关信息,想着自己作为一名giser,可以结合这次疫情确诊人数作为基础数据,研究一下arcgis矢量动态图的制作。
1、数据准备
从云南省疾病预防控制中心官网获取到每天的数据,作为基础数据。
数据包含地州名称,日期。每天的数据都有变化,因此研究期间,每天对应一个字段。如下图所示
连续十几天,每天的字段命名格式为yyyymmdd,字段类型数字就行。
2、数据处理
数据动态演变,需要每天矢量面都有一个记录,连续10天的数据,需要将16条数据复制10遍吗?这里arcgis工具箱有一个工具可以使用。
工具箱—数据管理工具—字段—转置字段,打开工具
进行参数设置
生成结果包含Name,count字段。count默认为字符串,新增一列counts,数字,通过字段计算器,获取count值,结果如下
16个地州 * 20天,总共320条记录。
3、动态图生成
菜单栏,自定义—自定义模式,弹出自定义对话框,搜索时间滑块,将其拖放到编辑窗口
打开转置后数据图层属性,设置如下:
打开时间滑块编辑器,按日期显示数据,可进行一些相关操作
a:时间滑块相关设置
地图上红色的时间就是在此处设置,还可设置视频播放时间,就是多少时间内,整个视频播放完毕。这两个是我用到的设置。
b:导出视频,导出相关设置,可在弹出对话框进行设置,导出格式为avi。
4、总结
arcgis果然够强大,一款软件,完成数据的录入,处理加工,数据制图,视频成果输出,有很多值得摸索和学习的东西。GIS是学的专业,工作内容也是这一块,但并不意味着我们要将其局限于工作中,在生活中我们也应该学以致用,学有所用。不应该让知识技能束之高阁,应该不断思考在生活中的应用,将其拓展开来。