展开

基于WebGIS的园林绿化信息管理系统

发布时间:2013-11-29   |  所属分类:农业工程:论文发表  |  浏览:  |  加入收藏

  摘要:本文介绍了基于WebGIS的园林绿化信息管理系统的建设目标,分析了系统的总体架构与关键技术,并简要阐述了系统的建设内容和现状。

  关键词:园林绿化;WebGIS;ArcGIS;Silverlight

  

  1引言

  近年来,随着互联网技术的进步,WebGIS得到了较快的发展,其优点逐步显现出来,不仅空间概念清晰,而且表现形式直观、多样。将GIS应用到园林绿化信息的科学管理工作中,便于掌握和分析园林绿化的特征分布与动态观测,能较好的提高园林绿化管理部门的管理水平和工作效率,对于实现园林绿化的数字化、网络化、可视化、信息化等方面具有较大的推动作用,更可为绿化分析、辅助决策等工作提供有力的保障。

  2系统总体设计

  2.1建设目标

  园林绿化信息管理系统的最终目标是实现园林绿化信息历史及实时数据的空间数据和属性数据的检索与查询功能、统计功能、数据远程更新维护功能,使得管理部门可以全面掌握全市园林绿化分布情况和基本信息,促进对于园林绿化信息资源的管理、共享和利用工作,满足园林绿化的信息可视化、查询直观化、更新迅速化、信息可扩充化等要求,为决策者提供全面的、及时有效的园林绿化信息服务。

  2.2总体架构

  系统综合考虑安装、配置、维护、易用性、美观以及共享等因素,采用基于Browser/Server的模式构建。通过对系统各个部分进行抽象,在层次划分的基础上采用自顶向下、层层分解的设计方法,保证系统与数据的完整性和一致性。系统将数据与应用分为数据层、应用组件层与表现层三个层次(如图1),为系统的设计与建设提供了清晰的接口。

  系统架构中,IT基础设施平台提供和保障系统的通信和系统服务;数据层负责存放管理系统的各类基础数据和专题数据,向应用组件层提供数据;应用组件层依照面向对象的思想,将系统中的有关功能以组件或服务的形式集成于平台中,便于集成或分布部署;表现层又称用户访问层,负责用户与系统的交互。

  整个系统以ESRI公司ArcGIS平台为基础,综合应用面向不同解决方案的多个产品构建。

  

  图1系统总体架构

  2.3关键技术

  (1)地图缓存技术

  地图缓存技术又称为瓦片技术,即按照一定的规则(通常为四叉树,如图2)将地图切割为不同比例尺的以文件存储的多张图片,将其存储在硬盘,当客户端访问地图时,可以直接浏览这些静态的地图切片,以达到快速提供地图服务的目的。目前主流的地图网站如Google地图、Baidu地图、Mapabc等都采用这种方式来提供高效的访问速度。

  

  图2地图缓存四叉树原理

  (2)REST技术

  REST(RepresentationalStateTransfer表述性状态转移)是2000年RoyThomasFielding博士提出的,其实质即将所有对象都抽象为资源并对应唯一标识,通过通用接口对资源进行操作时都不会改变其标识,而且是无状态的。这种无状态的资源由URL表述,由于不保存任何会话(Session)状态,对于提升服务器的性能、降低开发的复杂性、提高系统的可扩展性,都具有更为明显的优点。

  (3)Silverlight技术

  Silverlight是微软的Web客户端应用程序开发解决方案,也是微软RIA(富互联网程序)策略的主要应用程序开发平台之一。它可以将大量的处理任务从用户界面移植到客户端,从而减轻服务器端的资源压力,具有安装小巧简单、表现力丰富、异步通信、页面无刷新等优点,加之专业的图片、音频、视频、动画等特效,能够给用户带来全新的使用体验。不仅如此,Silverlight提供语言集成查询(LINQ)、数据绑定机制、GPU加速、浏览器外运行等多种方式提高设计人员与开发人员的工作效率。

  本系统以Silverlight4为开发平台,涉及到GIS的业务逻辑通过ArcGISAPIforSilverlight2.1实现。ArcGISAPIforSilverlight是2009年ESRI公司推出的轻量级API,它以REST为核心,使得用户可以方便、快捷地发布和使用ArcGISServer的地图与功能等服务,创建出功能丰富、操作便利并具有较强视觉冲击力的WebGIS应用。

  3系统建设内容

  3.1数据库建设

  作为系统的核心,站网系统数据库以现有园林绿化信息数据资源为基础,遵循规范化、标准化、可靠性和实用性原则进行设计。主要包含两个部分,一类是基础地理信息数据库,包括境界、交通、水系、地名等电子政务矢量数据及多时相高分辨率数字正射影像(DOM)等栅格数据,一类是园林绿化信息专题数据,包括各类园林绿化数据的空间位置、名称、种类、占地面积、所属区县、采集时间等信息。所有数据除影像等以文件方式存放外,其它数据均存储于SQLServer数据库中。

  3.2软件建设

  系统根据用户来源与使用目的的不同,分为普通和管理两个版本。普通版主页面如图3,主要实现地图的基本操作、实时数据浏览、空间和属性查询、统计分析、报表输出等功能;管理版除一些基本操作外,还可以对系统中的用户权限以及专题数据进行编辑。系统的主要功能如下:

  

  图3系统主页面

转载请注明来自:http://www.uuqikan.com/nongyegongchenglw/6410.html


上一篇:新形势下对农村公路工程施工现场管理的问题探讨
下一篇:浅谈绿色低碳节能建筑的围护结构材料