《广州市荔湾区慢性病防治院系统——“前台功能”模块》项目研发阶段性总结

《广州市荔湾区慢性病防治院系统——“前台功能”模块》项目研发阶段性总结
作者:陈希雄
本次任务完成时间:2018年12月24日~2019年1月1日
开发工具与关键技术:VS、SuperMap iDesktop、C#
完成模块功能:前台功能
一、功能实现
前台功能:区域定位、查询搜索、病人路线查询
1、区域定位
点击对应的区域名称,定到对应的区域位置
《广州市荔湾区慢性病防治院系统——“前台功能”模块》项目研发阶段性总结
图1
效果如下图2所示
《广州市荔湾区慢性病防治院系统——“前台功能”模块》项目研发阶段性总结
图2
2、查询搜索
输入想要要查询的地址或者相关的信息,输入后点击查询,结果如下图3所示

《广州市荔湾区慢性病防治院系统——“前台功能”模块》项目研发阶段性总结
图3
点击定位按钮,定到相对应的位置,如下图4示
《广州市荔湾区慢性病防治院系统——“前台功能”模块》项目研发阶段性总结
图4
3、病人路线查询
点击对应的病人图标便可病人的路线,如下图5、图6所示
《广州市荔湾区慢性病防治院系统——“前台功能”模块》项目研发阶段性总结
图5
《广州市荔湾区慢性病防治院系统——“前台功能”模块》项目研发阶段性总结
图6
二、开发总结(不少于500字)
我觉得一个GIS项目的主要的核心就是地图,如果地图做的好的话给人的第一印象都不一样,
我一开始接收到这个项目就觉得不知道从何下手,说真的我也是第一次做这种项目,后来看一看那些开发指南,好多功能都可以从那里的,虽然有一些功能中含有自己想要的,但是也不知道怎么把它弄下来,后来我开始尝试先理解一下那些代码和它们内部之间的关系,逐渐地熟悉那些代码并且自己也可改造一些方法或者合并一些方法,这样才能自己得出想要的方法,才可以让自己更好理解这些GIS功能,可以提升一下这些GIS功能的认知
先在做好地图,地图是这个系统核心,项目主页先加载出地图,比如说查询定位,先查询地图图层中是否有这条数据,如果有的话,先获取当前要定位的地理坐标位置,然后再和地图上中的地理坐标位置对比是否有这一个位置,如果没有的定到肯定要提示的,有的就定到想要位置