亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種虛擬地圖中地形數(shù)據(jù)的獲取和組織方法

文檔序號(hào):6470876閱讀:151來(lái)源:國(guó)知局
專利名稱:一種虛擬地圖中地形數(shù)據(jù)的獲取和組織方法
技術(shù)領(lǐng)域
本發(fā)明涉及三維地形的虛擬技術(shù),具體涉及一種虛擬地圖中地形數(shù)據(jù)的獲取和組
織方法。
背景技術(shù)
隨著計(jì)算機(jī)科學(xué)的發(fā)展,用計(jì)算機(jī)實(shí)現(xiàn)地球的三維模擬已經(jīng)成為現(xiàn)實(shí)。比較著名 的虛擬地圖系統(tǒng)有Google的Google Earth、微軟的Virtual Earth等。專門用于視頻制作 的虛擬地圖系統(tǒng)還很少,而這方面的應(yīng)用卻很廣泛。比如新聞制作中,常常會(huì)有世界上不同 區(qū)域的顯示;天氣預(yù)報(bào)中,也會(huì)經(jīng)常用到地球上的某個(gè)區(qū)域甚至整個(gè)地球等等。如果這些區(qū) 域顯示全部是三維的,將會(huì)給予觀眾非常強(qiáng)烈的視覺(jué)效果。 在虛擬地圖系統(tǒng)中虛擬場(chǎng)景實(shí)現(xiàn)的關(guān)鍵是場(chǎng)景數(shù)據(jù)的獲取,目前還沒(méi)有專門虛擬 地圖數(shù)據(jù)。因此在虛擬地圖系統(tǒng)中考慮希望使用高程數(shù)據(jù)來(lái)建立三維模型,地形數(shù)據(jù)建立 紋理數(shù)據(jù),從而來(lái)還原真實(shí)的地球地圖。目前地形數(shù)據(jù)多來(lái)源于地理信息系統(tǒng)數(shù)據(jù)庫(kù)(GIS) 中的數(shù)據(jù),由于這種數(shù)據(jù)文件并不是專門用于虛擬地圖的,源數(shù)據(jù)中包含的信息并不一定 合適虛擬地圖所需信息,同時(shí)源數(shù)據(jù)結(jié)構(gòu)和形式也不太便于系統(tǒng)讀取。 虛擬地圖系統(tǒng)要使用場(chǎng)景數(shù)據(jù)來(lái)構(gòu)建虛擬地球場(chǎng)景,而虛擬地球場(chǎng)景的快速、方 便、準(zhǔn)確的構(gòu)建又依賴于場(chǎng)景數(shù)據(jù)的組織,但實(shí)際應(yīng)用中往往沒(méi)有直接用于構(gòu)建的數(shù)據(jù)文 件,通常需要將多種文件進(jìn)行組織來(lái)構(gòu)建虛擬地球場(chǎng)景,其中重要的一種地形數(shù)據(jù)文件可 以提取自GIS。應(yīng)用于GIS的地形數(shù)據(jù)文件也有很多種不同的文件格式,它們對(duì)數(shù)據(jù)的組織 和描述都有不同的方式,但總的來(lái)說(shuō)描述的數(shù)據(jù)過(guò)于龐雜,很多數(shù)據(jù)內(nèi)容對(duì)于虛擬地圖系 統(tǒng)的使用是沒(méi)有意義的。

發(fā)明內(nèi)容
本發(fā)明的目的是針對(duì)現(xiàn)有技術(shù)的缺陷,提供一種虛擬地圖中地形數(shù)據(jù)的獲取和組 織方法,使得虛擬地圖系統(tǒng)能夠更加方便合理的使用地形數(shù)據(jù)。 本發(fā)明的技術(shù)方案如下一種虛擬地圖中地形數(shù)據(jù)的獲取和組織方法,包括如下 步驟 (1)從地理信息系統(tǒng)數(shù)據(jù)庫(kù)中讀取數(shù)據(jù),并生成相應(yīng)的圖形,從而繪制出一幅地 圖; (2)針對(duì)地圖中顯示的各種元素,選擇或創(chuàng)建隸屬于各元素的屬性;
(3)對(duì)新生成的元素對(duì)應(yīng)的數(shù)據(jù)進(jìn)行構(gòu)建; (4)將選取或構(gòu)建的元素屬性和元素?cái)?shù)據(jù)使用序列化的方式分別存儲(chǔ)為屬性文件 和數(shù)據(jù)文件。 進(jìn)一步,如上所述的虛擬地圖中地形數(shù)據(jù)的獲取和組織方法,步驟(1)中生成圖 形時(shí)采用0penGL或GDI進(jìn)行圖形繪制。 進(jìn)一步,如上所述的虛擬地圖中地形數(shù)據(jù)的獲取和組織方法,步驟(2)中針對(duì)原
4始數(shù)據(jù)中已包含的元素進(jìn)行屬性的選擇,針對(duì)新生成的元素進(jìn)行屬性的創(chuàng)建。 進(jìn)一步,如上所述的虛擬地圖中地形數(shù)據(jù)的獲取和組織方法,步驟(3)中對(duì)新生
成的元素進(jìn)行數(shù)據(jù)構(gòu)建的方法如下 (a)選取構(gòu)成新元素的線段; (b)確定每條線段與其它線段的交點(diǎn)情況; (c)判斷所有線段是否都只存在兩個(gè)不同交點(diǎn),如果不是,返回步驟(a),重新進(jìn) 行線段的選??; (d)將所有線段按照逆時(shí)針構(gòu)造面的順序串聯(lián)起來(lái); (e)獲取所有串聯(lián)線段的交點(diǎn)以及交點(diǎn)間的數(shù)據(jù),由這些數(shù)據(jù)構(gòu)成面數(shù)據(jù)。
更進(jìn)一步,如上所述的對(duì)新生成的元素進(jìn)行數(shù)據(jù)構(gòu)建的方法,在步驟(b)中,確定 每條線段與其它線段的交點(diǎn)情況的方法是將所需判斷的兩條線段分解為若干個(gè)直線段,然 后判斷是否存在任意兩條相交的直線段,以此來(lái)求解線段之間的交點(diǎn)。 再進(jìn)一步,如上所述的對(duì)新生成的元素進(jìn)行數(shù)據(jù)構(gòu)建的方法,判斷是否存在任意 兩條相交的直線段的方法如下 ①判斷所選的兩條直線段的包圍盒是否相交,如果不相交,則對(duì)其它直線段進(jìn)行 判斷; ②判斷所選的兩條直線段是否平行,如果平行,則返回步驟①對(duì)其它直線段進(jìn)行 判斷; ③求解兩條直線段所符合的直線方程,得到交點(diǎn); ④判斷交點(diǎn)是否在兩條線段上,如果不在,則返回步驟①對(duì)其它直線段進(jìn)行判斷。 進(jìn)一步,如上所述的虛擬地圖中地形數(shù)據(jù)的獲取和組織方法,步驟(4)中生成的
屬性文件采用文件頭、屬性項(xiàng)目描述、屬性主體的組織方式,文件頭用于描述屬性文件的總
體情況,屬性項(xiàng)目描述用于描述屬性主體中包含的項(xiàng)目和描述的類型,屬性主體用于記錄
屬性項(xiàng)目的內(nèi)容和對(duì)應(yīng)的數(shù)據(jù)編號(hào)。所述的文件頭描述的總體情況包括版本號(hào)、創(chuàng)建日期、
屬性條數(shù)。 進(jìn)一步,如上所述的虛擬地圖中地形數(shù)據(jù)的獲取和組織方法,步驟(4)中生成的
數(shù)據(jù)文件采用文件頭、數(shù)據(jù)主體的組織方式,數(shù)據(jù)主體分為數(shù)據(jù)頭和數(shù)據(jù)內(nèi)容,文件頭用于
描述這個(gè)數(shù)據(jù)文件裝載的數(shù)據(jù)的總體情況,數(shù)據(jù)頭用于描述數(shù)據(jù)內(nèi)容的信息和對(duì)描述的數(shù)
據(jù)進(jìn)行編號(hào),數(shù)據(jù)內(nèi)容用于記錄地形的坐標(biāo)信息。所述的文件頭描述的總體情況包括版本
號(hào)、標(biāo)識(shí)號(hào)、這個(gè)文件包含的數(shù)據(jù)元素條數(shù)、這個(gè)文件數(shù)據(jù)顯示的坐標(biāo)范圍;所述的數(shù)據(jù)頭
描述的信息包括該元素的類型、元素的坐標(biāo)范圍、元素包含的坐標(biāo)點(diǎn)個(gè)數(shù)。 本發(fā)明的有益效果如下本發(fā)明通過(guò)將地形圖形化,采用人工干預(yù)的方式來(lái)構(gòu)造
地形數(shù)據(jù),針對(duì)不同地形地貌的文件,采用同一種組織結(jié)構(gòu)對(duì)文件內(nèi)部的數(shù)據(jù)進(jìn)行組織,使
得文件存取都是采用同樣的方式進(jìn)行,依據(jù)對(duì)地形元素屬性的控制就可以掌握地球地形地
貌的數(shù)據(jù)構(gòu)建,從而構(gòu)建出不同需求的地球地形地貌,使得虛擬地圖系統(tǒng)能夠更加方便合
理的使用地形數(shù)據(jù)。


圖1為本發(fā)明的總體流程圖。
5
圖2為對(duì)新生成的元素進(jìn)行數(shù)據(jù)構(gòu)建的方法流程圖。
圖3為判斷是否存在任意兩條相交的直線段的方法流程圖。
具體實(shí)施例方式
下面結(jié)合附圖和具體實(shí)施例對(duì)本發(fā)明進(jìn)行詳細(xì)的描述。
如圖1所示,虛擬地圖中地形數(shù)據(jù)的獲取和組織方法,包括如下步驟 (1)從地理信息系統(tǒng)數(shù)據(jù)庫(kù)中讀取數(shù)據(jù),并生成相應(yīng)的圖形,從而繪制出一幅地圖; (2)針對(duì)地圖中顯示的各種元素,選擇或創(chuàng)建隸屬于各元素的屬性; (3)對(duì)新生成的元素對(duì)應(yīng)的數(shù)據(jù)進(jìn)行構(gòu)建; (4)將選取或構(gòu)建的元素屬性和元素?cái)?shù)據(jù)使用序列化的方式分別存儲(chǔ)為屬性文件 和數(shù)據(jù)文件。 通過(guò)數(shù)據(jù)的讀入,根據(jù)數(shù)據(jù)隸屬的形式將數(shù)據(jù)分為點(diǎn)、線、面三種形式組織,由于 0penGL進(jìn)行面繪制的基本元素是凸多邊形,而真實(shí)地形的邊界是復(fù)雜的非凸多邊形,如果 采用OpenGL繪制的話需要將非凸多邊形分解為凸多邊形來(lái)進(jìn)行,這樣很難達(dá)到實(shí)時(shí)顯示 渲染的目的。但是OpenGL能夠非常快速方便的進(jìn)行點(diǎn)、線等元素的捕捉。因此本發(fā)明在圖 形繪制的時(shí)候會(huì)根據(jù)數(shù)據(jù)組織形式而自動(dòng)采用OpenGL或者GDI來(lái)進(jìn)行圖形繪制。最終繪 制出一幅地圖來(lái),根據(jù)載入的數(shù)據(jù)文件的不同,可能地圖上顯示出河流、湖泊、道路等不同 元素。對(duì)整幅地圖可以進(jìn)行放大、縮小、漫游等多種方式瀏覽。對(duì)于各種顯示元素可以修改 其顯示顏色而區(qū)分顯示狀態(tài)。 對(duì)于顯示的各種元素可以選擇或創(chuàng)建出隸屬于這類型元素的屬性。比如說(shuō)對(duì)于河 流可以構(gòu)造出名稱、長(zhǎng)度、編碼等屬性。通過(guò)捕捉的功能捕捉一定的顯示數(shù)據(jù)然后對(duì)其進(jìn)行 屬性賦值,比如捕捉一段河流,可以對(duì)其進(jìn)行屬性賦值為長(zhǎng)江、長(zhǎng)12345千米、編碼01234的 屬性,這段河流就跟賦予的屬性關(guān)聯(lián)起來(lái)了。以后這段河流就擁有了自身的名稱、長(zhǎng)度、編 碼了。 在原始數(shù)據(jù)中會(huì)包含一些屬性,比如說(shuō)一個(gè)河流文件,它可能就包含名稱、編碼、 河流級(jí)別、長(zhǎng)度、線段編碼等,對(duì)于這種由原來(lái)的河流原始文件轉(zhuǎn)換成新的河流文件的時(shí) 候,就可以利用其中的屬性,例如只需要名稱和河流級(jí)別就夠了,那么就可以選擇屬性。而 對(duì)于那種新構(gòu)造出來(lái)的元素,比如說(shuō)由多條線段構(gòu)成的面,它沒(méi)有可以選擇的屬性,這樣為 了辨識(shí)或使用這個(gè)元素,就得對(duì)這個(gè)新構(gòu)成的元素創(chuàng)建屬于它的屬性,例如構(gòu)造出名稱、代 碼等屬性。 本發(fā)明還能利用多個(gè)舊的元素來(lái)構(gòu)造新的元素,比如說(shuō)利用多個(gè)邊界線段來(lái)構(gòu)成 由這些線段構(gòu)成的封閉區(qū)域。然后對(duì)新構(gòu)成的元素添加屬性,這樣就構(gòu)成了一個(gè)完整的新 元素。 如圖2所示,對(duì)新生成的元素進(jìn)行數(shù)據(jù)構(gòu)建的方法如下 (a)選取構(gòu)成新元素的線段; (b)確定每條線段與其它線段的交點(diǎn)情況; (c)判斷所有線段是否都只存在兩個(gè)不同交點(diǎn),如果不是,返回步驟(a),重新進(jìn) 行線段的選??; (d)將所有線段按照逆時(shí)針構(gòu)造面的順序串聯(lián)起來(lái);
(e)獲取所有串聯(lián)線段的交點(diǎn)以及交點(diǎn)間的數(shù)據(jù),由這些數(shù)據(jù)構(gòu)成面數(shù)據(jù)。
在步驟(b)中,確定每條線段與其它線段的交點(diǎn)情況的方法是將所需判斷的兩條 線段分解為若干個(gè)直線段,然后判斷是否存在任意兩條相交的直線段,以此來(lái)求解線段之 間的交點(diǎn)。具體方式如圖3所示,包括如下步驟 ①判斷所選的兩條直線段的包圍盒是否相交,如果不相交,則對(duì)其它直線段進(jìn)行 判斷; ②判斷所選的兩條直線段是否平行,如果平行,則返回步驟①對(duì)其它直線段進(jìn)行 判斷; ③求解兩條直線段所符合的直線方程,得到交點(diǎn); ④判斷交點(diǎn)是否在兩條線段上,如果不在,則返回步驟①對(duì)其它直線段進(jìn)行判斷。
通過(guò)人工參與的方式選取或構(gòu)造元素屬性和元素?cái)?shù)據(jù)后,將這些數(shù)據(jù)使用序列化 的方式分別存儲(chǔ)為屬性文件和數(shù)據(jù)文件。同時(shí)為了方便對(duì)同一源地形文件進(jìn)行多次操作, 還建立了工程文件,工程文件記錄了源數(shù)據(jù)文件地址,用戶進(jìn)行的操作記錄和生成的部分 新地形數(shù)據(jù)。這樣在下次打開(kāi)工程文件的時(shí)候能夠?qū)⒐こ虪顟B(tài)恢復(fù)到上次操作情況,從而 繼續(xù)地形數(shù)據(jù)構(gòu)造操作。 本發(fā)明所形成的地形文件分為兩種, 一個(gè)裝載地形數(shù)據(jù)(數(shù)據(jù)文件),另一個(gè)裝載
屬性數(shù)據(jù)(屬性文件),它們是一一對(duì)應(yīng)的,有一個(gè)必存在另外一個(gè),其中的屬性數(shù)據(jù)是為 了解釋對(duì)應(yīng)的地形數(shù)據(jù)包含的信息的。 由于地形數(shù)據(jù)是為了描述地球的地形地貌,為此又通過(guò)地形地貌的形式不同將文 件分為隸屬于不同地形地貌的數(shù)據(jù)文件,比如說(shuō)存在屬于河流的文件,屬于國(guó)家邊界的文 件等等。 雖然存在這么多描述不同地形地貌的文件,但是文件內(nèi)部的數(shù)據(jù)組織卻是采用同 樣一種組織結(jié)構(gòu),這樣文件存取都是采用同樣的方式來(lái)進(jìn)行文件讀取。而分為這么多不同 的地形地貌文件只是為了地圖構(gòu)建的時(shí)候讀取的方便,好在加載所需要的地形的時(shí)候能快 速加載到數(shù)據(jù)文件。 數(shù)據(jù)文件的描述采用文件頭+數(shù)據(jù)主體的描述方式組織,文件頭是用來(lái)描述這個(gè) 數(shù)據(jù)文件裝載的數(shù)據(jù)的總體情況,通過(guò)文件頭能夠大致了解加載數(shù)據(jù)的總體概括和判斷加 載文件是否正確。數(shù)據(jù)主體又可分解為數(shù)據(jù)頭+數(shù)據(jù)內(nèi)容,數(shù)據(jù)頭是為描述數(shù)據(jù)內(nèi)容的一 些信息和對(duì)描述的數(shù)據(jù)進(jìn)行編號(hào),而數(shù)據(jù)內(nèi)容就真正記錄地形的坐標(biāo)信息。文件頭描述的 總體情況包括版本號(hào)、標(biāo)識(shí)號(hào)、這個(gè)文件包含的數(shù)據(jù)元素條數(shù)、這個(gè)文件數(shù)據(jù)顯示的坐標(biāo)范 圍等;數(shù)據(jù)頭描述的信息包括該元素的類型、元素的坐標(biāo)范圍、元素包含的坐標(biāo)點(diǎn)個(gè)數(shù)等。
屬性文件的描述采用了文件頭+屬性項(xiàng)目描述+屬性主體的描述方式組織,文件 頭用來(lái)描述屬性文件的總體情況,而屬性羨慕的描述是告知屬性主體中要描述的項(xiàng)目有什 么和描述的類型是什么。屬性主體就用來(lái)記錄真正屬性項(xiàng)目的內(nèi)容和對(duì)應(yīng)的數(shù)據(jù)編號(hào)。文 件頭描述的總體情況包括版本號(hào)、創(chuàng)建日期、屬性條數(shù)等。這樣屬性就和數(shù)據(jù)產(chǎn)生了關(guān)聯(lián)。
通過(guò)這種數(shù)據(jù)組織方法,依據(jù)對(duì)屬性的控制就可以掌握地球地形地貌的數(shù)據(jù)構(gòu) 建,從而構(gòu)建出不同需求的地球地形地貌。 本發(fā)明所述的方法并不限于具體實(shí)施方式
中所述的實(shí)施例,本領(lǐng)域技術(shù)人員根據(jù) 本發(fā)明的技術(shù)方案得出其他的實(shí)施方式,同樣屬于本發(fā)明的技術(shù)創(chuàng)新范圍。
權(quán)利要求
一種虛擬地圖中地形數(shù)據(jù)的獲取和組織方法,包括如下步驟(1)從地理信息系統(tǒng)數(shù)據(jù)庫(kù)中讀取數(shù)據(jù),并生成相應(yīng)的圖形,從而繪制出一幅地圖;(2)針對(duì)地圖中顯示的各種元素,選擇或創(chuàng)建隸屬于各元素的屬性;(3)對(duì)新生成的元素對(duì)應(yīng)的數(shù)據(jù)進(jìn)行構(gòu)建;(4)將選取或構(gòu)建的元素屬性和元素?cái)?shù)據(jù)使用序列化的方式分別存儲(chǔ)為屬性文件和數(shù)據(jù)文件。
2. 如權(quán)利要求l所述的虛擬地圖中地形數(shù)據(jù)的獲取和組織方法,其特征在于步驟(1)中生成圖形時(shí)采用0penGL或GDI進(jìn)行圖形繪制。
3. 如權(quán)利要求1或2所述的虛擬地圖中地形數(shù)據(jù)的獲取和組織方法,其特征在于步 驟(2)中針對(duì)原始數(shù)據(jù)中已包含的元素進(jìn)行屬性的選擇,針對(duì)新生成的元素進(jìn)行屬性的創(chuàng)建。
4. 如權(quán)利要求1或2所述的虛擬地圖中地形數(shù)據(jù)的獲取和組織方法,其特征在于步驟(3)中對(duì)新生成的元素進(jìn)行數(shù)據(jù)構(gòu)建的方法如下(a) 選取構(gòu)成新元素的線段;(b) 確定每條線段與其它線段的交點(diǎn)情況;(c) 判斷所有線段是否都只存在兩個(gè)不同交點(diǎn),如果不是,返回步驟(a),重新進(jìn)行線 段的選??;(d) 將所有線段按照逆時(shí)針構(gòu)造面的順序串聯(lián)起來(lái);(e) 獲取所有串聯(lián)線段的交點(diǎn)以及交點(diǎn)間的數(shù)據(jù),由這些數(shù)據(jù)構(gòu)成面數(shù)據(jù)。
5. 如權(quán)利要求4所述的虛擬地圖中地形數(shù)據(jù)的獲取和組織方法,其特征在于在對(duì)新 生成的元素進(jìn)行數(shù)據(jù)構(gòu)建的步驟(b)中,確定每條線段與其它線段的交點(diǎn)的方法是將所需 判斷的兩條線段分解為若干個(gè)直線段,然后判斷是否存在任意兩條相交的直線段,以此來(lái) 求解線段之間的交點(diǎn)。
6. 如權(quán)利要求5所述的虛擬地圖中地形數(shù)據(jù)的獲取和組織方法,其特征在于在對(duì)新 生成的元素進(jìn)行數(shù)據(jù)構(gòu)建的步驟(b)中,判斷是否存在任意兩條相交的直線段的方法如下① 判斷所選的兩條直線段的包圍盒是否相交,如果不相交,則對(duì)其它直線段進(jìn)行判斷;② 判斷所選的兩條直線段是否平行,如果平行,則返回步驟①對(duì)其它直線段進(jìn)行判斷;③ 求解兩條直線段所符合的直線方程,得到交點(diǎn);④ 判斷交點(diǎn)是否在兩條線段上,如果不在,則返回步驟①對(duì)其它直線段進(jìn)行判斷。
7. 如權(quán)利要求1或2所述的虛擬地圖中地形數(shù)據(jù)的獲取和組織方法,其特征在于步 驟(4)中生成的屬性文件采用文件頭、屬性項(xiàng)目描述、屬性主體的組織方式,文件頭用于描 述屬性文件的總體情況,屬性項(xiàng)目描述用于描述屬性主體中包含的項(xiàng)目和描述的類型,屬 性主體用于記錄屬性項(xiàng)目的內(nèi)容和對(duì)應(yīng)的數(shù)據(jù)編號(hào)。
8. 如權(quán)利要求7所述的虛擬地圖中地形數(shù)據(jù)的獲取和組織方法,其特征在于所述的 屬性文件的文件頭描述的總體情況包括版本號(hào)、創(chuàng)建日期、屬性條數(shù)。
9. 如權(quán)利要求1或2所述的虛擬地圖中地形數(shù)據(jù)的獲取和組織方法,其特征在于步驟(4)中生成的數(shù)據(jù)文件采用文件頭、數(shù)據(jù)主體的組織方式,數(shù)據(jù)主體分為數(shù)據(jù)頭和數(shù)據(jù) 內(nèi)容,文件頭用于描述這個(gè)數(shù)據(jù)文件裝載的數(shù)據(jù)的總體情況,數(shù)據(jù)頭用于描述數(shù)據(jù)內(nèi)容的 信息和對(duì)描述的數(shù)據(jù)進(jìn)行編號(hào),數(shù)據(jù)內(nèi)容用于記錄地形的坐標(biāo)信息。
10.如權(quán)利要求9所述的虛擬地圖中地形數(shù)據(jù)的獲取和組織方法,其特征在于所述的數(shù)據(jù)文件的文件頭描述的總體情況包括版本號(hào)、標(biāo)識(shí)號(hào)、這個(gè)文件包含的數(shù)據(jù)元素條數(shù)、這個(gè)文件數(shù)據(jù)顯示的坐標(biāo)范圍;所述的數(shù)據(jù)文件的數(shù)據(jù)頭描述的信息包括該元素的類型、元 素的坐標(biāo)范圍、元素包含的坐標(biāo)點(diǎn)個(gè)數(shù)。
全文摘要
本發(fā)明涉及三維地形的虛擬技術(shù),具體涉及一種虛擬地圖中地形數(shù)據(jù)的獲取和組織方法。該方法從地理信息系統(tǒng)數(shù)據(jù)庫(kù)中讀取數(shù)據(jù),并生成相應(yīng)的圖形;針對(duì)地圖中顯示的各種元素,選擇或創(chuàng)建隸屬于各元素的屬性;對(duì)新生成的元素對(duì)應(yīng)的數(shù)據(jù)進(jìn)行構(gòu)建;將選取或構(gòu)建的元素屬性和元素?cái)?shù)據(jù)使用序列化的方式分別存儲(chǔ)為屬性文件和數(shù)據(jù)文件。本發(fā)明采用人工干預(yù)的方式來(lái)構(gòu)造地形數(shù)據(jù),針對(duì)不同地形地貌的文件,采用同一種組織結(jié)構(gòu)對(duì)文件內(nèi)部的數(shù)據(jù)進(jìn)行組織,使得文件存取都是采用同樣的方式進(jìn)行,依據(jù)對(duì)地形元素屬性的控制就可以掌握地球地形地貌的數(shù)據(jù)構(gòu)建,從而構(gòu)建出不同需求的地球地形地貌,使得虛擬地圖系統(tǒng)能夠更加方便合理的使用地形數(shù)據(jù)。
文檔編號(hào)G06F17/30GK101763356SQ200810223699
公開(kāi)日2010年6月30日 申請(qǐng)日期2008年10月8日 優(yōu)先權(quán)日2008年10月8日
發(fā)明者龔浩 申請(qǐng)人:新奧特(北京)視頻技術(shù)有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1