论文部分内容阅读
WebGIS是GIS在互联网时代的产物,计算机和Intemet技术的飞速发展为网络地理信息系统提供了前所未有的技术基础与实现条件。人们能够不受时间和空间的限制在互联网上方便的获取到数据或操作服务,因此,WebGIS的应用渗透进了多个行业部门,它们纷纷建立起面向自身行业应用的的WebGIS业务管理系统。实际上在这些应用系统中都存在着一些业务需求和技术上的共性,然而传统的系统构建模式多是以面向特定的需求从零开始开发,导致了系统建设周期长、成本高、重复设计和编码、代码规范性差、后期难以扩展等缺陷。如何在短的时间内开发出来满足用户需求的系统而又不违背我们注重质量和可持续化发展的宗旨是业界研究的热点。
本文借鉴工业化生产中的模板概念,通过搭建一个易于开发、可伸缩、可扩展的体系框架,将众多WebGIS管理信息系统中的共性需求和层次架构抽取出来形成一些通用的模板功能块纳入其中。这样当需要构建一个新的网络地理信息管理系统时,开发人员只需要在系统中预先定义和配置一些系统具体的信息,就可以生成一个特定的GIS原型系统。在此原型系统的基础上,开发人员只需要通过少量的二次开发工作,就能够完成一个新的GIS管理信息系统的构建。
本文围绕着基于框架模板的复用开展了广泛的理论研究和深入技术探讨,在分析基于WebGIS的管理信息系统特点及共性需求基础上阐述了通用模板系统的总体架构及内部可复用功能构件的设计和开发,并结合具体的行业数据实现了林业有害生物网络管理信息的原型系统,同时在此基础上进行二次开发实现了最终的福建省林业有害生物网络管理系统,对基于框架模板的快速开发可行性进行了实例验证。
论文的主要研究工作包括以下几个方面:
1)提出了通过建立通用的框架模板来解决WebGIS管理信息系统建设中的效率低和重复性建设等问题的途径。通过分析WebGIS支持下的管理信息系统的共性,对WebGIS管理信息系统的框架模板的总体架构以及内部通用构件的建设进行了详细设计,并阐述了基于此框架模板生成原型系统的分层体系结构。
2)研究了框架模板中的对多源空间数据的支持,基于开源架构的空间数据服务发布实现了基于OGC开放标准的空间数据标准化与共享,通过将不同的数据源经过空间数据转换来完成地理信息的聚合,将AJAX技术应用于地图交互操作中提高用户的体验。
3)提出了框架中基于关系型数据库存储的数据模型建立的标准,充分利用软件设计中的工厂模式、基于模板的自动代码生成技术以及动态表单技术实现框架模板中的信息管理业务模块的快速生成。
4)利用本文的构建的框架模板,生成福建省林业有害生物网络管理信息系统的原型,并在此原型基础上通过二次扩展开发完善了业务功能。该系统满足了林业病虫害信息管理业务中的报表上报、查询、统计分析以及应用相关模型进行预测预报的主要功能。同时WebGIS技术为实现灾害的快速定位、专题分析以及监督检查提供了良好的支持。