论文部分内容阅读
信息高速公路的建立,为全社会的信息共享创造了条件。互联网与地理信息系统的结合,改善了地理空间信息的获取、共享、发布与分析状况。WebGIS以其独特的优势,成为当今GIS研究的热点。由于传统的GIS系统中数据格式未统一,使得各个系统之间难以实现数据的共享,难以实现网上互操作,不能满足WebGIS发展的需求。本文认为可以用XML技术解决这些问题。首先从地理数据格式入手,对OGC发布的GML3.0白皮书进行了详细的模式分析研究,阐述了主要模式的结构、特点。在此基础上,部分实现了基于GML的地理数据编码方案,证明了基于GML的数据结构的可行性。其次,本文从地理数据的储存方式入手,主要分析了纯XML数据库的特点,比较了现有的XML文档树编码方案,提出了一种基于定深定宽子树的前缀编码方案。该方案不仅查询语义简单,而且处理删除和更新操作方便,并能有效的解决传统前缀编码方案中的节点深度和广度问题,从而实现用定长数据的统一编码。本文也说明了基于该编码方案的物理上XML数据的记录结构。再者,本文从地理数据的显示入手,主要分析了从GML到SVG的转换方式,用XSLT技术实现了一个GML文档到SVG的转换,从而证明了建立基于GML的地理数据储存、交换和基于SVG的地理数据显示的WebGIS模型的可行性。最后,本文得出以下结论:基于GML的GIS将成为下一代GIS的主流;基于SVG的绘图技术将成为网络图像显示的主流;GML与SVG的结合将促成WebGIS的快速发展;基于纯XML数据库的WebGIS系统仍待完善提高。