《GIS系统——佛山市三水区》项目研发总结

本次任务完成时间:2018年12月21日~2019年01月15日
开发工具与关键技术:SuperMap、Visual Studio 2015,.NET、SQL Server
完成模块功能:登录、周边分析、工具箱、专题分析、图层管理器
一、 功能实现
1、 登录
(1)启动项目,就会出现如下图所示登录界面:
(帐号、密码的输入框中分别填写您的帐号和密码)
在这里插入图片描述

(2)登录成功
如果您的帐号和密码都正确,在点击“登录”按钮后就可以看到系统的主界面。如下图所示:
在这里插入图片描述

2、 周边分析
(1)点击打开功能管理,然后再点击打开周边分析,就会出现如下图所示周边分析界面:
在这里插入图片描述

(2)点击蓝色选择按钮,然后再随意在地图上点击获取中心点,就会出现如下图所示中心点界面:(地图上的蓝色标签就是选择的中心点)
在这里插入图片描述

(3)在查询目标里勾选想要查询的目标,然后再点击查询按钮,就会出现如下图所示界面:(点击橙色标签会显示该地点信息)

在这里插入图片描述

(4)点击周边分析详细里的查询结果,再点击里面的数据会自动定位并显示地点信息,如下图所示周边分析详细界面:
在这里插入图片描述

3、 工具箱
(1)工具箱,如下图所示:(从左往右依次是距离测量、面积测量、方框区域查询、圆形区域查询、自定义区域查询、清空图层)
在这里插入图片描述
(2)距离测量,如下图所示:
在这里插入图片描述
(3)面积测量,如下图所示:
在这里插入图片描述
(4)方框区域查询,如下图所示:
在这里插入图片描述
(5)圆型区域查询,如下图所示:
在这里插入图片描述
(6)自定义区域查询,如下图所示:
在这里插入图片描述
(7)点击最后一个红色工具清空标签图层

4、 专题分析
(1) 局部Getis’s G分析功能,分析不同时间段的疫情热点,支持根据年份、年龄、性别、户籍、疾病、疾病亚型组合条件筛选地图呈现数据,如下图所示:
在这里插入图片描述
在这里插入图片描述

5、 图层管理器
(1) 图层管理器,如下图所示:
在这里插入图片描述
在这里插入图片描述

(2) 点击地图中的社康图标显示弹出框,然后点击弹出框中的“周边查询”,右则导航栏显示所有查询返回的结果,如图所示:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
(3) 点击地图中的社康图标显示弹出框,然后点击弹出框中的“详细信息”,右则导航栏显示详细信息,如图所示:
在这里插入图片描述
(4) 药店分布图层和社康分布图层类似,药店详细信息亦是如此
(5) 病例散点图层同社康分布图层
(6) 病例分布热力图层,如下图所示:
在这里插入图片描述

三、经典代码
数组分类代码:

 var ID= [];
//            var TransmutationIDlist = {};
//            var dataTransmutationID = []
//            for (var i = 0; i < data.length; i++) {
//                dataTransmutationID.push(data[i].TransmutationID)
//            }
//            for (var i = 0; i < dataTransmutationID.length; i++) {
//                var item = dataTransmutationID[i];
//                if (!TransmutationIDlist[item]) {
//                    TransmutationIDlist[item] = [item];
//                } else {
//                    TransmutationIDlist[item].push(item);
//                }
//            }

四、开发总结(不少于500字)
以前都是用网上的地图,觉得这是个很神奇的东西,很好奇这地图是怎么弄出来的。直到自己学了地理信息系统,自己弄了个小区的地图,虽然地图上的样式借鉴了网上的地图,但也知道了一个地图最基本的一些要素。虽然这地图做的没网上的那么好,但自我感觉还是不错的。在开发的过程中遇到的一些难题,有时需要好几天才能解决,而这个难题却是我做的时候粗心造成的,可以说是小问题,比如说:病例分布热力图,本来是已经完成的了,但因为数据量太少导致效果不佳,以为是代码问题,苦苦寻找才发现问题所在,这个以后会注意!在这个过程中除了遇到难题,但在解决之后也是有所收获的,对数组理解更深了,因为里面用了很多数组,还有for循环等等

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值