摘要:提出了一種將GML文檔存儲到關(guān)系數(shù)據(jù)庫的存儲映射模型G2RDB,通過解析GML文檔,提取文檔的要素信息、空間對象信息和嵌套關(guān)系等,根據(jù)預先定義的映射規(guī)則和要素模型的映射關(guān)系表,形成GML數(shù)據(jù)文檔與關(guān)系數(shù)據(jù)庫之間的關(guān)系模式映射表:要素信息表、要素模型映射表、同類要素屬性信息表和空間對象信息表,將文檔數(shù)據(jù)存儲到RDBMS中,實現(xiàn)了GML文檔的關(guān)系數(shù)據(jù)庫存儲,同時生成了同樣可用于其他GML實例數(shù)據(jù)的通用映射關(guān)系表模式。在關(guān)系數(shù)據(jù)庫存儲方式下,應用sQL和自開發(fā)的空間操作算子函數(shù)可以實現(xiàn)GML數(shù)據(jù)的查詢,依據(jù)映射規(guī)則可將查詢結(jié)果以重構(gòu)為合法的GML文檔或文檔片斷的形式返回。
關(guān)鍵詞:GML;RDBMS;G2RDB;映射規(guī)則;通用映射關(guān)系模式
中圖分類號:TP208;TP311
文獻標志碼:A
文章編號:1001—3695(2009)11—4124-04