專(zhuān)利名稱:一種空間數(shù)據(jù)庫(kù)引擎系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種空間數(shù)據(jù)庫(kù)引擎系統(tǒng),尤其是一種應(yīng)用在地理信息系統(tǒng)(GIS)中 的空間數(shù)據(jù)庫(kù)系統(tǒng),屬于數(shù)據(jù)庫(kù)系統(tǒng)領(lǐng)域。
背景技術(shù):
當(dāng)前,隨著信息技術(shù)的發(fā)展以及應(yīng)用領(lǐng)域的不斷擴(kuò)大,地理信息系統(tǒng)技術(shù)得到了 飛速的發(fā)展。由于GIS是關(guān)系到國(guó)家安全的戰(zhàn)略性技術(shù),因此開(kāi)發(fā)擁有自主知識(shí)產(chǎn)權(quán)的國(guó) 產(chǎn)GIS系統(tǒng)平臺(tái),研究和掌握GIS中的前沿關(guān)鍵技術(shù),對(duì)我國(guó)GIS的發(fā)展和應(yīng)用有著非常重 要的意義。而GIS系統(tǒng)的開(kāi)發(fā),必須依賴采集地理數(shù)據(jù),然后將數(shù)據(jù)進(jìn)行歸納,整理,建立數(shù) 據(jù)庫(kù)存放地理數(shù)據(jù),以作為GIS系統(tǒng)的數(shù)據(jù)支撐。目前在GIS系統(tǒng)中應(yīng)用的多為關(guān)系型數(shù) 據(jù)庫(kù)系統(tǒng),關(guān)系型數(shù)據(jù)系統(tǒng)只能存放二維數(shù)據(jù)關(guān)系,如遇到多維數(shù)據(jù)關(guān)系則需要進(jìn)行數(shù)據(jù) 的轉(zhuǎn)化才能存放,這種轉(zhuǎn)化會(huì)影響GIS系統(tǒng)的開(kāi)發(fā)周期及運(yùn)行效率。隨著新一代數(shù)據(jù)庫(kù)技術(shù)及信息技術(shù)的不斷發(fā)展和更新,能存放三維信息數(shù)據(jù)的數(shù) 據(jù)庫(kù)系統(tǒng)產(chǎn)品將擁有很大的市場(chǎng)空間。
發(fā)明內(nèi)容
本發(fā)明的目的在于針對(duì)以上現(xiàn)有技術(shù)存在的不足,提出一種空間數(shù)據(jù)庫(kù)引擎系 統(tǒng),該系統(tǒng)可直接存放地理空間的三維數(shù)據(jù),無(wú)須進(jìn)行轉(zhuǎn)化,同時(shí)也能夠進(jìn)行三維數(shù)據(jù)直接 的讀取,編輯等操作。為了達(dá)到以上目的,本發(fā)明的一種空間數(shù)據(jù)庫(kù)引擎系統(tǒng)應(yīng)包含如下組件數(shù)據(jù)存儲(chǔ)區(qū)一用于存儲(chǔ)地理空間數(shù)據(jù)的內(nèi)存緩存區(qū);尋址組件一用于根據(jù)讀取指令,解析出數(shù)據(jù)存放地址的功能組件;數(shù)據(jù)讀取組件一在尋址組件尋址后,進(jìn)行地址中數(shù)據(jù)的讀取;存儲(chǔ)介質(zhì)---安裝在計(jì)算機(jī)中,用于存儲(chǔ)數(shù)據(jù)。本發(fā)明的一種空間數(shù)據(jù)庫(kù)引擎系統(tǒng)進(jìn)行數(shù)據(jù)操作時(shí),包含如下步驟步驟一首先將采集的地理空間數(shù)據(jù)信息進(jìn)行歸納整理后,逐步錄入到數(shù)據(jù)存儲(chǔ) 區(qū)中,數(shù)據(jù)存儲(chǔ)區(qū)中實(shí)質(zhì)記錄的是存儲(chǔ)介質(zhì)中對(duì)應(yīng)的地址;步驟二 在錄入數(shù)據(jù)的同時(shí),每次錄入一個(gè)數(shù)據(jù),在尋址組件中存放下該數(shù)據(jù)對(duì)應(yīng) 的地址;步驟三讀取數(shù)據(jù)時(shí),通過(guò)數(shù)據(jù)讀取組件接受讀取請(qǐng)求,解析出命令中需要讀取的 數(shù)據(jù)地址,然后在尋址組件中進(jìn)行數(shù)據(jù)比對(duì),找到匹配地址后,讀出數(shù)據(jù)。本發(fā)明實(shí)現(xiàn)了三維地理信息數(shù)據(jù)的直接存儲(chǔ),給GIS系統(tǒng)提供了強(qiáng)大的數(shù)據(jù)庫(kù)系 統(tǒng)支持。
具體實(shí)施例方式實(shí)施例一本實(shí)施例的空間數(shù)據(jù)庫(kù)引擎系統(tǒng)應(yīng)包含如下組件數(shù)據(jù)存儲(chǔ)區(qū)一用于存儲(chǔ)地理空間數(shù)據(jù)的內(nèi)存緩存區(qū);尋址組件一用于根據(jù)讀取指令,解析出數(shù)據(jù)存放地址的功能組件;數(shù)據(jù)讀取組件一在尋址組件尋址后,進(jìn)行地址中數(shù)據(jù)的讀取;存儲(chǔ)介質(zhì)一安裝在計(jì)算機(jī)中,用于存儲(chǔ)數(shù)據(jù)。本實(shí)施例的一種空間數(shù)據(jù)庫(kù)引擎系統(tǒng)進(jìn)行數(shù)據(jù)操作時(shí),包含如下步驟步驟一首先將采集的地理空間數(shù)據(jù)信息進(jìn)行歸納整理后,逐步錄入到數(shù)據(jù)存儲(chǔ) 區(qū)中,數(shù)據(jù)存儲(chǔ)區(qū)中實(shí)質(zhì)記錄的是存儲(chǔ)介質(zhì)中對(duì)應(yīng)的地址;步驟二 在錄入數(shù)據(jù)的同時(shí),每次錄入一個(gè)數(shù)據(jù),在尋址組件中存放下該數(shù)據(jù)對(duì)應(yīng) 的地址;步驟三讀取數(shù)據(jù)時(shí),通過(guò)數(shù)據(jù)讀取組件接受讀取請(qǐng)求,解析出命令中需要讀取的 數(shù)據(jù)地址,然后在尋址組件中進(jìn)行數(shù)據(jù)比對(duì),找到匹配地址后,讀出數(shù)據(jù)。除上述實(shí)施例外,本發(fā)明還可以有其他實(shí)施方式。凡采用等同替換或等效變換形 成的技術(shù)方案,均落在本發(fā)明要求的保護(hù)范圍。
權(quán)利要求
1.一種空間數(shù)據(jù)庫(kù)引擎系統(tǒng),其特征在于包含如下組件 數(shù)據(jù)存儲(chǔ)區(qū)---用于存儲(chǔ)地理空間數(shù)據(jù)的內(nèi)存緩存區(qū);尋址組件---用于根據(jù)讀取指令,解析出數(shù)據(jù)存放地址的功能組件; 數(shù)據(jù)讀取組件---在尋址組件尋址后,進(jìn)行地址中數(shù)據(jù)的讀取; 存儲(chǔ)介質(zhì)---安裝在計(jì)算機(jī)中,用于存儲(chǔ)數(shù)據(jù)。
2.根據(jù)權(quán)利要求1所述一種空間數(shù)據(jù)庫(kù)引擎系統(tǒng),其特征在于包含如下步驟 步驟一首先將采集的地理空間數(shù)據(jù)信息進(jìn)行歸納整理后,逐步錄入到數(shù)據(jù)存儲(chǔ)區(qū)中,數(shù)據(jù)存儲(chǔ)區(qū)中實(shí)質(zhì)記錄的是存儲(chǔ)介質(zhì)中對(duì)應(yīng)的地址;步驟二 在錄入數(shù)據(jù)的同時(shí),每次錄入一個(gè)數(shù)據(jù),在尋址組件中存放下該數(shù)據(jù)對(duì)應(yīng)的地址;步驟三讀取數(shù)據(jù)時(shí),通過(guò)數(shù)據(jù)讀取組件接受讀取請(qǐng)求,解析出命令中需要讀取的數(shù)據(jù) 地址,然后在尋址組件中進(jìn)行數(shù)據(jù)比對(duì),找到匹配地址后,讀出數(shù)據(jù)。
全文摘要
本發(fā)明涉及一種空間數(shù)據(jù)庫(kù)引擎系統(tǒng),尤其是一種應(yīng)用在地理信息系統(tǒng)(GIS)中的空間數(shù)據(jù)庫(kù)系統(tǒng),屬于數(shù)據(jù)庫(kù)系統(tǒng)領(lǐng)域。本發(fā)明提出一種空間數(shù)據(jù)庫(kù)引擎系統(tǒng),該系統(tǒng)可直接存放地理空間的三維數(shù)據(jù),無(wú)須進(jìn)行轉(zhuǎn)化,同時(shí)也能夠進(jìn)行三維數(shù)據(jù)直接的讀取,編輯等操作。本發(fā)明實(shí)現(xiàn)了三維地理信息數(shù)據(jù)的直接存儲(chǔ),給GIS系統(tǒng)提供了強(qiáng)大的數(shù)據(jù)庫(kù)系統(tǒng)支持。
文檔編號(hào)G06F17/30GK102043809SQ20091023388
公開(kāi)日2011年5月4日 申請(qǐng)日期2009年10月23日 優(yōu)先權(quán)日2009年10月23日
發(fā)明者李驍淳 申請(qǐng)人:鎮(zhèn)江雅迅軟件有限責(zé)任公司