一種三維模型管理系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及三維模型技術(shù)領(lǐng)域,特別涉及一種三維模型管理系統(tǒng)。
【背景技術(shù)】
[0002]隨著工業(yè)化、城市化的加速發(fā)展,城市信息的滯后性成為當(dāng)今發(fā)展迫切需要解決的一個(gè)問(wèn)題,如何快速、有效、低廉的獲取城市建筑物信息建立數(shù)字城市是當(dāng)今城市管理者們普遍關(guān)心的一個(gè)問(wèn)題。此外,在進(jìn)行城鎮(zhèn)村土地集約節(jié)約利用評(píng)價(jià)時(shí),建筑物信息獲取也是一個(gè)非常重要的方面,快速獲取城市建筑物信息對(duì)于城鎮(zhèn)村土地集約節(jié)約評(píng)價(jià)也是至關(guān)重要的一項(xiàng)技術(shù)支撐。
[0003]現(xiàn)有技術(shù)中公開(kāi)了一種“快速獲取三維建筑信息的方法及系統(tǒng)”,見(jiàn)公開(kāi)號(hào)為:102708587A,公開(kāi)日為:2012-10-03的中國(guó)專利,該系統(tǒng)包括坐標(biāo)系統(tǒng)轉(zhuǎn)換模塊、數(shù)據(jù)分類功能、插值模塊、疊加分析模塊、計(jì)算模塊以及三維顯示模塊。所述的坐標(biāo)系統(tǒng)轉(zhuǎn)換模塊,將激光點(diǎn)云數(shù)據(jù)和數(shù)字線劃圖數(shù)據(jù)轉(zhuǎn)化為統(tǒng)一的坐標(biāo)系統(tǒng)框架下;所述數(shù)據(jù)分類模塊,是以所述臨界高程值作為標(biāo)準(zhǔn)將點(diǎn)圖層根據(jù)其高程屬性值分為大于所述臨界高程值的點(diǎn)圖層和小于所述臨界高程值的點(diǎn)圖層,分別生成建筑物上的點(diǎn)圖層和地面點(diǎn)圖層;所述插值模塊,將所述地面點(diǎn)圖層采用克里金插值進(jìn)行空間插值,生成所述數(shù)字地面模型,得到地形的連續(xù)變化取值范圍;所述疊加模塊,將所述數(shù)字線劃圖數(shù)據(jù)與經(jīng)過(guò)所述數(shù)字地面模型篩選過(guò)的建筑物上的點(diǎn)圖層進(jìn)行疊加分析;所述計(jì)算模塊,是根據(jù)所述數(shù)字線劃圖數(shù)據(jù)中建筑物輪廓內(nèi)的點(diǎn)數(shù)據(jù)的高程值,采取求和取平均值計(jì)算平均高度作為屬性值賦給建筑物;所述顯示模塊,以所述數(shù)字地面模型作為基礎(chǔ)高程,采用所述數(shù)字線劃圖數(shù)據(jù)中建筑物的高度屬性建立并顯示所述數(shù)字線劃圖數(shù)據(jù)內(nèi)所有建筑物的三維模型。該發(fā)明實(shí)現(xiàn)了獲取三維建筑信息的快速性、高效性和低價(jià)性。本專利申請(qǐng)文件的技術(shù)方案與該發(fā)明的方案并不相同。
【發(fā)明內(nèi)容】
[0004]本發(fā)明要解決的技術(shù)問(wèn)題,在于提供一種三維模型管理系統(tǒng),能快速獲取三維模型數(shù)據(jù),且能實(shí)現(xiàn)海量三維模型的存儲(chǔ)和管理。
[0005]本發(fā)明的問(wèn)題是這樣實(shí)現(xiàn)的:一種三維模型管理系統(tǒng),包括客戶端和與客戶端連接的數(shù)據(jù)庫(kù)服務(wù)器端;所述數(shù)據(jù)庫(kù)服務(wù)器端包含數(shù)據(jù)庫(kù)和模型查詢檢索轉(zhuǎn)換服務(wù);數(shù)據(jù)庫(kù)存儲(chǔ)各種三維模型及模型數(shù)據(jù)的空間信息和屬性信息,其中,模型數(shù)據(jù)是分塊進(jìn)行存儲(chǔ),用時(shí)間戳表示不同時(shí)間點(diǎn)存儲(chǔ)的三維模型;所述模型查詢檢索轉(zhuǎn)換服務(wù)將客戶端和數(shù)據(jù)庫(kù)服務(wù)器端連接起來(lái),接受客戶端的請(qǐng)求,從數(shù)據(jù)庫(kù)里查詢檢索出模型數(shù)據(jù),經(jīng)過(guò)轉(zhuǎn)換提供給客戶端顯示和使用;客戶端中含有用戶界面,該界面包括數(shù)字地球和三維建筑圖形;客戶端運(yùn)行時(shí)向模型查詢檢索轉(zhuǎn)換服務(wù)發(fā)送請(qǐng)求,根據(jù)不同請(qǐng)求內(nèi)容,獲得不同類別、不同精細(xì)程度或不同時(shí)間點(diǎn)的模型,并將模型批量加載顯示,并提取和分發(fā)給用戶。
[0006]進(jìn)一步地,所述空間信息包括:幾何信息、X坐標(biāo)、Y坐標(biāo)或者高度;所述屬性信息包括:模型編碼、所在城市、所在區(qū)、所在縣、所在鄉(xiāng)鎮(zhèn)、地方名稱、模型文件名、模型文件類型、精細(xì)程度、模型旋轉(zhuǎn)角度、模型前后傾斜角度、模型左右傾斜角度、高程類型、或者創(chuàng)建時(shí)間。
[0007]進(jìn)一步地,所述不同類別模型包括:地形模型和要素模型;所述要素模型又分為:建筑要素類模型、交通要素類模型、水系素類模型、植被素類模型、場(chǎng)地素類模型、或者管線及地下空間設(shè)施素類模型。
[0008]進(jìn)一步地,所述模型查詢檢索轉(zhuǎn)換服務(wù)實(shí)現(xiàn)的方式具體為:模型查詢檢索轉(zhuǎn)換服務(wù)接受來(lái)自客戶端的模型請(qǐng)求,根據(jù)請(qǐng)求的參數(shù),從數(shù)據(jù)庫(kù)中查找對(duì)應(yīng)的分塊模型數(shù)據(jù),轉(zhuǎn)換成客戶端能接受的模型格式,返回給客戶端;模型查詢檢索轉(zhuǎn)換服務(wù)能接受的請(qǐng)求包括歷史模型和現(xiàn)勢(shì)模型;其中歷史模型的請(qǐng)求格式為:路徑+請(qǐng)求的模型子庫(kù)代碼+歷史模型碼+模型類型碼+模型編碼+模型歷史時(shí)間戳+模型文件名;現(xiàn)勢(shì)模型的請(qǐng)求格式為:路徑+請(qǐng)求的模型子庫(kù)代碼+現(xiàn)勢(shì)模型碼+模型類型碼+模型編碼+模型歷史時(shí)間戳+模型文件名;數(shù)據(jù)庫(kù)服務(wù)器端截獲模型的請(qǐng)求,并將請(qǐng)求參數(shù)解析出來(lái)以后,需要將查詢到的模型數(shù)據(jù)返回給客戶端。
[0009]進(jìn)一步地,所述管理系統(tǒng)中模型數(shù)據(jù)是以批量轉(zhuǎn)換入庫(kù);該批量轉(zhuǎn)換入庫(kù)具體為:將模型的幾何信息和屬性信息存儲(chǔ)在一 shape文件中,模型數(shù)據(jù),系統(tǒng)的主文件和LOD文件存儲(chǔ)在對(duì)應(yīng)的文件夾下,通過(guò)模型文件名稱關(guān)聯(lián),數(shù)據(jù)轉(zhuǎn)換入庫(kù)時(shí),逐條讀取模型的幾何信息和屬性信息,寫(xiě)入到數(shù)據(jù)庫(kù)中,讀取對(duì)應(yīng)的模型文件數(shù)據(jù),分塊寫(xiě)入到數(shù)據(jù)庫(kù),并通過(guò)模型的唯一編碼建立模型的文件數(shù)據(jù)和模型的屬性信息和幾何信息之間的關(guān)聯(lián)。
[0010]進(jìn)一步地,所述三維模型管理系統(tǒng)能按行政區(qū)劃范圍或多邊形范圍對(duì)數(shù)據(jù)庫(kù)里的模型進(jìn)行更新,并將舊的模型用時(shí)間戳標(biāo)記為歷史模型;能實(shí)現(xiàn)模型的查詢檢索和加載顯示,同時(shí)能瀏覽不同時(shí)間點(diǎn)的模型,顯示一個(gè)地區(qū)三維模型隨著時(shí)間推移的情況。
[0011]進(jìn)一步地,瀏覽模型能進(jìn)行現(xiàn)勢(shì)模型瀏覽和歷史模型瀏覽;所述現(xiàn)勢(shì)模型瀏覽:將現(xiàn)勢(shì)模型加載到三維場(chǎng)景中瀏覽,包括整層加載,屬性和空間范圍查詢結(jié)果加載;歷史模型瀏覽:選擇多邊形范圍或是指定行政區(qū)劃范圍,查詢?cè)摲秶哪P偷乃袝r(shí)間點(diǎn),選擇不同的時(shí)間點(diǎn),將該時(shí)間點(diǎn)的歷史模型加載到三維場(chǎng)景中瀏覽。
[0012]進(jìn)一步地,數(shù)據(jù)提取具體為:提取模型的屬性數(shù)據(jù)、幾何數(shù)據(jù)和模型數(shù)據(jù);提取的屬性和幾何信息以shape文件格式存儲(chǔ),模型數(shù)據(jù)保存到該shape文件夾下,并以模型名稱與其屬性數(shù)據(jù)關(guān)聯(lián);提取的條件包括屬性條件和空間范圍條件。
[0013]本發(fā)明的優(yōu)點(diǎn)在于:本發(fā)明的三維模型管理系統(tǒng),包括客戶端和與客戶端連接的數(shù)據(jù)庫(kù)服務(wù)器端;所述數(shù)據(jù)庫(kù)服務(wù)器端包含數(shù)據(jù)庫(kù)和模型查詢檢索轉(zhuǎn)換服務(wù);數(shù)據(jù)庫(kù)存儲(chǔ)各種三維模型及模型數(shù)據(jù)的空間信息和屬性信息,其中,模型數(shù)據(jù)是分塊進(jìn)行存儲(chǔ),用時(shí)間戳表示不同時(shí)間點(diǎn)存儲(chǔ)的三維模型;所述模型查詢檢索轉(zhuǎn)換服務(wù)將客戶端和數(shù)據(jù)庫(kù)服務(wù)器端連接起來(lái),接受客戶端的請(qǐng)求,從數(shù)據(jù)庫(kù)里查詢檢索出模型數(shù)據(jù),經(jīng)過(guò)轉(zhuǎn)換提供給客戶端顯示和使用;本發(fā)明能快速獲取三維模型數(shù)據(jù),且能實(shí)現(xiàn)海量三維模型的存儲(chǔ)和管理。
【附圖說(shuō)明】
[0014]圖1是本發(fā)明的系統(tǒng)框架圖。
【具體實(shí)施方式】
[0015]請(qǐng)參閱圖1所示,本發(fā)明的一種三維模型管理系統(tǒng),包括客戶端和與客戶端連接的數(shù)據(jù)庫(kù)服務(wù)器端;所述數(shù)據(jù)庫(kù)服務(wù)器端包含數(shù)據(jù)庫(kù)和模型查詢檢索轉(zhuǎn)換服務(wù);數(shù)據(jù)庫(kù)存儲(chǔ)各種三維模型及模型數(shù)據(jù)的空間信息和屬性信息,其中,模型數(shù)據(jù)是分塊進(jìn)行存儲(chǔ),用時(shí)間戳表示不同時(shí)間點(diǎn)存儲(chǔ)的三維模型;所述模型查詢檢索轉(zhuǎn)換服務(wù)將客戶端和數(shù)據(jù)庫(kù)服務(wù)器端連接起來(lái),接受客戶端的請(qǐng)求,從數(shù)據(jù)庫(kù)里查詢檢索出模型數(shù)據(jù),經(jīng)過(guò)轉(zhuǎn)換提供給客戶端顯示和使用;客戶端中含有用戶界面,該界面包括數(shù)字地球和三維建筑圖形;客戶端運(yùn)行時(shí)向模型查詢檢索轉(zhuǎn)換服務(wù)發(fā)送請(qǐng)求,根據(jù)不同請(qǐng)求內(nèi)容,獲得不同類別、不同精細(xì)程度或不同時(shí)間點(diǎn)的模型,并將模型批量加載顯示,并提取和分發(fā)給用戶。其中,所述空間信息包括:幾何信息(幾何信息是指一個(gè)物體在三維歐氏空間中的位置信息。它們反映物體的大小和位置,例如頂點(diǎn)的坐標(biāo)值、曲面數(shù)學(xué)表達(dá)式中的具體系數(shù)等。)、x坐標(biāo)、Y坐標(biāo)或者高度;所述屬性信息包括:模型編碼、所在城市、所在區(qū)、所在縣、所在鄉(xiāng)鎮(zhèn)、地方名稱、模型文件名、模型文件類型、精細(xì)程度(該精細(xì)程度包括:具體的模型和大體的模型。)、模型旋轉(zhuǎn)角度、模型前后傾斜角度、模型左右傾斜角度、高程類型、或者創(chuàng)建時(shí)間。
[0016]提取模型的屬性數(shù)據(jù)、幾何數(shù)據(jù)和模型數(shù)據(jù);提取的屬性和幾何信息以shape文件格式存儲(chǔ),模型數(shù)據(jù)保存到該shape文件夾下,并以模型名稱與其屬性數(shù)據(jù)關(guān)聯(lián);提取的條件包括屬性條件和空間范圍條件。
[0017]所述不同類別模型包括:地形模型和要素模型;所述要素模型又分為:建筑要素類模型、交通要素類模型、水系素類模型、植被素類模型、場(chǎng)地素類模型、或者管線及地下空間設(shè)施素類模型。
[0018]另外,所述模型查詢檢索轉(zhuǎn)換服務(wù)實(shí)現(xiàn)的方式具體為:模型查詢檢索轉(zhuǎn)換服務(wù)接受來(lái)自客戶端的模型請(qǐng)求,根據(jù)請(qǐng)求的參數(shù),從數(shù)據(jù)庫(kù)中查找對(duì)應(yīng)的分塊模型數(shù)據(jù),轉(zhuǎn)換成客戶端能接受的模型格式,返回給客戶端;模型查詢檢索轉(zhuǎn)換服務(wù)能接受的請(qǐng)求包括歷史模型和現(xiàn)勢(shì)模型;其中歷史模型的請(qǐng)求格式為:路徑+請(qǐng)求的模型子庫(kù)代碼+歷史模型碼+模型類型碼+模型編碼+模型歷史時(shí)間戳+模型文件名;如:http://10.35.0.39/ModelServer/Models/3505/H/JZ/35050200302JZ00012/20130701080356/2011010306.XPL2 ;
[0019]現(xiàn)勢(shì)模型的請(qǐng)求格式為:路徑+請(qǐng)求的模型子庫(kù)代碼+現(xiàn)勢(shì)模型碼+