迟洋 李春风 (天津开发区测量队 天津300456)
GML空间数据在Oracle XML DB 11g中的存储机制研究
迟洋 李春风 (天津开发区测量队 天津300456)
GML数据的存储研究还属于一个崭新的领域,目前还没有一个比较完好的技术实现方法。在分析比较Oracle XML DB存储模式的基础上,考虑GML空间数据的特点,研究GML空间数据在Oracle中的存储机制,并分析储存模式的优劣。利用Oracle XML DB实现对GML数据的存储是GIS空间数据管理方面研究的一条新的思路和途径。
地理信息 Oracle XML DB 二进制XML存储 GML空间数据
长期以来,由于空间数据模型的不同导致空间信息在共享、集成等方面存在着诸多困难,造成了各行各业和各部门的空间信息难以实现互访,形成了一个个“信息孤岛”,造成社会财力和人力的巨大浪费。为了解决这些问题,开放地理信息系统协会(OGC)提出地理标记语言(GML)实施规范,GML作为Intemet环境下空间信息的全新、简洁、统一的编码标准,为空间数据建模、栅/矢一体化GIS体系研究、Webgis开发、空间数据共享与互操作研究等提供了新的方法和途径。作为基于XML的地理标记语言,鉴于GML的文本性、自描述性、可扩展性、内容与表现分离性、开放性、互操作等特性,使得GML被广泛关注、研究与实践,大量甚至海量的GML空间数据正不断产生。如何对其进行有效管理,从而实现GML空间数据的高效存储、索引等,是GML相关研究者、GML空间数据使用者所必须面对的重要问题。
针对GML空间数据的管理,存在基于关系型数据库管理和基于原生模式XML数据库管理两大类。原生模式XML数据库(NXD)是一个新生事物,且其自身的许多方面还在不断研究和发展中,还没有形成像关系型数据库那样成熟的标准,采用原生模式对文档型GML空间数据进行存储管理并不理想。……