论文部分内容阅读
随着信息化建设的不断深入,公路应急处置与运行监测的信息系统逐步建成,但其信息来源渠道匮乏,数据不够完善,不能直观且全面地展示路况信息,因此不能保证快速响应应急事件与实时监测日常路况。将Web GIS服务应用于公路应急处置领域能有效解决上述问题,但在实际应用中,因受到网络传输带宽、服务器负载等因素的影响,Web GIS服务的性能成为制约公路应急处置系统总体性能进而影响用户体验的瓶颈。如何减少地理数据的响应时间,从而提升Web GIS服务的性能,成为当前推进Web GIS服务在公路应急处置领域应用的核心问题。本文以“普通公路网运行监测与应急处置系统”为研究背景,研究实现系统中的Web GIS服务,重点针对Web GIS服务的性能进行优化研究。本文具体的研究工作如下:(1)研究了国内外Web GIS性能优化的研究现状与发展趋势,比较了不同开发方式、部署模式对Web GIS服务性能的影响,分析了基于Server API与ArcGIS Server进行开发的优势,选取了适合公路应急处置系统的Web GIS架构。(2)研究了JS、CSS、图片等文件对Web GIS服务前端性能的影响,采取了压缩合并、合理设置浏览器缓存等优化策略,提升了Web GIS服务的前端性能。(3)研究了不同数据源存储、缓存地图服务、服务器部署、切片缓存存储等对Web GIS服务后端性能的影响,提出了采用ArcSDE管理存储空间数据、对地图添加融合缓存、对地图服务进行虚拟机集群部署、利用内存虚拟磁盘存储切片缓存等优化策略,提升了Web GIS服务的后端性能。(4)基于上述性能优化策略对公路应急处置系统中的Web GIS服务进行了总体设计、性能优化设计与实现、功能设计与实现,并搭建了测试环境,验证了上述性能优化策略的经济可行性以及公路Web GIS服务的先进性。综上,本文研究了Web GIS服务的性能优化策略,压缩合并前端静态文件,将GIS服务部署在虚拟机集群中,利用RAM Disk优化内存利用率,提升了Web GIS服务性能,已实际应用到武汉、襄阳、十堰、恩施、黄石、孝感、随州的公路应急处置系统中,运行效果良好。