GIS—项目研发阶段性总结

《广州市海珠区慢性病地理信息系统》项目研发阶段性总结

作者: 黄元进
开发工具与关键技术:Visual Studio 2015 、SQL Server 2014 Management Studio、SuperMap iDesktop 9D、SuperMap iServer 8C、C#、JavaScript
完成模块功能:工具箱(测距、侧面积)
撰写时间:2019年1月18日星期五

一、功能实现
工具箱主要包括测距、测面积、和框选、圆选部分(未做)。下面是主页面:
GIS—项目研发阶段性总结
图1主页面
点击图1右下角的工具箱会弹出选项GIS—项目研发阶段性总结 ,点击测距功能,然后到地图上随便点几下,双击结尾就得出从起点到其他地方的距离。如下图:
GIS—项目研发阶段性总结
图2 测距的功能实现
和测距一样点击工具箱出现测面积 GIS—项目研发阶段性总结,和测距也差不多,点击测面积功能,然后到地图上随便点几下,双击结尾就得出你所点击的区域有多少平方米。如下图:
GIS—项目研发阶段性总结
图3 测面积的功能实现
二、数据库业务表结构
此处业务表设计还在进行,暂无截图。
三、经典代码
GIS—项目研发阶段性总结
四、开发总结
第一次做这个GIS项目,我一开始有点不知所措,然后听了老师的大概讲解思路,也差不多有点方向,就开始慢慢试着做,首先设计你自己所需的地图和基础数据库,然后将地图发布到iServer里面去,在你的项目中引用SuperMap插件,设计好显示地图所需要的方法,然后,再你的地图上添加一些矢量图层和控件,构造一些方法,很多新的JavaScript 语言多不懂,就只能查老师发下来的SuperMap iClient for JavaScript Help文档,慢慢摸索。