土壤资源信息共享的WEBGIS实现.doc_第1页
土壤资源信息共享的WEBGIS实现.doc_第2页
土壤资源信息共享的WEBGIS实现.doc_第3页
土壤资源信息共享的WEBGIS实现.doc_第4页
土壤资源信息共享的WEBGIS实现.doc_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

土壤资源信息共享的WEBGIS实现 831土壤资源信息共享的WEBGIS实现摘要:如何使用和共享现有的土壤科学数据一直是一个重要问题。为提高土壤资源信息的共享和利用效率,文章阐述了在因特网环境下实现土壤资源信息发布的体系结构及关键技术,讨论了其实现方法。采用WebGIS技术,以ARCIMS为平台,以广东省土壤系列图件为基础,构建土壤信息共享系统,通过WEBGIS进行土壤资源信息的发布和共享,并介绍了系统的主要功能。关键词:土壤资源;网络地理信息系统(WebGIS);信息共享中图分类号:TP393 文献标识码:A 文章编号:1672-2175(2006)04-0827-04地理信息是描述地球表面的空间位置和空间关系的信息。空间数据包括带有空间位置特征的图像、图形数据和与此相关的文本数据。因特网地理信息系统(WEBGIS)是在因特网络环境下的一种兼容、存储、处理、分析和显示与应用地理信息的计算机信息系统1。WebGIS的基本思想就是在网络上提供地理信息,让用户通过浏览器浏览和获得一个地理信息系统中的数据和功能服务2。土壤资源信息是指反映和描述土壤资源的数量、质量、分布、潜力和开发利用状况及其相互关系等方面的各种物理量记录,包括数字、文字、图形、图像、音频和视频等。土壤资源信息具有明显的空间信息特征,表现为空间性、时序性和分布性。上述特点决定了在对土壤资源信息网络化共享时,与普通方法不同,需要由WEBGIS支持3。1 WEBGIS概述1.1 主要构造模型常见的WebGIS的结构体系是由数据库、应用服务器和客户端组成的三层结构体系(图1)。它把数据库和地理信息系统的应用逻辑分开,相对于最初的两层结构,数据库的改变对应用的影响减少了。客户通过HTTP协议向Web服务器请求数据服务,服务器返回HTML方式书写的服务页面。按照浏览器和服务器端功能多少,可以划分为胖客户器/瘦服务器和瘦客户器/胖服务器两种。随着应用的复杂度增加、应用程序的复杂性的提高以及客户对应用服务器访问频率增加,单一服务器已经无法快速处理大量的地理信息服务需求,WebGIS已经开始向多服务器发展。1.2 主要构造方法1.2.1 CGI(Common Gateway Interface)方法图1 WEBGIS体系结构Fig. 1 Overview Structure of WEBGISCGI是Web服务器调用外部应用程序的接口。它允许用户通过网页命令启动一个服务器主机的程序(称为CGI程序),并且接收这个程序的输出结果。当用户发送一个请求到Web服务器,Web服务器通过CGI把该请求转发给后台运行的GIS服务程序,由GIS服务器生成结果交给Web服务器,Web服务器再把结果传递到用户端显示。CGI使用户可以通过浏览器进行交互操作,并得到相应的操作结果。这种方法的缺点是服务器的负担重,同时不能直接在客户端进行复杂的空间分析。1.2.2 服务器应用程序接口(Server API)方法Server API类似于CGI,不同之处在于CGI程序是可以单独运行的程序,而Server API依附于特定的Web服务器,其可移植性较差。但基于Server API的动态连接模块启动后会一直处于运行状态,因此其速度较CGI快得多。1.2.3 插件(Plug-ins)方法利用CGI或者Server API,虽然增强了客户端的交互性,但是仅提供给用客户端有限的功能,传给用户的信息依然是静态的。浏览器插件很好地解决了这个问题,插件是在浏览器上扩充Web浏览器的可执行的GIS软件。插件的主要作用是使Web浏览器支持处理特定格式的GIS数据,并为Web浏览器与GIS服务程序之间的通讯提供条件。插件直接处理来自服务器的GIS矢量数据。同时,插件可以生成自己的数据,以供Web浏览器或其它插件显示使用。表1 WebGIS多种实现技术的对比Table 1 Compare of constitution methods of WebGIS技术类型优点缺点CGI大部分操作在服务器端实现,功能强大;充分利用服务器资源。对网络传输和服务器的要求较高。Server API与CGI方法相仿,但速度较CGI快与特定的Web服务器和计算机平台相关。Plug-in很多操作和功能在客户端完成,服务器和网络传输的负担轻。插件与平台及操作系统相关。ActiveX Control执行速度快与操作系统相关;对于不同的GIS数据类型,需要有相应的控件支持。Java Applet与平台和操作系统无关;GIS操作速度快;服务器和网络传输的负担轻功能有限;处理分析任务的能力有限对WebGIS而言,GIS插件不但可以增加网络浏览器处理地理空间数据的能力,使人们更容易获取地理数据,而且插件处理和传输的是矢量数据,其数据量小,网络也只需一次性传输GIS数据,加快了用户操作的反应速度,减少网络服务器的信息流量从而使服务器更有效地为更多的用户服务。1.2.4 ActiveX方法ActiveX是建立在OLE技术之上发展起来的因特网新技术,其基础是COM(Component Object Model),是为扩展浏览器功能而提供的公共框架。ActiveX控件和Plug-in非常相似,所不同的是ActiveX能被支持OLE标准的任何程序语言或应用系统所使用。1.2.5 Java Applet方法Java语言具有跨平台特性、简单、动态性强、运行稳定、分布式、安全、容易移植等特点,是因特网上重要的编程语言。任何系统平台只要支持Java虚拟机就可以解释执行Java程序。Java Applet(小应用程序),嵌入在HTML文件中,在网络浏览器下载该HTML文件时,Java程序的执行代码也同时被下载到用户端的机器上,由浏览器解释执行。GIS Java Applet具有体系结构中立,与平台和操作系统无关等优点。所有的GIS操作都是由本地GIS Java Applet完成,服务器的负担很小,网络传输的负担轻。表1是这几种WebGIS实现技术的优缺点比较。2 系统设计2.1 系统目标本系统是土壤资源信息、数据库系统、地理信息系统的综合应用。建立基于WebGIS的土壤资源信息共享系统,可以在任何时间、任何地点为因特网上任何单位提供全省土壤资源状况的信息,指导生产、环保以及农林业等部门决策,提高科学数据的使用范畴和利用水平。2.2 系统设计框架对于WebGIS,除GIS核心外,GIS服务器的体系结构无疑是最重要的一环,GIS服务器的体系结构直接影响系统的扩展性、伸缩性和稳定性。土壤资源信息共享通过使用ESRI公司ArcIMS实现。ARCIMS是计算机技术与地理信息技术相结合的典范。ArcIMS体系结构是通用的多层体系结构,从层次上分为表现层、业务逻辑层和数据层。具体由浏览程序(Viewers)、应用服务器连接器(Connectors)、应用服务器(Application Server)、空间服务器(Spatial Server)和管理者(Manager)组成(见图2)4。ArcIMS服务器体系结构建立在业务逻辑层、数据层和管理层上,其中业务逻辑层为ArcIMS服务器体系结构的重中之重。3 系统实现3.1 系统数据库的建立收集广东省第二次土壤普查系列图件,包括土壤类型、土壤质地、土壤pH值、土壤有机质、土壤全氮、土壤全磷、土壤全钾、土壤有效磷、土壤有效钾、土壤硼含量、土壤钼含量、土壤铁含量、土壤铜含量、土壤锌含量以及土壤阳离子等十五个图件。同时为便于图件定位,收集广东省1100万行政区划图。3.2 数据的组织与存储经过数字化的土壤专题图件以及各类地理要素,在ArcInfo中利用图层编辑模块ArcEdit进行修改、检验、编辑,建立拓扑关系;同时在各个土壤专题图层及地理要素图层中加入属性数据信息,形成各类图层文件,并存放到服务器的图层空间数据库中。系统采用ArcGIS的Shape数据模型建库。原始图件经数字化后得到的空间数据以图层的形式组织,必须把文件装入到数据库中,才能建立有实际内容的空间数据库,便于数据共享与多用户的并发访问,从而实现海量空间数据的集成式管理。3.3 系统建立将建设好的土壤资源数据库的资料,利用Arc IMS9.0的各个工具将其在网上发布,ArcIMS9.0主要管理部件有Author,Designer和Administrator(图2)。使用Author工具直接连接空间数据库,组织原始数据,并结合文本编辑器或XML编辑器创建一个地图配置文件,该地图配置文件是ArcXML格式,它包含地图的描述信息,如使用什么数据层,每一层是如何显示的。在相应的AXL文件中对要发布的土壤资源数据进行正确的描述后,在Administrator模块中创建相应的ArcIMS虚拟空间服务器。然后在Manager模块中进行ArcIMS Web站点的设计。在设计过程中可供选用的ArcIMS Viewer有两种:Html Viewer和Java Viewer,Java Viewer中又分Standard和Custom两种,Viewers决定了ArcIMS站点的功能和外观,决定了提供哪些空间、属性查询工具和显示工具。站点设计完成之后,加以定制即可通过浏览器进行浏览。图2 ARCIMS体系结构Fig. 2 ArcIMS Architecture Overview系统基于通用标准和用户定制的开发思想,利用数据库、GIS等技术逐步实现数据和应用的标准化,通过标准数据接口形成开放、易集成的应用系统。针对来自因特网的普通用户,访问由HTMLViewer定制的简单界面。针对需要更多矢量数据操作的高级用户,操作界面是由Java Viewer定制并修改的界面,有较强的定制和协作功能。3.4 系统客户端主要功能系统可通过/images/digital soil/index.htm访问(图3,下页),实现如下主要功能。3.4.1 地图发布功能在ArcIMS地图发布软件的支持下,地图管理十分方便,并且管理员能通过内部网及时更新地图信息。用户也可以交互式方便快捷地获取空间数据的信息,其中包括地图的显示、缩放、漫游、地图元素选择、查询、超链接等功能。普通用户对发布的土壤资源信息资料进行简单的操作(如放大、缩小、查看比例尺、选择显示图层等)。3.4.2 信息查询功能基于WEB集中统一管理的特点,管理员可以方便地更新页面和数据,并可以让用户方便快捷地获取相关土壤资源信息和资料。客户端可以进行空间数据图层选择、叠加、空间数据层信息查询、空间数据传输及一些简单的空间分析。在地图浏览过程中可以由用户自己控制图层的显示与否。3.4.3 属性和空间数据的检索功能根据用户需求,任意查询某一样点或图斑的属性。也可以通过属性数据来反查空间数据,检索出相应的图形信息。针对普通用户,通过ArcIMS的HTML Viewer的定制来提供简单的查询功能。3.4.4 数据更新功能Java Viewer提供的Edit Notes提供了一种客户端用户与服务器端管理员之间交流协作的方式。以服务器授权的方式,给分散在研究区域内的相关人员一定的权限对小范围的图形数据以编辑,更改,添加等操作。Edit Notes允许用户把他们的修改意见传送给服务器端的管理人员,数据管理人员可以据其选择接收或忽略修改意见。4 结论因特网地理信息技术是一个重要的新兴前沿研究方向,开放的因特网为土壤资源信息共享提供了广阔的应用前景。与传统的地理信息系统比较,因特网地理信息系统具有更广泛的客户访问范围、客户端平台独立性、更简单的操作和平衡高效的计算负载5。应用因特网建立基于WWW服务的土壤资源空间信息的发布及共享系统模式,实现了土壤资源信息的无限制查询、访问以及信息共享等功能,使土壤资源信息能够在更广泛的范围内被应用和研究。依靠先进的信息技术和科学方法加强土壤资源信息的管理和研究,能够实现多元土壤资源信息数据及时、准确的发布,直接服务于多领域的用户6。这些方法和技术将在土壤资源信息的开发、利用和信息共享方面起重要作用。图3 通过浏览器访问土壤信息共享WebGIS系统Fig. 3 Visit the website of soil information by browser参考文献:1 宋关福, 钟耳顺, 王尔琪. WebGIS: 基于Internet的地理信息系统J. 中国图象图形学报, 1998(3): 251-254.2 冯晋军, 王颖. 基于Web服务的WebGIS技术研究J. 华北电力大学学报, 2006, 33(2): 101-104.FENG Jin-jun; WANG Ying. Research on WebGIS based on Web servicesJ. Journal of North China Electric Power University, 2006, 33(2): 101-104.3 赵其国,万红友. 中国土壤科学发展的理论与实践J. 生态环境,2004,13(01):1-5. ZHAO Qiguo, WAN Hongyou. Theory and practice of soil science development in ChinaJ. Ecology and Environment, 2004, 13(1): 1-5.4 ESRI. ArcIMS 9 Architecture and Functionality R/OL. 2006-3-23. /library/whitepapers/pdfs/arcims9-architecture.pdf5 李爱民, 何正国. 万维网GIS的若干关键技术及其实现J. 测绘通报, 2004(11): 38-39.LI Aimin; HE Zhengguo. Some key techniques in WebGIS and their realizationJ. Bulletin of Surveying and Mapping, 2004(11): 38-39.6 赵其国, 叶方. 信息化与农业现代化J. 土壤学报, 2004, 41(3): 449-455.ZHAO Qiguo, YE Fang. Information technology and agro-modernizationJ. Acta Pedologica Sinica, 2004, 41(3): 449-455.Share of soil resources information by WEBGISGUO Zhixing1, 2, 4, LI Peijun1, WEN Ya3, DENG Nanrong2, LI Xingdong21. Institute of Applied Ecology, Chinese Academy of Sciences, Shengyang 110016

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论