论文部分内容阅读
随着科学技术的发展,传统的公安部门工作模式已经不能适应当前社会的需要,建立以计算机技术、图形图像处理技术、通信技术为基础的高效、直观、便捷的GIS系统已经是公安机关的当务之急。为此,国家公安部于2007年开发建立了警用地理信息系统(Police Geographic Information System,简称PGIS)平台,PGIS平台主要由PGIS平台软件、基础支撑环境、地理数据库构成。基于PGIS平台软件,可以快速开发具有GIS特色的应用系统、或者为现有的应用系统扩充GIS功能,简化了GIS应用的开发过程,同时实现PGIS系统的全国联网应用。本文在系统地讨论警用地理信息系统设计的特点和设计模式的基础上,运用公安部统一的PGIS平台,利用Oracle和PGIS中的空间数据库整合鹤壁市公安局的各种地理数据和业务数据,运用JAVA语言进行二次开发,并结合软件工程设计思想,完成了鹤壁市警用地理信息系统的设计与实现。论文主要研究内容和主要创新之处包括:(1)结合国内外相关领域的研究现状与论文研究所采用的方法及主要研究内容,总结了警用地理信息系统的一般特点与构建技术,并在此基础上,重点研究了警用地理信息系统开发的关键技术,主要有PGIS平台架构技术、海量数据组织管理技术、基于门牌号码数据库的地址匹配技术和多源空间数据转换技术,提出了基于PGIS平台的JAVA开发方法、基于PGIS空间数据引擎的Oracle数据库的配置和性能优化等具体技术实现方法。(2)针对警用地理信系统的设计目标和原则,结合系统的需求分析结果,在常用的几种体系结构分析评价的基础上,提出了本系统的体系架构思想,即包括B/S和C/S两种架构的平台,实现警用地理信息服务和警用地理信息系统工具集,同时实现对矢量数据、影像数据、动态栅格数据、三维实景数据的支持。并分别对前台应用子系统和后台应用子系统进行详细设计。(3)警用地理信息系统的数据具有数据量大、数据源多样等特点,不仅包括海量的空间数据,还包括大量的属性数据。本文在PGIS平台强大的空间数据管理能力的基础上,结合Oracle数据库完善的属性数据管理功能,根据公安部的数据标准和鹤壁市公安部门的实际情况,将系统的数据库分为三部分:警用地理信息数据库、警用标准地址数据库、警用业务关联数据库,提出了建库流程,并从图层管理和属性字段设置与分类两方面作了深入研究,实现了对海量数据的有效控制操作。(4)以鹤壁市公安局警用地理信息系统的案事件管理模块为例,详细阐述了模块的设计流程与实现方法,主要包括模块设计和功能实现两部分,其中实现的功能包括基础地图操作(如粒度控制、距离量算、面积量算、目标查询、视图切换等)和具有警用特色的专业应用(如案事件基本查询、高级查询、案件串并、警务视频等)。实际开发应用表明,该流程与方法技术可行,各项功能运行稳定,具有应用价值。本文综合研究了基于PGIS平台的警用地理信息系统设计与实现的技术与方法,并以鹤壁市为例作了实际应用。在总体设计原则、开发语言的选择、海量数据的组织与管理、功能模块的设计与实现方面进行了深入研究,为其他同级基于PGIS平台的警用地理信息系统的建设提供了理论与技术方面的参考。但是警用地理信息丰富多样,警用业务也具有地方特色,其他地市的警用地理信息系统建设还需要针对具体业务和数据进行实际分析、灵活掌握,不断完善丰富警用地理信息系统研究的理论与技术。