论文部分内容阅读
目前网络上分布着海量的空间地理信息,这些信息以诸多的格式存储,由不同的个人和单位维护。信息之间的互操作性已成为近年来业内关注的热点问题。然而,传统的方法比如数据格式交换和数据直接存取等,无法有效的在地理信息之间实现共享,从而引发了许多严重的问题如错误的空间元素转换,耗时复杂的文件级转换过程等,特别是缺乏对不同层次地理对象的灵活支持。而目前Web GIS的兴起虽然增加了地理信息获取的灵活性,但其往往基于某一种特定的GIS数据平台(Mapinfo或ERSI)而设计,易导致所谓的“信息孤岛”的问题。由于同样缺乏共同遵循的GIS数据描述和互操作模型,异构数据之间的共享仍然是一个极大的挑战。ISO/TC 211和OGC(Open Geospatial Consortium)为国际上两个制定地理数据和地理信息系统标准的组织。参照相关标准,本文建立了GML数据模型与元数据相结合的地理数据描述模式,该模式以地理特征(Feature)为基础,包含单一特征与特征集(FeatureCollection)两种类型的数据描述,旨在为目前异构地理信息的传输和共享提供一种高效和灵活的数据描述方案。在地理数据描述基本模式的基础上,本文设计了异构地理数据互操作系统模型。该模型由客户端、服务端、数据源组成,我们重点探讨了其中的关键部分服务端的设计。该部分包含网络特征服务(WFS)、网络地图服务(WMS)、网络坐标转换服务(WCTS)、OGC Filter等模块协同处理符合GML地理特征描述模式的GIS数据。考虑到目前数据源既有的异构性,服务端还引入了GML Translator进行非GML数据源向GML文档的转换。这样客户端可通过浏览器,桌面GIS软件等方便的获取远程服务端所提供的GIS地图服务或GML特征数据服务,同时其特征数据仍将符合本文提出的地理数据描述基本模式以保证其规范性和完整性。