论文部分内容阅读
随着GIS的广泛应用,GIS产生了大量的空间数据。然而不同的GIS往往产生不同格式的空间数据,这些格式并不兼容。而且空间数据往往存放在不同地点,形成分布数据,这使得空间数据共享的问题变得尤为突出。 GML是OGC(开放式地理信息系统协会)组织制定的基于XML的地理标记语言,是专门为空间数据共享和交换所设计的一种数据规范,可以用它作为统一的空间数据模型描述来自不同数据源的数据。Web服务是处理分布式空间数据的有力工具。两者都是基于XML技术,本文把两者有机结合,提出了基于这两者的共享框架。该框架的原理是为每个分布数据源建立一个Web服务和一个异构空间数据转换引擎。该引擎的作用是把其他格式的空间数据转化成GML格式的空间数据,并使用Web服务在互联网上传输。当接受方取得GML空间数据之后,通过本地异构空间数据转换引擎转换成本地的空间数据格式,从而实现分布式异构空间数据的共享与集成。 本文首先对传统空间数据共享方法的现状及其研究进展进行了分析,并指出它们的不足。探讨了 GML和 Web服务的空间数据共享理论与技术基础,设计出基于 GML的异构空间数据共享转换引擎。实现了基于GML和Web服务的国土资源异构空间数据共享平台,并基于此平台上构建了WebGIS。