论文摘要
近年来,随着公安部“金盾工程”的启动,公安网络基础设施和信息化应用水平的不断提高,地理信息技术也越来越受到各级部门的重视。将公安信息化建设与地理信息技术紧密结合起来,大力开展警用地理信息系统(Police Geographic Information System,PGIS)建设,是今后全国各地公安信息化应用的一个重要方向。公安部已经将警用地理信息系统建设列入“金盾工程”23个一类项目中,成为“金盾工程”的重要组成部分。基于第三代地理数据模型Geodatabase和MapObjects组件等技术,采用.NET多层架构,建立一套满足各地市不同警种需求的综合性应用平台。系统中主要采用的技术手段和创新之处包括:1)警用GIS系统整体设计采用了.NET多层架构和MapObjects组件相结合的方法,从复杂的功能需求中抽象出专用的GIS功能部件,使系统的安全性、可扩展性、移植的简单性以及程序的易维护性在开发和日常使用中显示出了较强的优势;在具体的子系统设计中,针对警力分布与联合调度分别构建规划模型,为警力调度部门的警力部署工作提供科学的依据,以有限的资源实现最佳的效果;2)系统采用了第三代数据模型Geodatabase来组织不同地市,不同警种的数据信息,通过空间数据引擎ArcSDE进行访问管理,便于对系统中的空间数据随时更新和改变,使系统具有较强的可推广性;3)系统中应用了一些经典的算法:四色算法:图的着色问题是实现GIS的主要技术问题,由于传统的着色方法对多地市、多警种的情况不适用,本系统对于电子地图的表现,采用了四色算法。使用MapObjects的空间查询功能对需着色的图层进行拓扑分析,并实现了根据不同的空间数据信息对地图动态的着色;改进的Dijkstra算法:最短路径搜索是网络分析中的一项重要功能,系统简化了空间拓扑数据模型,并且以Hashtable类作为图的存储结构,使用二叉最小堆实现了最小优先队列,在原始Dijkstra算法的基础上对其进行改进处理,提高了查询效率并在现实运用中取得了良好的效果。4)系统中集成了"3S"技术,实现了对现场的整体、实时、动态的观测跟踪。本系统是一个集成日常警务工作与应急警务处理于一体的综合系统,不仅提供了强大的电子地图功能,还实现了警力的合理部署、各警种的联合调度,满足处警单位迅速及时地寻找、发现和处理警情,为后续的决策分析提供了有力的支持。
论文目录
相关论文文献
标签:多层架构论文;