GML是严格的按照被广泛采用的XML标准制定的,这就确保了GML数据可以被广泛的商业或者免费工具所浏览、编辑、转换,从而真正地实现开放的空间信息。英国Leeds大学用Java开发了一个工具GeoTools(Project: GeoTools),基于Web对符合GML1.0规范的空间数据做了显示试验,它使用Xerces-J Parser解析GML数据和相应的DTD元数据,再使用GeoTools对解析后的数据做处理,实现地图的显示。目前,大家已经认识到:GML将在未来的Web数据交换标准中起到一个重要的作用(Lake,1999;Clements,2002; Murray and Chow,2002;Smith et al,2002;Meneghello,2001)。常见的空间数据转换成GML的方法主要有:一是应用ToWKT工具,该工具是由GeoClient项目开发的ArcView的一个扩展,能将shape file数据转换成GML;二是一个Java开源应用-Geotools,将shape file转换成GML或SVG,这个可以看成是第一种的一个替代,上述两种仅仅支持将Shape文件格式转换成GML文件,可以免费得到源码。三是应用FME软件加上一些自定义的开发代码将空间数据转换成GML数据,其支持的格式比较多,但无法免费得到。
国内外众多学者对基于GML的数据集成和互操作进行了大量的研究。Rancourt M.等(2001)将GML与先前所定义的空间标准进行比较,得出GML能有效的满足空间数据交换标准的要求的结论,并预测GML将在行业应用中占据主导地位。Jianting Zhang等(2002)提出了一种基于GML 的开放结构框架,以便在Internet 上建立地理信息搜索引擎。Chuanrong Zhang等(2003)在网络环境下以GML的作为异构空间数据库交换共享空间数据的格式,成功实现数据的互操作。崔希民等(2003)提出了GIS数据集成和互操作的系统架构,并在该架构中采用GML 作为多源异构GIS数据的统一描述格式,在数据层次上实现 GIS 数据的集成和互操作。张霞等(2003)提出一种基于GML构造WebGIS的框架结构,给出实现框架技术,其中采用GML作为空间数据集成格式。王新闯等(2004)对GML用于分布式地理信息集成的可行性进行了分析,构建了利用GML及相关的模块对分布式地理信息集成模式进行数据综合分析的体系结构。朱前飞等(2004)认为空间数据共享是建设国家空间信息基础设施、建立空间数据库、进行数据挖掘的重要前提,分析了空间数据共享现有的解决方案的不足,提出了一种新的基于GML的数据共享解决方案,并初步探讨了方案的实施步骤。王继周等(2004)在总结上述三种异构系统间的数据交换的基础上,设计了基于GML的网络GIS空间数据交互传输方案,为实现异构系统间的信息交换提供了一条可行的解决之道。罗英伟等(2002)、杨志鹏等(2003)提出了基于一个GML的WebGIS设计方案,并运用Java Applet开发了一个简单的GIS应用程序,这个Java Applet(GML Java Applet)由三部分组成:GML UnZIP组件、GML Parser和GIS功能组件。朱前飞等(2005)设计了以GML为框架的WebGIS数据融合系统,系统包括分布式异构空间数据源、WebGIS元数据服务、GML数据服务和WebGIS数据融合管理的功能,并给出了WebGIS数据融合的工作流程。为解决WebGIS 数据融合的难题提供了一条可行之道,对促进 WebGIS 的发展具有积极的意义。
作为应用于网络环境下的地理空间数据的通用接口,GML遵循数据互操作模式,有利于多源数据的交换、传输与集成。正是因为GML是一种容易理解的空间信息交换格式并已经被普遍接受,因此,以GML数据为基础的大众化的WebGIS应用系统可以帮助人们轻松地获得GIS应用,基于GML的大众化WebGIS应用将具有很大的实用价值和广泛的市场前景。
转载请保留出处 - http://www.moneytreeblog.net/gis/spatial-information-integration-based-on-gml.html
上一篇:基于网格的空间数据组织
相关日志
更多推荐阅读
- 暂无推荐文章

2005年以前,我和其他人一样不相信通过网络可以赚到钱,直到收到Google的第一张支票。开这个网站的初衷就是为了搭建一个大家相互交流的平台。如果您对博客赚钱感兴趣,或者对本站有任何的建议或意见,欢迎与我联系:



暂时还没有评论.