论文部分内容阅读
随着Internet技术的不断发展和人们对空间信息系统的需求,为用户提供网络空间数据浏览、查询和分析的功能,已经成为空间信息系统发展的必然趋势。由此,网络地理信息系统(WebGIS)应运而生,它以使用门槛低、跨平台、可扩展和方便使用等特点使WebGIS得到飞速发展和应用。鉴于开放、开源等特性,基于XML-GML-SVG的WebGIS成为了研究的热点。然而,基于XML-GML-SVG的WebGIS仍存在诸多关键技术和难点需要突破,如:SVG和GML均为XML的应用子集,前者是通用图形数据发布的标准,为了满足空间数据的表达和发布,以及完成空间分析功能,需要考虑SVG空间信息表达的数据结构,以及SVG和GML的应用模式;同时,SVG空间数据仍以文档方式管理为主,而基于文档的管理方式在安全性和存取效率上都存在问题,以致造成对SVG的空间数据处理不灵活和空间数据发布效率低等问题。
本文针对SVG和GML在研发WebGIS中存在的主要问题,研究基于XML-GML-SVG的WebGIS中若干关键技术。首先,论文从XML数据结构的规范和标准化入手,讨论基于SVG表达空间信息的标准化文档结构和GML与SVG在WebGIS中的应用模式设计,为实现基于XML-GML-SVG的WebGIS奠定了良好的空间数据表达结构和应用模式;在此基础上,提出SVG在关系数据库的存储和管理模式,实现了SVG可视化空间数据库,借此完善了SVG数据的管理和组织,满足了提高空间数据发布速度的目的;与此同时,还研究一种混合型的GML解析方法提高对GML的解析效率,满足SVG WebGIS在后台进行GML解析的需要,以及提高系统性能的要求。最后,本文将研究的成果在广东省重点引导项目“广东省空间信息共享与集成系统平台研究”中进行了应用实验,评估和验证了本文提出的理论和方法的可行性和可用性。