论文部分内容阅读
Internet革命性地把用户与分布在世界各地、以不同形式存在的地理信息系统(Geographic Infomation System,简称GIS)连接起来。可是,Internet上的GIS系统仍然面向特定行业,依赖于特定的支撑环境,形成了各自独立、相对封闭、无法沟通和协作的分布且异构的GIS系统孤岛。 如何让这些GIS系统孤岛既相对独立又能互操作;如何让Internet用户快速准确地定位、获取并使用他们所关心的GIS数据和GIS功能……是目前GIS领域研究的热点问题之一,也是“数字地球”和“空间信息基础设施”项目的关键技术之一。 为此,论文从技术实现角度出发,引入最新的网络分布式计算技术——Web服务,遵循OGC倡导的OGIS规范,以实现不同领域应用不同GIS软件的互操作为首要目标,重点研究了GIS Web Service(GISWS)以及通过“组装”GISWS建立的面向服务的GIS系统(SOGIS),提出了基于Web服务的GIS互操作模型(Interoperable Model of GIS based on Web Services)。论文主要完成了以下工作: 分析和研究了GIS互操作的概念、现状,提出了从技术实现层面实现GIS互操作的问题。 分析了基于当前组件开发技术(COM、CORBA、JavaBeans等)的分布式计算技术在互操作方面的不足,详细介绍了Web服务技术,重点研究了该技术是如何实现互操作的。 总结了OGC的OGIS在地理信息互操作方面的作用,分析了OGIS规范在当前软件开发技术和分布式计算平台中实现的不足,研究了GML语言及其与Web服务结合解决GIS数据互操作的可行性。 把GISWS作为Web服务与GIS系统开发的结合点,重点研究了GISWS的体系结构、接口、数据格式、发布、发现和绑定,以及通过GISWS“组装”的SOGIS,在此基础上提出了实现GIS互操作的开发模型,并举例说明了模型的具体应用。 基于该模型设计和开发一个原型系统,以验证模型的可行性和实用性。 最后,对论文进行了总结,探讨了模型设计中尚需深入研究的地方。