專利名稱:三維地籍全景展示的方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及GIS技術(shù)領(lǐng)域,尤其涉及一種三維地籍全景展示的方法及系統(tǒng)。
背景技術(shù):
在IT技術(shù)迅猛發(fā)展的今天,地理信息行業(yè)也逐漸進(jìn)入到高速發(fā)展階段,而近幾年我國(guó)的地理信息行業(yè)應(yīng)用范圍已極為廣泛,而三維已逐漸成為GIS發(fā)展的主體方向。我國(guó)的三維應(yīng)用發(fā)展源于90年代,在近30年的發(fā)展中,我國(guó)的三維軟件系統(tǒng)跨越城市規(guī)劃、綜合應(yīng)急、軍事仿真、虛擬旅游、智能交通、海洋資源管理、石油設(shè)施管理、無(wú)線通信基站選址、環(huán)保監(jiān)測(cè)、地下管線等各領(lǐng)域,而在此領(lǐng)域中尚未包含國(guó)土地籍管理行業(yè)。目前廣泛應(yīng)用于我國(guó)的地籍管理主要以二維地籍管理為主,無(wú)三維的地籍管理系統(tǒng),并在各三維地籍系統(tǒng)的應(yīng)用中存在大范圍瀏覽數(shù)據(jù)瀏覽及數(shù)據(jù)同步的問題。當(dāng)前各三維GIS平臺(tái)產(chǎn)品提出相應(yīng)的解決方案,但只解決了數(shù)據(jù)的瀏覽問題,但是對(duì)終端計(jì)算機(jī)的性能要求非常高,在系統(tǒng)運(yùn)行過程中會(huì)有出現(xiàn)死機(jī)的情況,比如大范圍的三維數(shù)據(jù)量為2T,而計(jì)算機(jī)內(nèi)存為8G,那么在系統(tǒng)運(yùn)行過程中終端計(jì)算機(jī)就會(huì)不堪重負(fù)出現(xiàn)死機(jī)情況。并且現(xiàn)有網(wǎng)絡(luò)模式中的三維終端數(shù)據(jù)同步時(shí)間較長(zhǎng),使用效率低下。
發(fā)明內(nèi)容
本發(fā)明主要解決的技術(shù)問題是提供一種降低終端機(jī)的性能要求,提高系統(tǒng)的使用效率的三維地籍全景展示的方法及系統(tǒng)。為解決上述問題,本發(fā)明采用的一種技術(shù)方案是:提供一種三維地籍全景展示的方法,包括:(I)服務(wù)器集群向各終端機(jī)發(fā)送地籍全景三維數(shù)據(jù)的三維緩存;( 2 )終端機(jī)接收到所述三維緩存后,將所述三維緩存存儲(chǔ)至內(nèi)存,根據(jù)請(qǐng)求坐標(biāo)顯示范圍向所述內(nèi)存獲取與所述請(qǐng)求坐標(biāo)顯示范圍相應(yīng)的目標(biāo)三維緩存;基于所述目標(biāo)三維緩存得到所述請(qǐng)求坐標(biāo)顯示范圍對(duì)應(yīng)的目標(biāo)地籍全景三維數(shù)據(jù),并將所述目標(biāo)地籍全景三維數(shù)據(jù)在所述終端機(jī)顯示屏上顯示出來。其中,所述(2)中“基于所述目標(biāo)三維緩存得到所述請(qǐng)求坐標(biāo)顯示范圍對(duì)應(yīng)的目標(biāo)地籍全景三維數(shù)據(jù),并將所述目標(biāo)地籍全景三維數(shù)據(jù)在所述終端機(jī)顯示屏上顯示出來”包括:(21)將所述目標(biāo)三維緩存與所述終端機(jī)顯示屏的顯示緩存進(jìn)行比對(duì),得到在目標(biāo)二維緩存中顯不緩存不具有的差別二維緩存;(22)以ESRI格式從內(nèi)存中加載所述差別三維緩存并將其與所述顯示緩存融合,得到所述目標(biāo)地籍全景三維數(shù)據(jù)并將所述目標(biāo)地籍全景三維數(shù)據(jù)在所述終端機(jī)顯示屏上顯不O其中,所述(I)之前還包括:(O )所述服務(wù)器集群對(duì)上傳的地籍全景三維數(shù)據(jù)進(jìn)行切片處理,并將經(jīng)過切片處理后的地籍全景三維數(shù)據(jù)以緩存切片的形式存儲(chǔ)到預(yù)置的緩存位置,得到地籍全景三維數(shù)據(jù)的三維緩存。其中,所述(O)包括:(01)所述服務(wù)器集群對(duì)上傳的地籍全景三維數(shù)據(jù)進(jìn)行分類處理,得到多個(gè)不同類型的子三維數(shù)據(jù);(02)所述服務(wù)器集群按照約定的比例尺列表對(duì)所述子三維數(shù)據(jù)進(jìn)行切片處理,根據(jù)所述子三維數(shù)據(jù)的類型將經(jīng)過切片處理后的子三維數(shù)據(jù)以緩存切片形式存儲(chǔ)到預(yù)置的緩存位置,得到地籍全景三維數(shù)據(jù)的三維緩存。為解決上述問題,本發(fā)明采用的另一種技術(shù)方案是:提供一種三維地籍全景展示的系統(tǒng),包括服務(wù)器集群及至少一個(gè)終端機(jī),所述服務(wù)器集群通過BT技術(shù)與終端機(jī)網(wǎng)絡(luò)連接;所述服務(wù)器集群包括發(fā)送模塊,用于獲取地籍全景三維數(shù)據(jù)的三維緩存并向所述終端機(jī)發(fā)送地籍全景三維數(shù)據(jù)的三維緩存;所述終端機(jī)包括:獲取模塊,用于接收到所述三維緩存后,將所述三維緩存存儲(chǔ)至內(nèi)存,根據(jù)請(qǐng)求坐標(biāo)顯示范圍向所述內(nèi)存獲取與所述請(qǐng)求坐標(biāo)顯示范圍相應(yīng)的目標(biāo)三維緩存;顯示模塊,用于基于所述目標(biāo)三維緩存得到所述請(qǐng)求坐標(biāo)顯示范圍對(duì)應(yīng)的目標(biāo)地籍全景三維數(shù)據(jù),并將所述目標(biāo)地籍全景三維數(shù)據(jù)在所述終端機(jī)顯示屏上顯示出來。其中,所述顯示模塊包括:比對(duì)單元,用于將所述目標(biāo)三維緩存與所述終端機(jī)顯示屏的顯示緩存進(jìn)行比對(duì),得到在目標(biāo)二維緩存中顯不緩存不具有的差別二維緩存;顯示單元,用于以ES RI格式從內(nèi)存中加載所述差別三維緩存并將其與所述顯示緩存融合,得到所述目標(biāo)地籍全景三維數(shù)據(jù)并將所述目標(biāo)地籍全景三維數(shù)據(jù)在所述終端機(jī)顯示屏上顯示。其中,所述服務(wù)器集群還包括:緩存形成模塊,用于對(duì)上傳的地籍全景三維數(shù)據(jù)進(jìn)行切片處理,并將經(jīng)過切片處理后的地籍全景三維數(shù)據(jù)以緩存切片的形式存儲(chǔ)到預(yù)置的緩存位置,得到地籍全景三維數(shù)據(jù)的三維緩存。其中,所述緩存形成模塊包括:分類單元,用于對(duì)上傳的地籍全景三維數(shù)據(jù)進(jìn)行分類處理,得到多個(gè)不同類型的子三維數(shù)據(jù);切片單元,用于按照約定的比例尺列表對(duì)所述子三維數(shù)據(jù)進(jìn)行切片處理,根據(jù)所述子三維數(shù)據(jù)的類型將經(jīng)過切片處理后的子三維數(shù)據(jù)以緩存切片形式存儲(chǔ)到預(yù)置的緩存位置,得到地籍全景三維數(shù)據(jù)的三維緩存。本發(fā)明的有益效果是:區(qū)別于現(xiàn)有技術(shù)對(duì)終端計(jì)算機(jī)的性能要求非常高,在系統(tǒng)運(yùn)行過程中會(huì)有出現(xiàn)死機(jī)的情況,并且現(xiàn)有網(wǎng)絡(luò)模式中的三維終端數(shù)據(jù)同步時(shí)間較長(zhǎng),使用效率低下,本發(fā)明根據(jù)請(qǐng)求坐標(biāo)顯示范圍向所述內(nèi)存獲取與所述請(qǐng)求坐標(biāo)顯示范圍相應(yīng)的目標(biāo)三維緩存,能夠避免終端機(jī)顯示屏顯示太大數(shù)據(jù)量導(dǎo)致終端機(jī)死機(jī)。進(jìn)一步的,本發(fā)明還通過將所述目標(biāo)三維緩存與所述終端機(jī)顯示屏的顯示緩存進(jìn)行比對(duì),能夠節(jié)省終端機(jī)系統(tǒng)內(nèi)存且更進(jìn)一步避免終端機(jī)顯示屏顯示太大數(shù)據(jù)量導(dǎo)致終端機(jī)死機(jī)。并且在本發(fā)明中,服務(wù)器集群主要負(fù)責(zé)三維緩存、數(shù)據(jù)庫(kù)分析、應(yīng)用分析服務(wù)等相應(yīng)功能,而終端機(jī)只用來處理相應(yīng)的顯示功能,這樣便極大地降低了終端機(jī)的性能要求,提高系統(tǒng)的使用效率。
圖1是本發(fā)明一實(shí)施方式中三維地籍全景展示的系統(tǒng)架構(gòu)圖;圖2是一實(shí)施例中三維地籍全景展示的系統(tǒng)的模塊連接圖;圖3是根據(jù)本發(fā)明三維地籍全景展示的方法在服務(wù)器集群端的流程示意圖;圖4是根據(jù)本發(fā)明三維地籍全景展示的方法在終端機(jī)端的流程示意圖。
具體實(shí)施例方式為詳細(xì)說明本發(fā)明的技術(shù)內(nèi)容、構(gòu)造特征、所實(shí)現(xiàn)目的及效果,以下結(jié)合實(shí)施方式并配合附圖詳予說明。請(qǐng)參閱圖1,本實(shí)施方式提供一種三維地籍全景展示的系統(tǒng),包括服務(wù)器集群I及至少一個(gè)終端機(jī)2,所述服務(wù)器集群I通過BT技術(shù)與終端機(jī)2網(wǎng)絡(luò)連接。在本發(fā)明中,服務(wù)器集群主要負(fù)責(zé)三維緩存、數(shù)據(jù)庫(kù)分析、應(yīng)用分析服務(wù)等相應(yīng)功能,而終端機(jī)只用來處理相應(yīng)的顯示功能,這樣便極大地降低了終端機(jī)的性能要求。服務(wù)器集群I包括發(fā)送模塊,用于獲獲取地籍全景三維數(shù)據(jù)的三維緩存并向所述終端機(jī)2發(fā)送地籍全景三維數(shù)據(jù)的三維緩存。終端機(jī)2包括獲取模塊及顯示模塊。獲取模塊,用于接收到所述三維緩存后,將所述三維緩存存儲(chǔ)至內(nèi)存,根據(jù)請(qǐng)求坐標(biāo)顯示范圍向所述內(nèi)存獲取與所述請(qǐng)求坐標(biāo)顯示范圍相應(yīng)的目標(biāo)三維緩存。顯示模塊,用于基于所述目標(biāo)三維緩存得到所述請(qǐng)求坐標(biāo)顯示范圍對(duì)應(yīng)的目標(biāo)地籍全景三維數(shù)據(jù),并將所述目標(biāo)地籍全景三維數(shù)據(jù)在所述終端機(jī)2顯示屏上顯示出來。在上述的如圖2所示的實(shí)施例中,三維地籍全景展示的系統(tǒng)包括服務(wù)器集群I及至少一個(gè)終端機(jī)2,所述服務(wù)器集群I通過BT技術(shù)與終端機(jī)2網(wǎng)絡(luò)連接。服務(wù)器集群I包括緩存形成模塊11和發(fā)送模塊12,終端機(jī)2包括獲取模塊21和顯示模塊22。緩存形成模塊11具體包括:分類單元111和切片單元112,顯示模塊22具體包括:比對(duì)單元221和顯示單元222。在本實(shí)施例中,還包括各宗地管理系統(tǒng),主要用于將地籍全景三維數(shù)據(jù)上傳到服務(wù)器集群I,服務(wù)器集群I的分類單元111在接收到上傳的地籍全景三維數(shù)據(jù)后對(duì)其進(jìn)行分類處理,得到多個(gè)不同的子三維數(shù)據(jù)。切片單元112按照約定的比例尺列表對(duì)所述子三維數(shù)據(jù)進(jìn)行切片處理,根據(jù)所述子三維數(shù)據(jù)的類型將經(jīng)過切片處理后的子三維數(shù)據(jù)以緩存切片形式存儲(chǔ)到預(yù)置的緩存位置,得到地籍全景三維數(shù)據(jù)的三維緩存。在本實(shí)施例中,子三維數(shù)據(jù)主要包括:矢量數(shù)據(jù)、影像數(shù)據(jù)、模型數(shù)據(jù)以及高程模型。切片單元112將得到地籍全景的三維緩存?zhèn)魉椭涟l(fā)送模塊12。發(fā)送模塊12獲取到地籍全景三維數(shù)據(jù)的三維緩存后,并向所述終端機(jī)2發(fā)送接收到的地籍全景三維數(shù)據(jù)的三維緩存。終端機(jī)2的獲取模塊21接收到所述三維緩存后,將所述三維緩存存儲(chǔ)至內(nèi)存。由于終端機(jī)2接收到的三維緩存并不是終端機(jī)2顯示屏所需要顯示的內(nèi)容,為了避免終端機(jī)2顯示屏顯示太大數(shù)據(jù)量導(dǎo)致終端機(jī)2死機(jī),獲取模塊21根據(jù)用戶的請(qǐng)求坐標(biāo)顯示范圍向所述內(nèi)存獲取與所述請(qǐng)求坐標(biāo)顯示范圍相應(yīng)的目標(biāo)三維緩存。比對(duì)單元221為了節(jié)省系統(tǒng)內(nèi)存,進(jìn)一步避免終端機(jī)2顯示屏顯示太大數(shù)據(jù)量導(dǎo)致終端機(jī)2死機(jī),比對(duì)單元221將所述目標(biāo)三維緩存與所述終端機(jī)2顯示屏的顯示緩存進(jìn)行比對(duì),得到在目標(biāo)三維緩存中顯示緩存不具有的差別三維緩存。顯示單元222獲取所述差別三維緩存,并以ESRI格式從內(nèi)存中加載所述差別三維緩存并將其與所述顯示緩存融合,得到所述目標(biāo)地籍全景三維數(shù)據(jù)并將所述目標(biāo)地籍全景三維數(shù)據(jù)在所述終端機(jī)2顯示屏上顯示。從上可以看出,本發(fā)明通過獲取模塊21根據(jù)請(qǐng)求坐標(biāo)顯示范圍向所述內(nèi)存獲取與所述請(qǐng)求坐標(biāo)顯示范圍相應(yīng)的目標(biāo)三維緩存,能夠避免終端機(jī)2顯示屏顯示太大數(shù)據(jù)量導(dǎo)致終端機(jī)2死機(jī)。進(jìn)一步的,本發(fā)明還通過比對(duì)單元221將所述目標(biāo)三維緩存與所述終端機(jī)顯示屏的顯示緩存進(jìn)行比對(duì),得到在目標(biāo)三維緩存中顯示緩存不具有的差別三維緩存,能夠節(jié)省終端機(jī)2系統(tǒng)內(nèi)存且更進(jìn)一步避免終端機(jī)2顯示屏顯示太大數(shù)據(jù)量導(dǎo)致終端機(jī)2死機(jī)。并且在本發(fā)明中,服務(wù)器集群主要負(fù)責(zé)三維緩存、數(shù)據(jù)庫(kù)分析、應(yīng)用分析服務(wù)等相應(yīng)功能,而終端機(jī)只用來處理相應(yīng)的顯示功能,這樣便極大地降低了終端機(jī)的性能要求,提高系統(tǒng)的使用效率。請(qǐng)參閱圖3,為根據(jù)本發(fā)明三維地籍全景展示的方法在服務(wù)器集群端的流程示意圖。在步驟S31,服務(wù)器集群的分類單元對(duì)上傳的地籍全景三維數(shù)據(jù)進(jìn)行分類處理,得到多個(gè)不同類型的子三維數(shù)據(jù)。在本實(shí)施方式中,子三維數(shù)據(jù)包括:矢量數(shù)據(jù)、影像數(shù)據(jù)、模型數(shù)據(jù)以及高程模型。在步驟S32,服務(wù)器集群判定子三維數(shù)據(jù)的類型,并根據(jù)子三維數(shù)據(jù)的類型進(jìn)行相應(yīng)的處理。在步驟S321,子三維數(shù)據(jù)的類型為二維矢量數(shù)據(jù),也就是矢量數(shù)據(jù)。服務(wù)器集群的切片單元在接收到矢量數(shù)據(jù)后,備份所述矢量數(shù)據(jù)并觸發(fā)服務(wù)器集群的二維數(shù)據(jù)處理服務(wù),按照約定的比例尺列表對(duì)所述矢量數(shù)據(jù)進(jìn)行切片處理。切片處理完成后,服務(wù)器集群還將所述矢量數(shù)據(jù)以ESRI公共存儲(chǔ)的DBMS形式更新到數(shù)據(jù)庫(kù)中。在其他實(shí)施方式中,“將所述矢量數(shù)據(jù)以ESRI公共存儲(chǔ)的DBMS形式更新到數(shù)據(jù)庫(kù)中”這一步驟也可與前文中“備份所述矢量數(shù)據(jù)”同時(shí)進(jìn)行。在這里,比例尺表是根據(jù)所述矢量數(shù)據(jù)級(jí)別的不同(省級(jí)、市級(jí)、縣區(qū)級(jí))來確定比例尺范圍,以便提高終端機(jī)的顯示速度。在步驟S322,子三維數(shù)據(jù)的類型為影像數(shù)據(jù),即圖3所示的DOM數(shù)據(jù)。服務(wù)器集群的切片單元在接收到影像數(shù)據(jù)后備份所述影像數(shù)據(jù),并調(diào)用DOM數(shù)據(jù)處理服務(wù)對(duì)影像數(shù)據(jù)進(jìn)行切片處理。進(jìn)行切片處理時(shí),服務(wù)器集群是以與處理所述矢量數(shù)據(jù)時(shí)相同的比例尺列表對(duì)所述影像數(shù)據(jù)進(jìn)行切片處理的。在步驟S323,子三維數(shù)據(jù)的類型為模型數(shù)據(jù),即圖3所示的三維模型數(shù)據(jù)。服務(wù)器集群的切片單元在接收到所述模型數(shù)據(jù)后備份所述模型數(shù)據(jù),并通過webservice調(diào)用服務(wù)器集群的windows后臺(tái)服務(wù),再通過arcgis內(nèi)核將模型數(shù)據(jù)轉(zhuǎn)換進(jìn)入到服務(wù)器集群的系統(tǒng)中,然后服務(wù)器集群調(diào)用ESRI內(nèi)部方法對(duì)所述模型數(shù)據(jù)以與處理所述矢量數(shù)據(jù)時(shí)相同的比例尺列表進(jìn)行切片處理。在步驟S324,子三維數(shù)據(jù)的類型為高程模型,即圖3所示的DEM模型。服務(wù)器集群的切片單元在接收到所述高程模型后,備份所述高程模型。服務(wù)器集群先通過webservice調(diào)用服務(wù)器集群的windows后臺(tái)服務(wù),再通過調(diào)用arcgisengine內(nèi)核將高程模型轉(zhuǎn)換進(jìn)入到服務(wù)器集群的arcgis內(nèi)核中,最后調(diào)用ESRI內(nèi)部方法對(duì)所述高程模型以與處理所述矢量數(shù)據(jù)時(shí)相同的比例尺列表進(jìn)行切片處理。在步驟S33,服務(wù)器集群的切片單元對(duì)子三維數(shù)據(jù)進(jìn)行切片處理后,將經(jīng)切片處理后的矢量數(shù)據(jù)、影像數(shù)據(jù)、模型數(shù)據(jù)以及高程模型分別以緩存切片的形式存儲(chǔ)到服務(wù)器集群的陣列中。在步驟S34,服務(wù)器集群的發(fā)送模塊將處理好的三維緩存向終端機(jī)發(fā)送。請(qǐng)參閱圖4,為根據(jù)本發(fā)明三維地籍全景展示的方法在終端機(jī)端的流程示意圖。在步驟S401,終端機(jī)的獲取模塊接收到所述三維緩存后,將所述三維緩存存儲(chǔ)至內(nèi)存。在步驟S402,由于終端機(jī)接收到的三維緩存并不是終端機(jī)顯示屏所需要顯示的內(nèi)容,為了避免終端機(jī)顯示屏顯示太大數(shù)據(jù)量導(dǎo)致終端機(jī)死機(jī),獲取模塊會(huì)根據(jù)請(qǐng)求坐標(biāo)顯示范圍向所述內(nèi)存獲取與所述請(qǐng)求坐標(biāo)顯示范圍相應(yīng)的目標(biāo)三維緩存。在步驟S403,比對(duì)單元將所述目標(biāo)三維緩存與所述終端機(jī)顯示屏的顯示緩存進(jìn)行比對(duì),得到在目標(biāo)三維緩存中顯示緩存不具有的差別三維緩存。此步驟能夠節(jié)省系統(tǒng)內(nèi)存,進(jìn)一步避免終端機(jī)顯示屏顯示太大數(shù)據(jù)量導(dǎo)致終端機(jī)死機(jī)。在步驟S404,顯示單元獲取所述差別三維緩存,并以ESRI格式從內(nèi)存中加載所述差別三維緩存并將其與所述顯示緩存融合,得到所述目標(biāo)地籍全景三維數(shù)據(jù)并將所述目標(biāo)地籍全景三維數(shù)據(jù)在所述終端機(jī)顯示屏上顯示,實(shí)現(xiàn)終端機(jī)顯示屏的完整顯示。從上可以看出,本發(fā)明根據(jù)請(qǐng)求坐標(biāo)顯示范圍向所述內(nèi)存獲取與所述請(qǐng)求坐標(biāo)顯示范圍相應(yīng)的目標(biāo)三維緩存,能夠避免終端機(jī)顯示屏顯示太大數(shù)據(jù)量導(dǎo)致終端機(jī)死機(jī)。進(jìn)一步的,本發(fā)明還通過將所述目標(biāo)三維緩存與所述終端機(jī)顯示屏的顯示緩存進(jìn)行比對(duì),得到在目標(biāo)三維緩存中顯示緩存不具有的差別三維緩存,能夠節(jié)省終端機(jī)系統(tǒng)內(nèi)存且更進(jìn)一步避免終端機(jī)顯示屏顯示太大數(shù)據(jù)量導(dǎo)致終端機(jī)死機(jī)。并且在本發(fā)明中,服務(wù)器集群主要負(fù)責(zé)三維緩存、數(shù)據(jù)庫(kù)分析、應(yīng)用分析服務(wù)等相應(yīng)功能,而終端機(jī)只用來處理相應(yīng)的顯示功能,這樣便極大地降低了終端機(jī)的性能要求,提高系統(tǒng)的使用效率。以上所述僅為本發(fā)明的實(shí)施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運(yùn)用在其他相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護(hù)范圍內(nèi)。
權(quán)利要求
1.一種三維地籍全景展示的方法,其特征在于,包括: (I)服務(wù)器集群向各終端機(jī)發(fā)送地籍全景三維數(shù)據(jù)的三維緩存; (2 )終端機(jī)接收到所述三維緩存后,將所述三維緩存存儲(chǔ)至內(nèi)存,根據(jù)請(qǐng)求坐標(biāo)顯示范圍向所述內(nèi)存獲取與所述請(qǐng)求坐標(biāo)顯示范圍相應(yīng)的目標(biāo)三維緩存; 基于所述目標(biāo)三維緩存得到所述請(qǐng)求坐標(biāo)顯示范圍對(duì)應(yīng)的目標(biāo)地籍全景三維數(shù)據(jù),并將所述目標(biāo)地籍全景三維數(shù)據(jù)在所述終端機(jī)顯示屏上顯示出來。
2.根據(jù)權(quán)利要求1所述的三維地籍全景展示的方法,其特征在于,所述(2)中“基于所述目標(biāo)三維緩存得到所述請(qǐng)求坐標(biāo)顯示范圍對(duì)應(yīng)的目標(biāo)地籍全景三維數(shù)據(jù),并將所述目標(biāo)地籍全景三維數(shù)據(jù)在所述終端機(jī)顯示屏上顯示出來”包括: (21)將所述目標(biāo)三維緩存與所述終端機(jī)顯示屏的顯示緩存進(jìn)行比對(duì),得到在目標(biāo)三維緩存中顯不緩存不具有的差別二維緩存; (22)以ESRI格式從內(nèi)存中加載所述差別三維緩存并將其與所述顯示緩存融合,得到所述目標(biāo)地籍全景三維數(shù)據(jù)并將所述目標(biāo)地籍全景三維數(shù)據(jù)在所述終端機(jī)顯示屏上顯示。
3.根據(jù)權(quán)利要求1或2所述的三維地籍全景展示的方法,其特征在于所述(I)之前還包括:(O)所述服務(wù)器集群對(duì)上傳的地籍全景三維數(shù)據(jù)進(jìn)行切片處理,并將經(jīng)過切片處理后的地籍全景三維數(shù)據(jù)以緩存切片的形式存儲(chǔ)到預(yù)置的緩存位置,得到地籍全景三維數(shù)據(jù)的二維緩存。
4.根據(jù)權(quán)利要求3所述的三維地籍全景展示的方法,其特征在于,所述(O)包括: (01)所述服務(wù)器集群對(duì)上傳的地籍全景三維數(shù)據(jù)進(jìn)行分類處理,得到多個(gè)不同類型的子三維數(shù)據(jù); (02)所述服務(wù)器集群按照約定的比例尺列表對(duì)所述子三維數(shù)據(jù)進(jìn)行切片處理,根據(jù)所述子三維數(shù)據(jù)的類型將經(jīng)過切片處理后的子三維數(shù)據(jù)以緩存切片形式存儲(chǔ)到預(yù)置的緩存位置,得到地籍全景三維數(shù)據(jù)的三維緩存。
5.一種三維地籍全景展示的系統(tǒng),其特征在于,包括服務(wù)器集群及至少一個(gè)終端機(jī),所述服務(wù)器集群通過BT技術(shù)與終端機(jī)網(wǎng)絡(luò)連接;所述服務(wù)器集群包括發(fā)送模塊,用于獲取地籍全景三維數(shù)據(jù)的三維緩存并向所述終端機(jī)發(fā)送地籍全景三維數(shù)據(jù)的三維緩存;所述終端機(jī)包括: 獲取模塊,用于接收到所述三維緩存后,將所述三維緩存存儲(chǔ)至內(nèi)存,根據(jù)請(qǐng)求坐標(biāo)顯示范圍向所述內(nèi)存獲取與所述請(qǐng)求坐標(biāo)顯示范圍相應(yīng)的目標(biāo)三維緩存; 顯示模塊,用于基于所述目標(biāo)三維緩存得到所述請(qǐng)求坐標(biāo)顯示范圍對(duì)應(yīng)的目標(biāo)地籍全景三維數(shù)據(jù),并將所述目標(biāo)地籍全景三維數(shù)據(jù)在所述終端機(jī)顯示屏上顯示出來。
6.根據(jù)權(quán)利要求5所述的三維地籍全景展示的系統(tǒng),其特征在于,所述顯示模塊包括: 比對(duì)單元,用于將所述目標(biāo)三維緩存與所述終端機(jī)顯示屏的顯示緩存進(jìn)行比對(duì),得到在目標(biāo)二維緩存中顯不緩存不具有的差別二維緩存; 顯示單元,用于以ESRI格式從內(nèi)存中加載所述差別三維緩存并將其與所述顯示緩存融合,得到所述目標(biāo)地籍全景三維數(shù)據(jù)并將所述目標(biāo)地籍全景三維數(shù)據(jù)在所述終端機(jī)顯示屏上顯示。
7.根據(jù)權(quán)利要求5或6所述的三維地籍全景展示的系統(tǒng),其特征在于,所述服務(wù)器集群還包括:緩存形成模塊,用于對(duì)上傳的地籍全景三維數(shù)據(jù)進(jìn)行切片處理,并將經(jīng)過切片處理后的地籍全景三維數(shù)據(jù)以緩存切片的形式存儲(chǔ)到預(yù)置的緩存位置,得到地籍全景三維數(shù)據(jù)的二維緩存。
8.根據(jù)權(quán)利要求7所述的三維地籍全景展示的系統(tǒng),其特征在于,所述緩存形成模塊包括: 分類單元,用于對(duì)上傳的地籍全景三維數(shù)據(jù)進(jìn)行分類處理,得到多個(gè)不同類型的子三維數(shù)據(jù); 切片單元,用于按照約定的比例尺列表對(duì) 所述子三維數(shù)據(jù)進(jìn)行切片處理,根據(jù)所述子三維數(shù)據(jù)的類型將經(jīng)過切片處理后的子三維數(shù)據(jù)以緩存切片形式存儲(chǔ)到預(yù)置的緩存位置,得到地籍全景三維數(shù)據(jù)的三維緩存。
全文摘要
本發(fā)明公開了一種三維地籍全景展示的方法及系統(tǒng),其中,三維地籍全景展示的方法包括(1)服務(wù)器集群向各終端機(jī)發(fā)送地籍全景三維數(shù)據(jù)的三維緩存;(2)終端機(jī)接收到三維緩存后,將三維緩存存儲(chǔ)至內(nèi)存,根據(jù)請(qǐng)求坐標(biāo)顯示范圍向內(nèi)存獲取與請(qǐng)求坐標(biāo)顯示范圍相應(yīng)的目標(biāo)三維緩存;基于目標(biāo)三維緩存得到請(qǐng)求坐標(biāo)顯示范圍對(duì)應(yīng)的目標(biāo)地籍全景三維數(shù)據(jù),并將目標(biāo)地籍全景三維數(shù)據(jù)在終端機(jī)顯示屏上顯示出來。本發(fā)明通過比對(duì)三維緩存與終端機(jī)顯示屏的坐標(biāo)顯示范圍,并根據(jù)坐標(biāo)顯示范圍剔除三維緩存中終端機(jī)顯示屏的非顯示內(nèi)容,能夠達(dá)到節(jié)省終端機(jī)系統(tǒng)內(nèi)存的效果,且更進(jìn)一步避免終端機(jī)顯示屏顯示太大數(shù)據(jù)量導(dǎo)致終端機(jī)死機(jī)。
文檔編號(hào)G06F17/30GK103092968SQ201310025960
公開日2013年5月8日 申請(qǐng)日期2013年1月23日 優(yōu)先權(quán)日2013年1月23日
發(fā)明者陳曙光, 游富華, 許冬寨, 耿新, 李亮亮 申請(qǐng)人:福州特力惠電子有限公司