WebGIS警用实有人口可视化管理平台设计与实现
作者:储文苗 卜凡亮
来源:《软件导刊》2020年第01期
作者:储文苗 卜凡亮
来源:《软件导刊》2020年第01期
摘 要:为了实现对辖区人口信息的可视化管理,改善传统实有人口管理方式,基于WebGIS设计并实现了警用实有人口可视化管理平台。利用HTML5、CSS3、Javascript进行前端设计,使用PHP语言完成后端开发,在Windows7系统下搭建基于Apache的本地Web服务器,安装MySQL进行数据存储,同时借用百度地图API实现地图服务。该平台能够显示辖区遥感地图和矢量地图,可在地图上对房屋进行精确定位,并以此为基础在系统中录入房屋
门牌号以及辖区人口信息,实现“以图管房,以房管人”的人口管理模式。警用实有人口可视化管理平台不仅能够实现辖区人口信息可视化,而且能快速了解辖区人员属性及类别情况,对提高警务工作效率具有重要意义。
关键词:WebGIS;可视化;实有人口管理
DOI: 10. 11907/rjdk.192532
开放科学(资源服务)标识码(OSID):
中图分类号:TP319
jquery实现ajax 文献标识码:A
文章编号:1672-7800( 2020)001-0164-04
0 引言
如今,公共突发事件频发不仅严重威胁人民众生命财产安全,而且影响社会稳定。随
着城市的发展,城市人口管理问题也日益凸显,如人户分离、一人多房、一户多房、出租房屋管理与暂住人口管理不到位等问题亟待解决[1]。针对以上问题,已经涌现出一些研究成果,如郭俊江等[2]基于警用地理信息平台,提出以现有标准地址库为基础构建人口管理应用体系,但该系统没有对人员类别与属性进行区分,缺少对重点人员的动态管控;陈忠吴[3]设计一个基于B/S结构的实有人口信息管理系统,实现了对实有人口的管理与监控,但系统只能实现基础的人口信息录入、查询等功能,不能实现人口信息可视化;朱铭等[4]采用BlS结构模式,结合.NET平台与Ajax技术开发实现了浦兴社区实有人口信息综合服务平台,但无法提供人口信息标注服务,也不能将人口空间数据直观反映在辖区地图上;王圣尧[5]设计并开发了基于Android客户端的人口管理系统,该系统可在移动客户端上进行辖区人口定位,但是系统操作比较复杂;周怡[6]在J2EE环境下,采用Struts+Spring+ Hibernate框架,借用GeoServer地图服务,实现了基于CIS的实有人口数据挖掘可视化系统,但该系统没有解决居住在同一小区一栋楼内人表达难、较近间距空间地点在较小领域比例尺上区分难、人口复杂程度可视化表达欠缺等问题[7]。
因此,本文基于WebGIS设计开发了警用实有人口可视化管理平台,平台可以实现百度API实时调用,进行区域人口实时定位、周边查询以及可视化查询等操作。同时,该平台还
使用CSS3设计了可显示楼层布局信息的表单以加强人口关系复杂程度的可视化表达,从而较好地解决了以上问题。
1 平台设计
1.1 平台整体架构设计
平台基于B/S架构,最上层为基础功能模块、地理功能模块以及可视化、查询功能模块;中间层为网络服务层,由Apache提供Web服务;最底层为辖区实有人口数据、基础地理数据以及在线实时数据。平台整体架构设计见图1。
1.2 平台功能结构设计
根据需求分析,警用实有人口可视化管理平台主要功能模块有:基础地图、标记定位、可视化查询、交互、人口统计分析、系统设置等。
基础地图功能:辖区地图能在平台页面显示,可以通过鼠标操作或缩放标尺进行辖区地图页面缩放,通过鼠标进行地图平移以及地图模式切换,如从二维模式切换至卫星模式或三维模式[8]。
标记定位功能:在辖区地图上进行各种点、线、面的标记。点标记可以对小区进行定位,线标记可以划分出管理辖区范围。
可视化查询功能:对辖区某一小区居民楼定位后,可以显示每一楼层住户信息,从而对重点人员进行重点标记,确保对高危人的实时定位与监控。
交互功能:平台具有与用户交互的功能,当用户定位某一小区时应给予响应,弹出该小区相关信息。在平台后台可以对相关信息进行编辑,如修改、添加、删除等。
人口统计分析功能:对平台里记录的辖区实有人口信息进行分类与统计,并根据人员属性生成相应热区。
系统设置功能:在后台可对居民基本信息进行设置,如:小区、民族、婚姻状况、血型、文化程度、人员类别、人员属性等[9]。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论