《Gis 慢性病预防地理信息系统——“区域定位模块”》
开发工具与关键技术:SuperMapiDesktop、SuperMapiServer、C#, .NET MVC
一、概述:
- 数据:在iDesktop先复制一份自己需要用的数据集,然后进行画线切割,分区域
- 区域:区域分清是多少个区域,自己拟定,可以根据实际情况来分
- 每个区域的simID跟自己iDesktop里面的NAME要在gis里面标记好,必须要确保simID和NAME数据值保持一致。
二、功能实现
1、主页面显示的图片和左边状态栏、头部状态栏的显示
2、区域定位:点击右边的图中的某一个地区都会跳到相应的地区去,例如:同乐社区
3、区域划线切割主要是在工具iDesktop进行设置好,把你需要的地区规划好之后再进行调用
4、先在数据库中设置好自己的simID值,这个ID值是会对应你代码中的index值,例如:南头城社区对应数据库中的simID值为:2,那么它代码里面的index就要为:2;
地图的服务路径:
为什么会有两个路径呢?如下图:
获取区域定位代码:
三、开发总结
总结:GIS项目使用到的工具不多,但是会有一点繁琐,需要耐心和专注。
在做gis项目之前肯定是觉得什么都不会的,也会遇到很多难题,但是这也是一种进步的空间需要自己去体会的过程,虽说过程痛苦但是你得到的结果就会不同,就比如说我做的区域定位,没做的时候根本不知道什么叫区域定位,当有思路做下去了,原来区域定位有那么几个过程:找到需要的数据集,复制数据,画线切割,运营地图等。这跟生活的旅游很相似,出游前先知道你要去的地方、在什么区域、旁边的地区又是什么区域,大概的位置和路线在哪里,坐什么车可以到那里等步骤。