论文部分内容阅读
互联网技术的迅速发展,改变了人们的生活和思维方式。信息的交流和获取,无论在形式上还是在手段上都发生了极大的变化。传统的地理信息系统模式正面临着巨大的挑战,GIS相关技术,如数据库技术、Intemet技术、图形处理等技术的成熟,改变了传统地理信息系统的发展模式,WebGIS的产生正是适应了这一发展的趋势。WebGIS实现了GIS应用的网络化,Intemet用户无需购买GIS软件就可通过自己的Web浏览器在Intemet上访问GIS应用程序和分布式地理信息。WebGIS的这一特征,适应了越来越多GIS用户的需求,从而使其成为GIS的重要发展方向。
本文在查阅大量国内外参考文献的基础上,总结了WebGIS的起源、国内外发展现状及发展前景;并着重论述了WebGIS的主要实现方式,剖析了WebGIS的体系结构。在此基础上,分别介绍了ArclMS与ArcSDE的特点与体系结构,探讨了ArclMS客户端与服务器端交互的过程以及ArcSDE的数据模型、数据的存储与表示。通过运用GIS技术、空间数据库技术、ASP动态网站开发技术,并结合现代林业信息化发展的实际需求,重点讨论基于Web环境的森林资源信息发布系统的设计与实现问题。应用系统结构在设计中主要采用B/S模式为主,C/S模式为辅的网络体系结构;考虑到空间数据和属性数据的全关系型数据库管理的优越性,采用空间数据引擎技术,将森林资源信息数据库中所包含的地图空间数据存储到关系数据库系统中,对属性数据表和空间数据表进行了详细设计,从而实现了数据的一体化管理,也提高了系统安全性和管理效率。
在理论研究和讨论的基础上,本研究使用ArclMS为地图发布平台,ArcSDE空间数据引擎技术来构建空间数据库,SQLserver2000数据库产品作为后端数据库平台,构建了基于ArclMS的江川县森林资源信息发布系统。采用上述技术,在需求分析的基础上,对“基于ArclMS的江川县森林资源信息发布系统的研究”进行了系统设计、数据库设计及功能设计,并实现了系统的主要功能:
①地图浏览:利用IE浏览器实现地图漫游、缩放、显示全图、根据比例尺显示等浏览功能,并采用鸟瞰图,即可方便概览全图,又可观察局部细节,并可任意控制图层是否显示。
②空间、属性查询:查询操作的一般流程为用户在客户端提交查询请求至ArclMS服务器,通过ArcsDE从数据库中获取数据,然后将处理结果返回给客户端,显示查询的结果。查询模式有从图形到属性和从属性到图形的双向查询模式,以及条件查询、定制查询、关系查询等多种组合查询模式。例如用户可根据需求对森林资源分布情况进行查询分析。通过指定分布区域,打开属性数据库,查询该区域的植被类型、面积等属性。也可以通过属性数据库中的属性因子,在分布图上查询相应的分布区域。
③地图打印:可将电子地图及各种信息资料打印输出。
④测量:可测量图上任意路径的距离。
⑤缓冲区:可对当前图层做缓冲分析。
⑥区域选择:可选取落在矩形或多边形区域内的所有地块图斑,也可选取折线所经过的地块图斑。
⑦清除选择集:可清除已选择的条件或数据集合。
⑧系统信息管理:系统采用用户登录权限管理,不同等级的用户具有不同的权限,以保证系统和数据的安全。
由于ArclMS平台的局限,本系统的功能仅具有地图信息数据的网上发布,以及简单的空间和属性数据的双向查询,尚未实现浏览器端的GIS分析功能。随着Web技术、GIS技术以及数据库技术的不断发展,一个基于WebGIS技术的数字林业信息平台将集信息发布、数据共享、分析服务于一体,以满足林业现代化建设的需要。这正是笔者今后努力的方向。