论文部分内容阅读
随着互联网技术的发展,Web技术使GIS功能得到扩展,具有广泛应用前景的WebGIS技术孕育而生。WebGIS以网络为平台,改变了传统GIS的运行模式,使之不再是少数专业人员使用的工具,成为能够普及和推广的通用工具。WebGIS具有传统GIS所不能比拟的优越性,是GIS的一个重要发展趋势和方向。文章主要围绕“基于ArcGIS Server技术的网络化多层次WebGIS”进行深入研究。以JSF和ArcGIS Server技术为基础,结合GIS理论和WebGIS关键技术,以黑龙江省发展信息产业专向基金项目——森林重大灾害智能专家系统子系统——森林重大灾害地理信息系统为研究实例,设计了遵循MVC模式的WebGIS模型,并予以实现。论文首先研究了现有WebGIS国内外发展现状,技术特点和实现方法,提出基于MVC模式的WebGIS模型,该模型是通过把对地图操作的空间业务逻辑和非空间业务逻辑进行分离,进而达到“分而治之”,从而更好地体现出MVC模式的设计思想。文章首先对实现该模型所采用的WebGIS服务器平台ArcGIS Server进行了深入研究,介绍其基本组成和体系结构,阐明其运行机制。并详细的探讨了基于ArcGIS Server平台的WebGIS框架与功能实现。系统结构采用J2EE体系结构把系统进行分层设计,并采用标准的JSF和Java ADF对系统进行开发。结合J2EE组件技术的快速开发、易维护、易扩展、高内聚、低耦合的特点开发系统的各功能模块,从而提高系统的可维护性、安全性和扩展性,加快开发速度,降低开发风险。空间数据库是采用Oracle10g对数据进行存储,采用空间数据引擎ArcSDE结合桌面端软件ArcCatalog对空间数据进行存储和管理。研究是从林业基层实际工作需要出发,根据松毛虫发生特点而设计的森林重大灾害地理信息系统,实现了B/S环境下空间数据的显示、查询、分析及组织管理,利用比例尺对图层显示进行控制,实现对多级数据的自动无缝集成控制,还能够实现森林病虫害预测预报结果的实时发布,让林业工作者实时了解松毛虫流行趋势和历年发生情况,以便及时采取预防措施和治理措施。同时,本研究中开发了高性能、通用的地理信息处理模块,实现了空间信息的数字化管理,并创新的实现了B/S环境下地理要素编辑等功能,实现了动态更新维护机制,提高了空间信息的准确性和实时性,保证了病虫害预测预报结果准确性。文章可为病虫害预测预报、防治和森林资源管理提供切实一整套切实有效的解决方案,为相关部门进行决策提供了科学依据。