论文部分内容阅读
地理信息系统是用于采集、存储、管理、处理、检索、分析和表达地理空间数据的计算机系统。WebGIS软件发展很快,它是最近GIS研究的热点也是GIS发展的方向。研究、分析、探讨WebGIS互操作模型,对于提高我国各行业、特别是城市规划建设、管理与服务的数字化水平,促进地理信息系统的发展,充分利用网络资源给更多用户提供使用GIS都有着极为重要的学术和实用意义。早期的GIS平台采用了不同的技术标准,采用的数据库系统也不尽相同,随着数字城市的发展和信息管理的发展,需要把不同平台的GIS集成起来,实现数据共享。特别是基于Internet之上的WebGIS的发展,对异构WebGIS实现互操作的需求越来越强烈。针对以上问题,在广泛调研了国内外相关技术及应用现状后,本文进行了下述的研究工作:本文首先探讨地理信息系统的主要构成和发展趋势及研究的主要内容。接着对WebGIS的体系结构、构造模型进行了研究,总结出了实现异构WebGIS互操作的三种互操作模型:数据源互操作、发布数据的互操作及功能的互操作。在数据源的互操作中,对连接池服务做了研究。对发布数据的互操作,首先阐述了数据发布的模式及可视化方法,然后对SVG/XML技术作了较为详细的介绍,并设计了用SVG/XML表示空间对象的规则,最后研究了如何利用SVG/XML技术发布地图数据,并对实现发布数据互操作的技术做了研究。本文接着对实现数据源互操作的两种主流技术(CORBA、COM/DCOM)做了简单对比,侧重介绍了实现过程中涉及到的CORBA、Java技术,然后对基于CORBA/Java的WebGIS系统结构进行了研究。本文最后结合电力GIS中的两个不同系统:基于GeoMedia的输电GIS(采用Access数据库)和基于MircoStation的配电GIS(采用Oracle数据库),讨论了如何利用数据源的互操作技术实现异构数据库的互操作,并且使用SVG/XML技术,发布、解析了空间数据。通过提出的理论模型成功地实现了WebGIS的互操作。本文提出的互操作理论及模型,在GIS还不十分规范的情况下,对“数字城市”建设中的不同GIS系统实现互操作提供了一种途径和方法。因此,对目前城市数字化的推进具有现实意义和指导意义。