《慢性病地理信息系统》项目研发阶段性总结#2

《慢性病地理信息系统》项目研发阶段性总结#2

本次任务完成时间:2019年1月5日~2019年1月17日
完成模块功能:“周边分析”模块、“路径分析”模块

功能实现

周边分析

主要包括中心点范围查询、点击查看详情的功能。
功能展示:见图1,是周边查询实现界面。
在这里插入图片描述

                                   图1  周边分析模块

选择中心点后设定半径(米),勾选目标类型,点击查询后地图放大呈现目标标识,同时信息栏呈现标识列表。
在这里插入图片描述
点击地图标识或列表节点可地图放大并跳转中心至当前标识,同时弹出详细信息
在这里插入图片描述
点击周边查询可以当前标识点为中心,查询默认半径(500米)内的已勾选目标,同时信息栏更新
在这里插入图片描述
点击清空可清除中心点、范围图层、标识图层、信息栏,重新勾选目标及恢复默认半径
在这里插入图片描述
打开图层管理器,勾选全部医疗服务图层,点击其中一个标识可地图放大并跳转标识至中心,同时弹出详细信息
在这里插入图片描述

点击周边查询可打开周边分析功能并以点击标识为中心查询默认半径(500米)内的已勾选目标,信息栏更新,功能操作同上。
在这里插入图片描述

路径查询

主要包括根据时间段(年)查询活动栅格数据的功能
功能展示:见图2,是路径查询的实现界面在这里插入图片描述

													图2 路径查询模块

选择活动路径后填写查询开始年份,结束年份会自动填充至当前年份,也可自行修改,点击查询出现时间轴,同时地图出现全部年份的活动栅格数据在这里插入图片描述

点击时间轴呈现当前年份的活动栅格数据 在这里插入图片描述

点击活动栅格地图放大,活动栅格也会随之变化,在第五级呈现活动时间点标识
在这里插入图片描述
点击活动点标识弹出活动点详细信息
在这里插入图片描述

经典代码

呈现周边查询结果与传递标识数据
在这里插入图片描述

开发总结

本来按进度应该是走先完成图层管理再做周边分析的顺序,不过看到图层管理与周边分析有很大的联系,主要功能实现都在周边分析,就先把周边分析做了去。过程中碰到地图控件初始化的位置放在地图之后导致报错的问题。选择中心点的画点控件的使用算是初步了解了地图控件的用法,周边查询也掌握了地图要素feature的数据获取,点图层的queryparam筛选条件查询,冒泡窗体popup的创建与使用,矢量图层的条件设置,熟悉了地图数据的查询与呈现的过程与相对应的数据处理的方法,过程中的报错也是通过API快速处理掉了:),还把树形的使用深化了下,知道了可以在创建节点时塞入不冲突必要属性的数据以传递数据方便调用。
路径查询模块由于数据并不是很完善所以这个模块做的很粗糙,开始时被根据年份自动添加的时间轴的active样式卡住很是苦恼,虽然最后用类选择器完成不过感觉有更好的做法。总的来说目前需要继续深入学习GIS相关知识并完善项目功能。毕竟学艺其技在于精而不在多,还是要注重学习的深度?

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值