作者:王成
撰写时间:2019年1月17日
完成时间:2018年12月24日~2019年01月13日
开发工具与关键技术:SuperMap iServer、Visual Studio与MVC
完成模块功能:查询定位、路径分析、周边分析、区域定位以及其他功能
- 功能实现(1)登录与个人信息
-
输入用户名和密码点击登录或按回车键进入主页面
登录界面
点击右上角用户图片弹出下拉信息
点击个人信息跳转到个人信息页面
(2)主要功能
图1 主页面
点击图1“查询搜索”并在输入框中查询条件,点击“定位”弹出查询定位的效果界面如图2,
图2 查询定位
点击图1“路径分析”弹出下拉信息,点击“选择站点”按钮,在地图上标注站点位置(最少2个站点),点击“提交”弹出路径分析的效果界面如图3,点击“清除”按钮清空图层
图3 路径分析
点击图1“周边分析”弹出下拉信息,点击“选择”按钮,在地图上标注中心点位置,输入半径和选择查询目标,点击“查询”按钮后点击图层上的图标,弹出周边分析的效果界面如图4,点击“清除”按钮清空图层
图4 周边分析
点击图1“区域定位”弹出下拉信息,点击单选框选择区域,弹出区域定位的效果界面如图5,点击“清除”按钮清空图层
图5 区域定位
(3)其他功能
当你点击图1中右下角小图标按钮时,弹出测距、侧面积、框选、圆选、自定义选择、与清除按钮,如图6
图6
点击相应按钮,功能效果如下:
图7 测距
图8 测面积
点击图层图标弹出信息提示框:
图9 框选
图10 圆选
图11 自定义
点击清除按钮清空图层
二、开发总结
通过做这个项目,让我学会了如何用SuperMap iDesktop制作地图以及SuperMap iServer发布地图。
从中也了解到GIS的重要性与GIS的使用范围广泛,而且SuperMap iServer里面有很多示例,让刚接触GIS的我从中学到了很多,而且有不会的属性和字段也能从chm类型的帮助文档中找到,让自己更好的学习有关GIS的知识,当然很多东西靠一个文档是不可能了解详细的,所以遇到问题一般都是自己能解决就解决,不能解决就去和其他人讨论以及询问授课老师。
当然SuperMap很多方法都已封装好,所以刚接触时我是先学会调用后学会理解,让自己更好的学习GIS方面的知识