论文部分内容阅读
湿地具有极其重要的环境功能和社会功能,用科学的方法管理湿地势在必行。网络地理信息系统(WebGIS)是分布式网络技术和地理信息科学相结合的产物,能够快速准确的为政府和湿地开发管理部门提供决策支持信息,是湿地管理现代化中必不可少的一部分。分布式网络系统作为WebGIS的开发基础,其构造模式是影响WebGIS发展的核心和关键。针对现有大多数WebGIS系统中系统与功能重用实现困难,以及系统部署、更新和维护代价很高的问题,本文研究面向服务架构(Service Oriented Architecture,简称SOA)的设计思想,以松嫩平原湿地为研究对象,采用SOA设计模式实现湿地地理信息系统。将SOA应用于WebGIS系统可以实现系统内部逻辑处理与外部表现形式分离,解决服务的描述和互操作等问题。Web服务是实现SOA的一系列XML标准技术集合,系统内部的Web服务组合与封装问题是本文研究的重点。本研究从服务的最终对象即用户的角度出发,基于工作流理论提出WebGIS的服务接口模型。该模型可以使服务与GIS业务流程紧密地结合在一起,通过服务组合完成业务处理流程,应用XML的自身描述能力实现数据与表现形式的分离。在构建服务接口模型的基础上,应用WebServices+ASP.NET技术,设计并建立“松嫩平原湿地信息集成系统”。针对松嫩平原湿地信息及水文信息两个重点特征,实现湿地、水质、河流、洪水、湖泊、水库的信息查询、统计、分析,并制作专题图等功能的服务封装。此外,通过河流水资源结构模型建立松嫩水系河流水资源的结构划分服务,并建立预测与决策支持系统,对湿地管理与决策提供支持。