论文部分内容阅读
随着计算机网络与物联网技术的发展,军队管理的数字化、信息化,对部队现代化建设的重要程度越来越高。为了保障在新技术形势下的国防建设需求,保证部队日常工作的正常运转,采用高科技手段在国防现代化建设中已成为部队管理系统里的共识。目前岗哨管理与监控方面主要采用人工方式进行管理,不能自动的实时监控执勤人员的信息。WebGIS是Web技术与GIS技术结合的产物。WebGIS具有模拟现实世界特点,其将实现世界在屏幕上展示成可以缩放和信息查询的地图。其次它还具有实时更新数据特点,能实时将数据库中数据在地图表现出来。在部队岗哨管理中采用WebGIS技术能解决目前岗哨管理系统的缺陷和局限性,可以实现岗哨的可视化监控与管理,并且能在系统中实时更新执勤哨兵的位置信息。所以基于WebGIS的岗哨定位系统在岗哨管理方面具有巨大的优势。本文采用软件工程技术、数据库技术、Web技术、RFID技术与WebGIS技术等分析设计一个基于WebGIS的岗哨定位系统,采用此系统实现岗哨自动化管理与实时定位。在文中详细叙述了岗哨定位系统的设计和实现的过程,主要研究内容如下:第一,介绍了GIS基础理论知识,分析实现WebGIS的系统框架,其中有介绍比较两种框架的优缺点,并且根据本文中系统的需求最终确定系统开发所采用的框架。第二,分析WebGIS服务器——Geoserver的运行原理。分析Geoserver的WMS与WFS服务实现原理。WMS服务是Geoserver的地图服务,用于根据矢量地图数据生成图片的地图,WFS服务是Geoserver地图要素服务,用于根据客户端请求对地图矢量数据进行查询并返地图要素。第三,分析WebGIS空间数据理论,其中对本系统中采用的空间数据库管理软件oracle管理空间数据的原理进行分析,最后研究空间数据库索引技术,并且根据实际情况为本系统的空间数据库创建索引。第四,分析WebGIS客户端编程原理,其中在客户端编程采用在JSP中嵌入Openlayers脚本。Openlayers是专门用于WebGIS客户端开发JS框架,其中封装抽象了地图对象元素和各种地图的事件等。第五,最后本文分析岗哨定位系统的需求,并设计出了系统的功能模型。最后将这些功能模块编码实现。