基于GIS的综合服务框架平台建设
2018-06-14王雅冬
王雅冬
(长春市测绘院 吉林长春 130021)
1 引言
新世纪以来,信息化进程显著加快,当今世界正进入全面渗透、加速创新、转型发展的新阶段。为适应时代的发展,基于地理信息服务体系构建综合服务框架平台已经成为深入推进信息化发展战略的重要举措,可实现部门间空间信息资源共享,使城市管理和服务空间化、精细化、动态化、可视化,对解决城市各行业专题应用对地理空间信息需求,全面助力城市建设具有重要意义。
2 平台总体设计
本文中综合服务框架平台采用B/S结构进行系统设计,以Spring Framework为核心容器,Spring MVC为模型视图控制器,My Batis为数据访问层,Apache Shiro为权限授权层,Ehcahe对常用数据进行缓存,并选用Oracle为数据库,GeoDatabase提供空间数据关系存储支持,通过ArcSDE空间数据库引擎数据库进行连接。
综合服务框架平台主要实现服务目录、地图操作、数据加载、空间查询、属性查询、空间统计、空间分析等一体化GIS综合服务管理。具体设计架构如图1所示。
3 平台功能设计
3.1 服务目录
服务目录包括服务目录展示和服务搜索两大功能模块,可实现基于权限的设置,进行地图服务显示与服务检索,与此同时,具备监控地图服务的状态及访问统计等功能。
图1 平台设计架构图
3.2 地图操作
图2 平台功能架构图
地图操作包括地图放大、缩小、漫游、全景、线面测量、结果清除、鹰眼、打印、默认光标等功能。其中,地图放大、缩小根据选择的范围进行比例缩放,其输入项为根据选择范围计算的比例因子,比例因子为选择范围除以地图范围;线面测量即根据连续选取的地图坐标点进行线状图层长度计算或面状图层面积计算,实现球面坐标向平面坐标的转换统计。
3.3 数据加载
数据加载包括地图服务加载、地图服务移除、服务显示控制、工作空间保存、恢复默认工作空间等功能。其中,地图服务加载可将各类专题数据,包括Shp、Cad等格式数据加载到平台中,实现数据叠加展示;服务显示控制即控制不同的服务显示图层。
3.4 空间查询
空间查询包括点查询、线查询、矩形查询、圆形查询、多边形查询、周边查询、查询结果定位及相关属性显示等功能。平台可根据用户的选择,以及在屏幕上所画图形,进行相应地图信息查询,并将地图定位到高亮显示后的查询结果。
3.5 属性查询
属性查询包括单关键词及多关键词模糊查询、关键词精确查询、逻辑条件查询、周边查询、查询结果定位及相关属性显示等功能。平台可根据用户输入的描述性文字进行地图信息查询,并将地图定位到高亮显示后的查询结果。
3.6 空间统计
空间统计包括矩形统计、圆形统计、多边形统计等功能。平台根据用户的选择,以及在屏幕上所画图形,进行相关范围内地图信息统计,并以饼状图、柱状图、详细列表等形式弹出统计结果。
图3 平台主页面
4 平台维护设计
平台维护设计主要包括数据库连接维护、数据库备份和恢复,以及地理信息数据更新三部分内容。其中,数据库连接维护即为了方便维护平台,平台提供数据库连接测试功能以检测数据库是否正确连接;数据库备份和恢复即平台提供数据库备份、数据库恢复功能;地理信息数据更新即平台提供地形图数据、影像数据和专题数据的更新与维护。
5 平台安全设计
5.1 数据传输安全性设计
执行中华人民共和国公共安全行业标准《GA/T387-2002计算机信息系统安全等级保护网络技术要求》,网络安全上主要采取防火墙系统、入侵检测系统、网络防病毒系统等措施。
5.2 应用平台安全性设计
采用权限设置和口令设置相结合方法,对平台功能采取安全防范措施。其中,系统权限设置可根据不同用户设置系统用户的操作权限,将用户权限分级设置为系统管理员和普通用户两大类;口令设置即平台的登录需要通过口令进行,防止非法用户进入平台。
5.3 数据存储安全性设计
执行数据库访问权限控制,制定合理数据备份方案,根据实际情况,对数据和事务日志完全备份或者增量式备份,与此同时,采用ArcSDE+ORACLE数据库的方式管理地理信息数据,提高综合服务框架平台的共享、安全、维护能力。
6 结束语
综合服务框架平台可将各地理信息系统进行无缝对接,克服办公系统与其他系统难于集成的困难,满足规划、国土、市政、房地、园林等各领域的信息化需求,全面提高城市管理的科学性、时效性和准确性,对促进社会信息化建设具有重要意义。
[1]龚建雅,杜道生,李清泉.当代地理信息技术[M].北京:科学出版社,2004.
[2]宋新龙.地理信息公共服务平台建设的思考[J].地理信息世界,2010,2(1):7~8.
[3]赵海卫,王继尧,刘照永,薛松超.浅谈城市地理信息系统的应用[J].地理空间信息,2010(06).
[4]王子启,宋春凤,贾华峰.公众地理信息服务系统的设计与实现[J].科技信息,2010(11).
[5]李俊.浅谈地理信息共享平台系统建设需求[J].科技创新导报,2014(14).
[6]吴张峰,刘一宁.城市空间信息变化检测方法研究[J].上海国土资源,2016(04).