S己卜Ne卜&TF亡卜Nr屯0j丫甘J厂XIiM八了(冲J高街技术基于GML的WebGIS的多源异构空间数据集成研究(成都职业技术学院刘碧玉610041)摘要的优势,提出了基于:本文阐述了目前多m异构空间数据集成的研究动向,介绍了可扩展标记语言XML和地理标记语言GML及其在WebGIS中应用关键词中图分类号:WebGISGML的WebGIS多源异构空间数据集成系统的解决方案‘:TP3多源异构数据文献标识码XML:AGML文章编号1672-3791(2007)10(b卜0004-011引言统的数据格式。客户端实现图形用户接口,接受客户的输地理信息系统(GeographicalInforma-tionSystem,GIS)3X陡与Glvi概述入和操作,向中间件服务器请求数据,解析来自中间件服务器的GML数据,直接对该格式询,分析和表达地理空间数据的信息系统,是用于采集、存储、查XML是替代HTML用于Web数据交换的数据进行操作,实现放大。缩小。漫游属正向着网络化的方向发展。性查询、空间分析以及专题制图等数据的表维示功能。它能从VA(WWW)WebGIS就是万的标准,是对数据的文档化描述。文档类型(DocumentTypeDefinition,DTD)是WWW技术和的任何一个节点浏览GIS技术相结合的产物,定义WebGISXML的一种模式定义语言。它不仅描述了中间件服务器端实现业务逻辑完成数据此点中的空间数据、专题图,以及进行各种XML文档的结构,而且表达了文档的语义。的集成和互操作等处理。中间件服务器包括信息检素和空间分析。这种分布式、跨平台OpenGIS联盟将XML应用于地理信息Web服务器和GIs应用服务器,前者主要用与的集成,于1999客户端通信,接受来自客户端的请求,接收到的共享和互操作。WebGIS技术,易于实现多诵异构空间数据请求后将其中含有多源异构数据库是一个逻辑上完整而物标记语言据的描迷、转换、存储的解决方案,即地理年提出了用来描述地理空间数GML,出来交由后者处理。后者则在接受查询条件GIs信息查询的部分解析理空间数据的通用接口,作为应用于网络环度下的地理E分散在网络上不同计算机上的具有多种后,根据需要将其分解成若干子查询条件然作模式,可以维护地理信息软件专有格式的优GML遵循数据互操以像操作一般数据库那样访问多源异构数据数据模型的数据库系统川。在应用时,用户可后根据元数据表获得需要查询的源数据库信点及其所保护的商业利益,利于数据的交换与息。其中.元数据表采用GML格式,记录了源库,数据库的相关信息,如数据源的位置类酬而不必考虑数据存储的物理位置或数据库2]。因此,WebGIS发展的重点和淮点就传输。传输、交换、集成GML为布现有网络上以矢量方式进行WebGIS的多源异构空间内容等。在获取了相应的源数据库信息后,.格式,过数据库访问引擎与源数据库建立连接并发通是如何整合多源异构空间数据,可扩展标记语数据提供了一种十分有效的解决途径言(eXtensibleMarkupLanguage,XML)的在应用上,使用XML定义Wel〕地图服务.送子查询条件。GIs应用服务器完成了多源空间数据的获取、转换和输出标准的GML文件,(GeographyMarkupLanguage,GML)出现为此提供了有效的途径。地理标记语言是在井没有规定数据的可视化表现形式器的能力,即XML本身只关心数据的内容,以及将GML文件转换为用以客户端显示的XML的基础上进行扩展,专门对地理信息的表示GIs的简单特征,它提供一个开放的,用,GML用来而SVG文件等工作。传输和存储进行编码,以解决全球地理参考信来定义空间地理数据的框架,但只描述地理空数据库服务器用来存放本地数据和分布息的互操作问题。间对象的空间属性和非空闻属性(例如地图中对象的位置、几何形状、属性等),而不提供在括关系数据库Web上各站点的分布式异构空间数括库,文件系统(ShapeFile,DXF)(如Oracle,SQLSever2000),包2多源异构数据集成模式的研究进展如何显示这些地图数据的信息。等.目前实现分布式异构空间数据共享的方GML通过对空间信息在网络上的数据传式大致分为三种叭输和数据存储进行编码提供从数据描述到数5结论(1)数据格式转换模式据分析的各种空间任务的扩展支持,WebGIS的崛起和迅速发展有力地推动了器支持矢量图形GML无需购置专用的客户端只要浏览GIs的广泛应用,使基千千差万别的硬件平关联表或转换器,数据格式转换就是在两个系统之间通过将一个系统数据类型转换为软件就能在浏览器进行显示因而不受浏览器台、软件系统、数据标准、数据结构以及另一个系统数据类型的方法。这种数据共享的。GML数据传输兼容多种协议。GML数据格式的模式允许各自系统内部数据结构和数据处理为一种全新的地理空间数据编码标准,GIs能够实现数据共享。GML数据不仅可以使用HTTP协议在Internet上进其内在作各不相同,但在两个系统之间都必需有一个转行传输。它也可以使用其他分布式平台传输,的可传输性和可访问性使得它对多源异构空换模型而且为了使系统间进行直接转换,必如DCOM,CORBA以及OpenGIS互操作计间数据的共享与互操作其有十分深远的意义需公开各自的数据结构和数据格式。划,为WebGIS数据共享和互操作提供了更多既可以避免异构GIs数据源之间直接转换造(2)数据直接访问模式的途径。成的数佬损失,又有良好的可扩展性,且能方系统数据格式的直接访问用户可以使用单个直接访问是指在一个GIS中实现对其它4基于GML的WebGIS的多源异构数据集便地与用户交互并显示矢量图形。GIS软件存取多种数据格式的数据。这种模式成系统为一种基本框架,成为构建WebGISGML的必然选将作择。的优点不仅在于无须进行繁琐的数据转换,而且一个系统访问另一格式的数据时不要求用端、中间件服务器端、数据库服务器的三层体目前,WebGIS主要采用B/S模式的客户川胡枫,参考文献表了实现数据触合的新方向,但开发难度大,户拥有该数据格式的系统软件。这种方案代辑层是分开的,系结构川。该结构中,数据的表示层和业务逻要于数据的表现。并且,所以数据交换格式和传输协议查询优化算法及改进陶世群一种分布式数据[1l,计算机工程与应1多元连接技术尚不成熟。站点上的、非结构化的、异质的空间数据传输在将分布在不同[2)用,乔彦友,2001,16(3):125-127(3)标准空间数据交换模式赵健.分布式空间数据管理技术研基干空间数据转换标准的转换。空间数到用户节点时要遵循一致的数据交换格式和\"dil.n中国图象图形学报,2001,6(9):873-据转换标准是一个非常全面、大家都遵守的878.一系列规则,通过这个中间桥?t,将所有不同还要能够保证地理信息数据的完整性。根据传输协议,所采用的数据交换格式和传输协议[31朱前飞,高芒,廖俊国一种基于GML的空间数据共享方案的研究[3l.工程勘察,2004它系统调用。这种转换方法的优点是不需公系统中的数据转换成统一的标准格式,以供其GML的功能和特点可知,GML既可以作为分布式异构地理信息数据的交换格式,(1):57-59.开系统本身的数据结构和数据格式,只需考虑为数据传输协议。因此,接整个系统的所有环节,实现空间本文研究采用也可以作GML承汇4]设计系统与有限的几种重要空ial格式之WebGIS张故,李德仁,朱欣焰的研究[71.ml绘通报.墓于,2003(10):GML构建间的转换问题,而不需逐一考虑其他的各种系布、系统之间的交互以及多源的集成。的发4-了.科技资讯SCIENCE&TECHNOLOOYINFORMATION