《GIS福田区地理信息系统》项目研发阶段性总结
作者:李坤凤
本次任务完成时间:2019年1月18日
开发工具与关键技术:开发工具:SuperMap iDesktop 9D、SuperMap iServer、.net,关键技术:JS、
完成模块功能:区域定位、查询所搜、最佳路经、周边查询、工具箱
一、功能实现效果图
1、首先做GIS系统,其次需要的是地理信息系统空间数据在iDesktop中制作地图,制作地图的数据为矢量数据,矢量数据制作地图图形显示质量好,精度高;
2、制作好地图后,在iServer中发布,把链接复制到显示地理视图页面与数据库中的连接表;
3、在图中箭头所指的是地图上所需要的控件信息;
4、工具箱按钮功能
1)工具箱有五个小功能的按钮,点击自定义查询按钮,自定义查询通过调用圆的方法,进行医院查询;
2)、点击面积测量按钮在地图上描绘所需要的面积,完成后页面则会弹出显示框,显示描绘的面积结果;
3)、点击距离测量按钮在地图上描绘所需要的距离,完成后页面则会弹出显示框,显示描绘的距离结果;
4)、点击圆形查询,在地图画圆形,弹出标签图,点击标签图,弹出显示模态框;
4)、点击矩形查询,在地图画矩形,弹出标签图,点击标签图,弹出显示模态框;点击清除按钮,则清除上一次得结果;
5、区域定位
1)在文本框中输入需要索搜的内容,点击查询按钮进行模糊查询,查询结果如下,点击数据中定位按钮,跳到地点详细信息;
6、所搜查询
1)、点击按钮选择需要的信息,在文本框中输入需要索搜的内容,点击查询按钮进行查询,查询结果如下,点击数据中定位按钮,跳到地点详细信息,点击清空按钮,标签图层清除;
7、路经查询
1)点击站点按钮,在地图上画出站点,进行点击提交按钮,结果得出最佳路经,点击清除按钮,标签图层与路线清除;
8、周边查询
1)、点击选择按钮,鼠标在地图获取坐标系,数据则回填到中心点的文本框中,获取坐标系后还需输入半径多少米,获取查询的目标,点击查询,效果如图下
开发总结(500)
在知道要学GIS系统的时候,根本就是把GIS理解成了小汽车上的GPS系统,在后来上GIS的课程,看到老师讲的理论课,就开始感觉GIS课程很简单,上了几天的理论觉得很枯燥,开始以为上GIS课程是不会用到MVC方面,在后面开始接SuperMap iDesktop,其实在用iDesktop这个软件的时候还觉得很好玩,可以整天画地图,对于地图可能有人觉得很好玩,一直在放大或缩小的看,觉得在地图上看到的距离不远,就觉得其实真的不远,这样的想法是错误的。在我学完了GIS系统之后,突然觉得对画地图有喜欢也有讨厌。
喜欢画地图是喜欢画的时候,讨厌就是在那些点数据特别多的时候,在点数据出现的时候都是密密麻麻的,就是密集分布的类型,对于点数据来可以把它们样式调整,但是觉得不好玩,线数据对于我来说,线数据显示的时候没有让人看到眼花缭乱,面数据就是以面为数据的,面数据对比点数据和线数据大。上完课后,终于将智慧城市的项目发下来了,但是呢!对于搭建页面还可以,突然去接手一个新的项目,表示真的很茫然,去看了发下来的项目说明书,脑袋就更加茫然了,看完之后还是有很多不懂,那也是没办法的事情,在后面不懂得就去问已经学会的同学,在学习上要学会“厚颜无耻”这个词语,所以我后面就慢慢的理解,学会,在学习中让我明白了,如果遇到不会一定要解决,自己一个人能力有限,但是你可以去找别人帮你一起解决问题,你不会你又不说,别人怎么会知道你遇到难题了呢!所以有问题就要提出来,才是最好的办法。