论文部分内容阅读
随着Internet的迅速发展和Web的广泛使用,GIS已经由专业人员使用的集中式系统逐步向大众化、分布式、网络化的海量信息系统演变,WebGIS成为GIS研究的热点。但随着网络的普及和用户对WebGIS需求的增加,现有WebGIS空间数据异构分布,不利于空间信息共享的瓶颈凸显出来;另一方面,传统的Web语言HTML固有的缺点如标记固定、不支持矢量图形也阻碍了WebGIS的大众化进程。空间信息共享和矢量图形发布是WebGIS急需解决的两个问题。
目前的WebGIS产品在空间信息共享和发布上提出了各自不同的解决方案,但各有不足。而针对现有HTML语言的不足而被提出的XML(可扩展标识语言)是为Web应用信息交换共享而生的,将为地理空间数据应用带来新的技术革新。
OGC(开放式GIS联盟)基于XML制定了GML规范,以实现地理空间信息编码的标准化和规范化,为现有异构的地理信息实现共享提供新的解决方案。W3C针对HTML在矢量图形网络显示上的不足提出了基于XML的SVG图形格式,是空间信息矢量图形发布的最佳选择。且GML和SVG都是基于XML的,很容易利用XSLT将基于GML模型的空间信息转为SVG格式进行信息发布。
具体实现上,主要包括以下方面:
一、基于GML的空间数据表达。首先要分析GML的组成、建模方法,然后自定义GML空间信息模型。
一、空间信息向GML格式的转换。本文以Shapefile和Mif两种常用空间信息格式为例,分析了它们向GML转换的方法。
三、GML数据向SVG的转换。设计相应的样式表和XSLT转换程序,完成GML文件向SVG的转换,实现空间信息基于SVG的矢量图像显示。
论文立足于GML、SVG在WebGIS中实现异构空间信息共享交换和图形发布上的优势,讨论了它们在WebGIS中应用的方法,并以Shapefile文件和MIF文件为例实现空间信息基于GML的共享及SVG发布。当然,这些研究只是实现基于GML、SVG的WebGIS的基础工作,文章最后对如何更好应用GML、SVG,构建基于XML的WebGIS应用做了展望。