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

所属栏目:电子技术论文 发布日期:2012-10-23 09:23 热度:

  摘要:本文介绍了基于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系统主页面
  (1)地图基本操作:可实现对地图的放大、缩小、平移、全图、底图切换(政务图与影像图)、测量、打印及图层控制等常用GIS功能。
  (2)查询:可以对基础地理信息(如道路、水系、地名、经纬度)进行查询和定位,也可以对专题数据进行空间(框选、圆选等)和属性(关键词等)的双向查询与复合查询,查询的结果以列表的形式进行展现,并进一步查看绿化的详细属性信息,如绿化基本属性、图片、视频等。
  (3)统计分析:可以根据类别、字段、范围等条件进行筛选与分类,将结果以表格、柱状图、饼图等形式显示出来,方便用户对现有的测站情况进行掌握和分析(如图4)。
  
  苗木面分类统计柱状图 
  苗木面分类统计饼图
  图4统计分析
  (4)报表输出:选择感兴趣的类别和属性字段,利用第三方开发包,将其导出为Excel文件保存在客户端。
  (5)自定义标注:用户可在地图上用点、线、面等不同符号和样式标记自己感兴趣的内容,并可录入一些简单的属性信息,这些信息保存在客户端的独立存储中,用户可以将其导出或导入,还可以导出为KML格式在GoogleEarth中进行浏览。
  (6)数据编辑:该功能是管理版功能,具有权限的管理人员可对园林绿化信息进行添加、移动、属性编辑和删除操作,以维护和保障专题数据的准确性。
  4结语
  本系统的建设和运行,提高了园林绿化信息的管理水平,实现了园林绿化信息的可视化和数字化,今后应进一步挖掘数据信息和工作需求,将其优势扩展到绿化监测等方面,并逐步探索符合社会进步和经济发展需要的绿化信息管理方式。
  
  参考文献
  [2]张驰清,王均,吕玉强.Web璀璨——Silverlight应用技术完全指南[M].北京:电子工业出版社,2009.

文章标题:基于WebGIS的园林绿化信息管理系统

转载请注明来自:http://www.sofabiao.com/fblw/dianxin/dianzijishu/13591.html

相关问题解答

SCI服务

搜论文知识网的海量职称论文范文仅供广大读者免费阅读使用! 冀ICP备15021333号-3