空間數(shù)據(jù)漸進(jìn)傳輸方法與裝置本申請是發(fā)明名稱為“空間數(shù)據(jù)處理、化簡與漸進(jìn)傳輸?shù)姆椒ㄅc裝置”、申請?zhí)枮?01210104250.0、申請日為2012年4月11日的中國申請的分案申請,并享有申請?zhí)枮?01110093024.2、申請日為2011年4月14日的中國申請的優(yōu)先權(quán)。技術(shù)領(lǐng)域本發(fā)明涉及空間信息技術(shù)、計算機(jī)圖形學(xué)和計算機(jī)操作系統(tǒng)領(lǐng)域,尤其涉及空間數(shù)據(jù)的處理、化簡和漸進(jìn)傳輸?shù)姆椒把b置。
背景技術(shù):空間數(shù)據(jù)的視圖表示方式主要是通過電子地圖來展示的,電子地圖是將空間數(shù)據(jù)通過一定的硬件和軟件在電子屏幕上顯示的可視地圖,是空間數(shù)據(jù)在電子屏幕(視圖窗口)上柵格化顯示的過程。視圖是根據(jù)給定的空間條件來選擇空間數(shù)據(jù)在視圖窗口中顯示的界面?,F(xiàn)有的視圖顯示空間數(shù)據(jù)的過程就是空間數(shù)據(jù)的柵格化的過程:首先通過空間數(shù)據(jù)索引將符合給定空間條件的空間數(shù)據(jù)取出來經(jīng)過傳輸介質(zhì)傳給空間數(shù)據(jù)使用者即請求發(fā)送端,然后對空間數(shù)據(jù)的空間數(shù)據(jù)進(jìn)行一系列的幾何變換和處理之后,繪制成一幅二維柵格圖像,在屏幕上顯示或輸出,如計算機(jī)屏幕顯示、在紙上打印輸出及生成圖像文件輸出等。隨著空間信息技術(shù)的快速發(fā)展,獲取高分辨率、高精度的空間數(shù)據(jù)成為可能,基于網(wǎng)絡(luò)的空間信息的廣泛應(yīng)用給GIS(GeographicInformationSystem,地理信息系統(tǒng))的發(fā)展和應(yīng)用帶來了機(jī)遇,也帶來了挑戰(zhàn)。相對現(xiàn)有的網(wǎng)絡(luò)帶寬的增加而言,空間信息傳輸?shù)臄?shù)據(jù)量呈爆炸式增長,從而不利于對空間數(shù)據(jù)進(jìn)行實時的處理,處理過程中的效率和準(zhǔn)確率都比較低。使得海量空間數(shù)據(jù)的選取、化簡、傳輸、顯示、分析已經(jīng)成了制約地理信息系統(tǒng)及相關(guān)行業(yè)發(fā)展主要的技術(shù)瓶頸。
技術(shù)實現(xiàn)要素:有鑒于此,本發(fā)明提供一種有效的空間數(shù)據(jù)處理、化簡與漸進(jìn)傳輸?shù)姆椒ㄅc裝置。(一)本發(fā)明揭示了一種空間數(shù)據(jù)處理方法,包括:依據(jù)預(yù)先設(shè)定的視圖控制參數(shù)分析空間數(shù)據(jù)中的各個坐標(biāo)點在所述視圖控制參數(shù)所確定的視圖窗口中顯示時所要繪制的像素之間的相互關(guān)系;根據(jù)上述分析結(jié)果,按照設(shè)定的處理類型對應(yīng)的處理方法來處理空間數(shù)據(jù)。優(yōu)選的,所視圖控制參數(shù)包括:視圖窗口的外包矩形的寬度和視圖窗口的外包矩形的高度。進(jìn)一步的,當(dāng)所述視圖模式為二維模式時,所述視圖控制參數(shù)還包括:在所述視圖窗口中顯示出來的空間數(shù)據(jù)的矩形范圍。進(jìn)一步的,當(dāng)所述視圖模式為三維模式時,所述視圖控制參數(shù)還包括:視點參數(shù)和投影參數(shù),所述視點參數(shù)包括視點在世界坐標(biāo)系中的位置、視點所觀察的目標(biāo)位置和虛擬照相機(jī)向上的向量;所述投影參數(shù)包括:正交投影和透視投影。優(yōu)選的,依據(jù)預(yù)先設(shè)定的視圖控制參數(shù)分析空間數(shù)據(jù)中的各個坐標(biāo)點在所述視圖控制參數(shù)所確定的視圖窗口中顯示時所要繪制的像素之間的相互關(guān)系包括:依據(jù)所述視圖控制參數(shù)得到在視圖窗口中一個坐標(biāo)單位所代表的空間數(shù)據(jù)的坐標(biāo)系下的長度;依據(jù)所述長度分析空間數(shù)據(jù)中的各個坐標(biāo)點在所述視圖控制參數(shù)所確定的視圖窗口中顯示時所要繪制的像素之間的相互關(guān)系。優(yōu)選的,依據(jù)所述視圖控制參數(shù)得到在視圖窗口中一個坐標(biāo)單位所代表的空間數(shù)據(jù)的坐標(biāo)系下的長度包括:按照視圖坐標(biāo)系X軸和坐標(biāo)系Y軸計算出的在視圖窗口中一個坐標(biāo)單位所代表的空間數(shù)據(jù)的原始坐標(biāo)系下的長度vXLength和vYLength,其計算公式為:vXLength=vWidth/ViewWidthvYLength=vHeight/ViewHeight其中ViewWidth是視圖窗口的寬度,ViewHeight是視圖窗口的高度,vWidth是顯示出來的空間數(shù)據(jù)的矩形范圍的寬度,vHeight是顯示出來的空間數(shù)據(jù)的矩形范圍的高度;vXLength表示在視圖窗口中X軸方向一個坐標(biāo)單位所代表的空間數(shù)據(jù)的原始坐標(biāo)系下的長度,vYLength表示在視圖窗口中Y軸方向一個坐標(biāo)單位所代表的空間數(shù)據(jù)的原始坐標(biāo)系下的長度;或者將vXLength和vYLength中的最小值、最大值或平均值作為在視圖窗口中一個坐標(biāo)單位所代表的空間數(shù)據(jù)的原始坐標(biāo)系下的長度。優(yōu)選的,依據(jù)所述長度分析空間數(shù)據(jù)中的各個坐標(biāo)點在所述視圖控制參數(shù)所確定的視圖窗口中顯示時所要繪制的像素之間的相互關(guān)系包括:設(shè)定空間數(shù)據(jù)中的2個坐標(biāo)點PA和PB在所述視圖控制參數(shù)所確定的視圖窗口中顯示時所要繪制的像素分別為PAV和PBV;用所述PA的X軸的坐標(biāo)減去PB的X軸的坐標(biāo)取絕對值,假設(shè)為dx;用所述PA的Y軸的坐標(biāo)減去PB的Y軸的坐標(biāo)取絕對值,假設(shè)為dy;如果dx小于vXLength,同時dy小于vYLength,則PAV和PBV的關(guān)系為重合;如果dx等于vXLength,同時dy小于vYLength,則PAV和PBV的關(guān)系為相鄰;如果dy等于vYLength,同時dx小于vXLength,則PAV和PBV的關(guān)系為相鄰;如果dx等于vXLength,同時dy等于vYLength,則PAV和PBV的關(guān)系為相抵;如果dx大于vXLength,或者dy大于vYLength,則PAV和PBV的關(guān)系為相離。上述設(shè)定處理類型包括:空間數(shù)據(jù)的分析、選取、化簡、漸進(jìn)傳輸中的任意一種或多種的組合。本發(fā)明還揭示了一種空間數(shù)據(jù)處理裝置,包括:空間數(shù)據(jù)與像素分析單元,用于依據(jù)預(yù)先設(shè)定的視圖控制參數(shù)分析空間數(shù)據(jù)中的各個坐標(biāo)點在所述視圖控制參數(shù)所確定的視圖窗口中顯示時所要繪制的像素之間的相互關(guān)系;空間數(shù)據(jù)處理單元,用于根據(jù)上述分析結(jié)果,按照設(shè)定的處理類型對應(yīng)的處理方法來處理空間數(shù)據(jù)。從上述的技術(shù)方案可以看出,本發(fā)明實施例公開的空間數(shù)據(jù)處理方法,依據(jù)預(yù)先設(shè)定的視圖控制參數(shù)分析空間數(shù)據(jù)中的各個坐標(biāo)點在所述視圖控制參數(shù)所確定的視圖窗口中顯示時所要繪制的像素之間的相互關(guān)系,然后根據(jù)分析結(jié)果,按照設(shè)定的處理類型對應(yīng)的處理方法來處理空間數(shù)據(jù),這樣就可以控制處理后的空間數(shù)據(jù)在所述視圖控制參數(shù)所確定的視圖窗口上顯示時的空間關(guān)系,如進(jìn)行空間數(shù)據(jù)的自適應(yīng)無損化簡,即將空間數(shù)據(jù)在所述視圖窗口中顯示時,顯示在同一個像素范圍內(nèi)的原始坐標(biāo)點只保留一個原始坐標(biāo)點,舍去其它的原始坐標(biāo)點。(二)本發(fā)明揭示了一種空間數(shù)據(jù)的化簡方法,包括:依據(jù)預(yù)先設(shè)定的視圖控制參數(shù)獲得化簡參數(shù);依據(jù)所述化簡參數(shù)分析空間數(shù)據(jù)的各個坐標(biāo)點在由所述視圖控制參數(shù)所確定的視圖窗口中顯示時,所述坐標(biāo)點是否顯示在同一個或幾個坐標(biāo)單位范圍內(nèi)來判斷所述坐標(biāo)點是否符合化簡條件;根據(jù)分析結(jié)果,將符合化簡條件的所述坐標(biāo)點去掉,即顯示在同一個或幾個坐標(biāo)單位范圍內(nèi)的所述原始坐標(biāo)點,只保留一個原始坐標(biāo)點,舍去其它的原始坐標(biāo)點。優(yōu)選的,依據(jù)預(yù)先設(shè)定的視圖控制參數(shù)獲得化簡參數(shù)包括:依據(jù)所述視圖控制參數(shù)得到在視圖窗口中一個坐標(biāo)單位所代表的空間數(shù)據(jù)的坐標(biāo)系下的長度作為化簡參數(shù);1)按照視圖坐標(biāo)系X軸和坐標(biāo)系Y軸計算出的在視圖窗口中一個坐標(biāo)單位所代表的空間數(shù)據(jù)的原始坐標(biāo)系下的長度vXLength和vYLength,其計算公式為:vXLength=vWidth/ViewWidthvYLength=vHeight/ViewHeight其中ViewWidth是視圖窗口的寬度,ViewHeight是視圖窗口的高度,vWidth是顯示出來的空間數(shù)據(jù)的矩形范圍的寬度,vHeight是顯示出來的空間數(shù)據(jù)的矩形范圍的高度;2)依據(jù)vXLength和vYLength確定所述化簡參數(shù)vLength,所述確定方法為:取vXLength和vYLength中的最小值、最大值或平均值作為化簡參數(shù),或者再將所述化簡參數(shù)乘以某一預(yù)設(shè)系數(shù)作為最終化簡參數(shù),因此根據(jù)控制化簡精度要求來具體設(shè)定化簡參數(shù)。進(jìn)一步優(yōu)選的,依據(jù)所述化簡參數(shù)對空間數(shù)據(jù)進(jìn)行化簡的過程包括:1)從所述空間數(shù)據(jù)的原始坐標(biāo)點中選取第一個原始坐標(biāo)點,將其添加到坐標(biāo)點集合,并將此坐標(biāo)點作為參照點;2)依次取所述空間數(shù)據(jù)的下一個原始坐標(biāo)點作為待處理坐標(biāo)點,計算所述參照點和待處理坐標(biāo)點之間的距離,并判斷該距離是否大于所述化簡參數(shù)的值,如果大于則將所述待處理坐標(biāo)點添加到坐標(biāo)點集合,并將所述待處理坐標(biāo)點作為參照點;3)判斷所述待處理坐標(biāo)點是否為所述空間數(shù)據(jù)的原始坐標(biāo)點中的最后一個原始坐標(biāo)點,若否,則返回執(zhí)行步驟2);若是,則結(jié)束,所述坐標(biāo)點集合中的坐標(biāo)點作為所述空間數(shù)據(jù)化簡后的數(shù)據(jù)?;蛘邇?yōu)選的,依據(jù)預(yù)先設(shè)定的視圖控制參數(shù)獲得化簡參數(shù)包括:依據(jù)所述視圖控制參數(shù)得到在視圖窗口中一個坐標(biāo)單位所代表的空間數(shù)據(jù)的坐標(biāo)系下的長度作為化簡參數(shù);1)按照視圖坐標(biāo)系X軸和坐標(biāo)系Y軸計算出的在視圖窗口中一個坐標(biāo)單位所代表的空間數(shù)據(jù)的原始坐標(biāo)系下的長度vXLength和vYLength,其計算公式為:vXLength=vWidth/ViewWidthvYLength=vHeight/ViewHeight2)將vXLength和vYLength作為化簡參數(shù),其中ViewWidth是視圖窗口的寬度,ViewHeight是視圖窗口的高度,vWidth是顯示出來的空間數(shù)據(jù)的矩形范圍的寬度,vHeight是顯示出來的空間數(shù)據(jù)的矩形范圍的高度。進(jìn)一步優(yōu)選的,依據(jù)所述化簡參數(shù)對空間數(shù)據(jù)進(jìn)行化簡的過程包括:1)從所述空間數(shù)據(jù)的原始坐標(biāo)點中選取第一個原始坐標(biāo)點,將其添加到坐標(biāo)點集合,并將此坐標(biāo)點作為參照點;2)依次取所述空間數(shù)據(jù)的下一個原始坐標(biāo)點作為待處理坐標(biāo)點,用所述參照點的X軸的坐標(biāo)減去待處理坐標(biāo)點的X軸的坐標(biāo)取絕對值,假設(shè)為dx;用所述參照點的Y軸的坐標(biāo)減去待處理坐標(biāo)點的Y軸的坐標(biāo)取絕對值,假設(shè)為dy。判斷dx和dy是否都小于所述化簡參數(shù)的值,即dx小于vXLength,同時dy小于vYLength,若否,則將所述待處理坐標(biāo)點添加到坐標(biāo)點集合,并將所述待處理坐標(biāo)點作為參照點;3)判斷所述待處理坐標(biāo)點是否為所述空間數(shù)據(jù)的原始坐標(biāo)點中的最后一個原始坐標(biāo)點,若否,則返回執(zhí)行步驟2);若是,則結(jié)束,所述坐標(biāo)點集合中的坐標(biāo)點作為所述空間數(shù)據(jù)化簡后的數(shù)據(jù)。本發(fā)明還揭示了一種空間數(shù)據(jù)化簡裝置,包括:化簡參數(shù)計算單元,用于依據(jù)預(yù)先設(shè)定的視圖控制參數(shù),計算當(dāng)前視圖窗口的空間數(shù)據(jù)的化簡參數(shù);空間數(shù)據(jù)分析單元,用于依據(jù)所述化簡參數(shù)分析空間數(shù)據(jù)的各個坐標(biāo)點在由所述視圖控制參數(shù)所確定的視圖窗口中顯示時,所述坐標(biāo)點是否顯示在同一個或幾個坐標(biāo)單位范圍內(nèi)來判斷所述坐標(biāo)點是否符合化簡條件;空間數(shù)據(jù)化簡單元,用于根據(jù)分析結(jié)果,將符合化簡條件的所述坐標(biāo)點去掉,即顯示在同一個或幾個坐標(biāo)單位范圍內(nèi)的所述原始坐標(biāo)點,只保留一個原始坐標(biāo)點,舍去其它的原始坐標(biāo)點。從上述的技術(shù)方案可以看出,本發(fā)明實施例公開的空間數(shù)據(jù)化簡方法依據(jù)所述化簡參數(shù),分析空間數(shù)據(jù)的原始坐標(biāo)點,將空間數(shù)據(jù)在所述視圖窗口中顯示時,顯示在同一個或幾個坐標(biāo)單位(如同一個或幾個像素)范圍內(nèi)的所述原始坐標(biāo)點只保留一個原始坐標(biāo)點,舍去其它的原始坐標(biāo)點。用這種方法化簡空間數(shù)據(jù),化簡后的空間數(shù)據(jù)在所述視圖窗口上顯示時的顯示效果可以通過化簡參數(shù)來控制,可以保證化簡后的空間數(shù)據(jù)在所述視圖窗口上實現(xiàn)無損顯示,并保證化簡后的空間數(shù)據(jù)間的空間關(guān)系的正確顯示,同時減小了數(shù)據(jù)傳輸量,提高了數(shù)據(jù)傳輸效率和顯示效率。(三)本發(fā)明還揭示了一種適用于請求發(fā)送端的空間數(shù)據(jù)漸進(jìn)傳輸方法,包括:當(dāng)需要請求增量數(shù)據(jù)時,發(fā)送增量數(shù)據(jù)請求,所述請求中包含控制參數(shù);接收依據(jù)所述請求包含的控制參數(shù)對原始的空間數(shù)據(jù)進(jìn)行分析后獲得的增量數(shù)據(jù)。優(yōu)選的,按照以下步驟確定是否需要請求增量數(shù)據(jù):判斷所述在先緩存的空間數(shù)據(jù)的化簡參數(shù)是否大于所述當(dāng)前視圖窗口的化簡參數(shù),若大于,則需請求增量數(shù)據(jù),若不大于,則不需請求增量數(shù)據(jù)。進(jìn)一步優(yōu)選的,當(dāng)請求發(fā)送端存儲有在先緩存的空間數(shù)據(jù)時,所述控制參數(shù)包括當(dāng)前視圖窗口的化簡參數(shù)和在先緩存的空間數(shù)據(jù)的化簡參數(shù),或者,所述控制參數(shù)包括當(dāng)前視圖窗口的化簡參數(shù)和在先緩存的空間數(shù)據(jù)的坐標(biāo)點在原始空間數(shù)據(jù)中的位置信息。再進(jìn)一步優(yōu)選的,將所述接收的增量數(shù)據(jù)插入到所述在先緩存的空間數(shù)據(jù)中。其中,所述將所述接收的增量數(shù)據(jù)插入到所述在先緩存的空間數(shù)據(jù)中的過程包括:獲取所述增量數(shù)據(jù)中的原始空間數(shù)據(jù)坐標(biāo)點的位置信息;依據(jù)所述位置信息,將所述增量數(shù)據(jù)中的原始坐標(biāo)點插入到所述在先緩存的空間數(shù)據(jù)的對應(yīng)位置?;蛘咂渲?,所述將所述接收的增量數(shù)據(jù)插入到所述在先緩存的空間數(shù)據(jù)中的過程包括:將所述在先緩存的空間數(shù)據(jù)的化簡參數(shù)作為所述視圖窗口當(dāng)前的化簡參數(shù);依據(jù)所述當(dāng)前的化簡參數(shù)查找與所述增量數(shù)據(jù)原始坐標(biāo)點在所述視圖窗口顯示時所對應(yīng)的視圖窗口上像素相同的所述在先緩存的空間數(shù)據(jù)的原始坐標(biāo)點;將所述增量數(shù)據(jù)的原始坐標(biāo)點插入到在所述視圖窗口顯示時所對應(yīng)的視圖窗口像素與其相同的所述在先緩存的空間數(shù)據(jù)的原始坐標(biāo)點的后面;替換所述在先緩存的空間數(shù)據(jù)的化簡參數(shù)為所述當(dāng)前視圖窗口的化簡參數(shù)。優(yōu)選的,當(dāng)請求發(fā)送端未存儲在先緩存的空間數(shù)據(jù)時,所述控制參數(shù)包括:當(dāng)前視圖窗口的化簡參數(shù)。進(jìn)一步優(yōu)選的,緩存所述接收的增量數(shù)據(jù)。本發(fā)明還揭示了一種適用于請求發(fā)送端的空間數(shù)據(jù)漸進(jìn)傳輸裝置,包括:請求發(fā)送單元,用于確定需要請求增量數(shù)據(jù)時,發(fā)送增量數(shù)據(jù)請求,所述請求中包含控制參數(shù);數(shù)據(jù)接收單元,用于接收依據(jù)所述控制參數(shù)對原始空間數(shù)據(jù)分析后獲得的增量數(shù)據(jù)。本發(fā)明還揭示了一種適用于請求接收端的空間數(shù)據(jù)漸進(jìn)傳輸方法,包括:接收請求發(fā)送端發(fā)送的增量數(shù)據(jù)請求,所述增量數(shù)據(jù)請求中包含控制參數(shù);依據(jù)所述請求包含的控制參數(shù)對原始的空間數(shù)據(jù)進(jìn)行分析處理,獲得請求發(fā)送端所需要的增量數(shù)據(jù);發(fā)送所述增量數(shù)據(jù)到所述請求發(fā)送端。優(yōu)選的,當(dāng)請求發(fā)送端存儲有在先緩存的空間數(shù)據(jù)時,所述控制參數(shù)包括:當(dāng)前視圖窗口的化簡參數(shù)和在先緩存的空間數(shù)據(jù)的化簡參數(shù)。進(jìn)一步優(yōu)選的,所述對原始的空間數(shù)據(jù)進(jìn)行分析處理,獲得請求發(fā)送端所需要的增量數(shù)據(jù)過程包括:依據(jù)在先緩存的空間數(shù)據(jù)的化簡參數(shù)對原始的空間數(shù)據(jù)進(jìn)行化簡,獲得在先化簡結(jié)果;依據(jù)所述當(dāng)前視圖窗口的化簡參數(shù)和所述在先化簡結(jié)果對原始的空間數(shù)據(jù)進(jìn)行化簡分析,獲得增量數(shù)據(jù),即確定在所述當(dāng)前化簡結(jié)果中,且不在所述在先化簡結(jié)果中的原始坐標(biāo)點為增量數(shù)據(jù)?;蛘?,優(yōu)選的,當(dāng)請求發(fā)送端存儲有在先緩存的空間數(shù)據(jù)時,所述控制參數(shù)包括:當(dāng)前視圖窗口的化簡參數(shù)和在先緩存的空間數(shù)據(jù)的坐標(biāo)點在原始空間數(shù)據(jù)中的位置信息。進(jìn)一步優(yōu)選的,所述對原始的空間數(shù)據(jù)進(jìn)行分析處理,獲得請求發(fā)送端所需要的增量數(shù)據(jù)過程包括:依據(jù)所述控制參數(shù)中的在先緩存的空間數(shù)據(jù)的坐標(biāo)點在原始空間數(shù)據(jù)中的位置信息從所述原始空間數(shù)據(jù)中將對應(yīng)的原始坐標(biāo)點取出,作為在先化簡結(jié)果;依據(jù)所述當(dāng)前視圖窗口的化簡參數(shù)和所述在先化簡結(jié)果對原始的空間數(shù)據(jù)進(jìn)行化簡分析,獲得增量數(shù)據(jù),即確定在所述當(dāng)前化簡結(jié)果中,且不在所述在先化簡結(jié)果中的原始坐標(biāo)點為增量數(shù)據(jù)。優(yōu)選的,當(dāng)請求發(fā)送端未存儲在先緩存的空間數(shù)據(jù)時,所述控制參數(shù)包括:當(dāng)前視圖窗口的化簡參數(shù)。進(jìn)一步優(yōu)選的,所述對原始的空間數(shù)據(jù)進(jìn)行分析處理,獲得請求發(fā)送端所需要的增量數(shù)據(jù)過程包括:依據(jù)所述當(dāng)前視圖窗口的化簡參數(shù)對原始的空間數(shù)據(jù)進(jìn)行化簡分析;確定化簡后的原始坐標(biāo)點為增量數(shù)據(jù)。本發(fā)明還揭示了一種適用于請求接收端的空間數(shù)據(jù)漸進(jìn)傳輸裝置,包括:請求接收單元,用于接收請求發(fā)送端發(fā)送的增量數(shù)據(jù)請求,所述增量數(shù)據(jù)請求中包含控制參數(shù);分析單元,依據(jù)所述請求中包含控制參數(shù),確定符合增量條件的原始空間數(shù)據(jù)為增量數(shù)據(jù);數(shù)據(jù)發(fā)送單元,用于發(fā)送所述增量數(shù)據(jù)到所述請求發(fā)送端。從上述的技術(shù)方案可以看出,本發(fā)明實施例公開的空間數(shù)據(jù)漸進(jìn)傳輸方法,請求發(fā)送端在發(fā)送增量數(shù)據(jù)請求時,在請求中攜帶有當(dāng)前需要進(jìn)行顯示的視圖窗口的化簡參數(shù),使得請求接收端可以依據(jù)化簡參數(shù),分析得到在當(dāng)前視圖窗口顯示的增量數(shù)據(jù),進(jìn)行傳輸,保證了得到的增量數(shù)據(jù)和在先緩存的空間數(shù)據(jù)重建后能夠無損顯示,同時減小了數(shù)據(jù)傳輸量,提高了數(shù)據(jù)傳輸效率。本實施例所述的空間數(shù)據(jù)處理方法,例如空間數(shù)據(jù)的分析、選取、化簡、漸進(jìn)傳輸,均依據(jù)預(yù)先設(shè)定的視圖控制參數(shù)分析空間數(shù)據(jù)中的各個坐標(biāo)點在所述視圖控制參數(shù)所確定的視圖窗口中顯示時所要繪制的像素之間的相互關(guān)系,然后參考該相互關(guān)系對空間數(shù)據(jù)進(jìn)行處理,從而使得對空間數(shù)據(jù)的處理過程能夠以空間數(shù)據(jù)的各個坐標(biāo)點在視圖窗口中進(jìn)行顯示時所需要繪制的像素間的相互關(guān)系為依據(jù),從而使得具體的處理過程能夠以實際進(jìn)行顯示時的情況為參考,提高了處理過程中的效率和準(zhǔn)確率。附圖說明為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1為本發(fā)明實施例公開的一種空間數(shù)據(jù)處理方法的流程圖;圖2為本發(fā)明實施例公開的一種空間數(shù)據(jù)處理裝置;圖3為本發(fā)明實施例公開的一種空間數(shù)據(jù)化簡方法的流程圖;圖4為本發(fā)明實施例公開的一種空間數(shù)據(jù)具體化簡方法的流程圖;圖5為本發(fā)明實施例公開的第二種空間數(shù)據(jù)具體化簡方法的流程圖;圖6為本發(fā)明實施例公開的一種適用于請求發(fā)送端的空間數(shù)據(jù)漸進(jìn)傳輸方法的流程圖;圖7為本發(fā)明實施例公開的又一種適用于請求發(fā)送端的空間數(shù)據(jù)漸進(jìn)傳輸方法的流程圖;圖8為本發(fā)明實施例公開的一種將所述接收的增量數(shù)據(jù)插入到所述在先緩存的空間數(shù)據(jù)中的流程圖;圖9為本發(fā)明實施例公開的又一種將所述接收的增量數(shù)據(jù)插入到所述在先緩存的空間數(shù)據(jù)中的流程圖;圖10為本發(fā)明實施例公開的一種適用于請求接收端的空間數(shù)據(jù)漸進(jìn)傳輸方法的流程圖;圖11為本發(fā)明實施例公開的又一種適用于請求接收端的空間數(shù)據(jù)漸進(jìn)傳輸方法的流程圖;圖12為本發(fā)明實施例公開的又一種依據(jù)所述控制參數(shù)對原始空間數(shù)據(jù)的進(jìn)行化簡分析并確定符合增量條件的原始空間數(shù)據(jù)為增量數(shù)據(jù)的流程圖;圖13為本發(fā)明實施例公開的一種空間數(shù)據(jù)化簡裝置;圖14為本發(fā)明實施例公開的一種空間數(shù)據(jù)漸進(jìn)傳輸裝置;圖15為本發(fā)明實施例公開的又一種空間數(shù)據(jù)漸進(jìn)傳輸裝置。具體實施方式下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護(hù)的范圍。為了方便描述,本申請文件中將需要處理的空間數(shù)據(jù)稱之為原始空間數(shù)據(jù),需要處理的空間數(shù)據(jù)的坐標(biāo)稱之為原始空間數(shù)據(jù)的原始坐標(biāo),需要處理的空間數(shù)據(jù)的坐標(biāo)點稱之為原始空間數(shù)據(jù)的原始坐標(biāo)點,或直接稱之為原始坐標(biāo)點。本發(fā)明公開了一種空間數(shù)據(jù)處理、化簡和漸進(jìn)傳輸?shù)姆椒?,?dāng)空間數(shù)據(jù)在視圖窗口上顯示,是通過在電子屏幕(視圖窗口)上的柵格化來實現(xiàn)的,從空間數(shù)據(jù)顯示的角度,空間數(shù)據(jù)之間及空間數(shù)據(jù)的坐標(biāo)點之間的相互關(guān)系,是通過在視圖窗口上所繪制的像素所表現(xiàn)的,因此可以通過依據(jù)預(yù)先設(shè)定的視圖控制參數(shù)分析空間數(shù)據(jù)中的各個坐標(biāo)點在所述視圖控制參數(shù)所確定的視圖窗口中顯示時所要繪制的像素之間的相互關(guān)系,包括重合、相抵、相鄰和相離四種關(guān)系,然后根據(jù)上述分析結(jié)果,按照設(shè)定的處理類型對應(yīng)的處理方法來處理空間數(shù)據(jù),比如空間數(shù)據(jù)的化簡,其對應(yīng)的實際場景為:由于視圖窗口的分辨率是有限的,當(dāng)高分辨率的空間數(shù)據(jù)在視圖窗口上顯示時,會有表現(xiàn)空間數(shù)據(jù)細(xì)節(jié)部分的數(shù)據(jù)(坐標(biāo)點)會繪制在相同的像素上,即重合,這時只要取繪制在此像素上的一個坐標(biāo)點就可以保證空間數(shù)據(jù)的無損顯示了,其它繪制在此像素上滿足化簡條件的坐標(biāo)點可以去掉,因此,按照上述思想,首先根據(jù)視圖控制參數(shù),按照視圖坐標(biāo)系X軸和坐標(biāo)系Y軸計算出的在視圖窗口中一個坐標(biāo)單位(如一個像素單位)所代表的空間數(shù)據(jù)的原始坐標(biāo)系下的長度vXLength和vYLength,依據(jù)vXLength和vYLength確定化簡參數(shù),然后依據(jù)所述化簡參數(shù),分析空間數(shù)據(jù)的原始坐標(biāo)點,將空間數(shù)據(jù)在所述視圖窗口中顯示時,顯示在同一個或幾個坐標(biāo)單位(如同一個或幾個像素)范圍內(nèi)的所述原始坐標(biāo)點只保留一個原始坐標(biāo)點,舍去其它的原始坐標(biāo)點,實現(xiàn)對空間數(shù)據(jù)的化簡。將化簡后的空間數(shù)據(jù)進(jìn)行顯示或者傳輸,不但能保證空間數(shù)據(jù)的無損顯示,做到自適應(yīng)化簡,而且能保證空間數(shù)據(jù)之間空間關(guān)系顯示的正確性,因為在顯示效果上,化簡前和化簡后顯示的效果是一樣的,進(jìn)一步的,提高了空間數(shù)據(jù)的傳輸效率和顯示效率的目的。當(dāng)?shù)貓D放大時,空間數(shù)據(jù)顯示到屏幕上填充的像素個數(shù)比較多(空間數(shù)據(jù)顯示的圖形比較大),需要更多的坐標(biāo)點來表現(xiàn)空間數(shù)據(jù)的細(xì)節(jié)部分,只要將這些坐標(biāo)點(增量數(shù)據(jù))從原始空間數(shù)據(jù)中取過來并插入到所對應(yīng)的已有空間數(shù)據(jù)中去,仍然可以保證空間數(shù)據(jù)的無損顯示。本發(fā)明即適合于矢量數(shù)據(jù)的化簡和漸進(jìn)傳輸,也適合于柵格數(shù)據(jù)的化簡和漸進(jìn)傳輸,由于現(xiàn)有的矢量數(shù)據(jù)處理過程中存在較多問題,所以本發(fā)明實施例中以矢量數(shù)據(jù)為主進(jìn)行描述,其具體實現(xiàn)方式如下所述:本發(fā)明實施例公開的一種空間數(shù)據(jù)處理的方法流程如圖1所示,包括:第一步驟、依據(jù)預(yù)先設(shè)定的視圖控制參數(shù)分析空間數(shù)據(jù)中的各個坐標(biāo)點在所述視圖控制參數(shù)所確定的視圖窗口中顯示時所要繪制的像素之間的相互關(guān)系;本實施例中的視圖控制參數(shù)包括:視圖窗口的外包矩形參數(shù),視圖窗口的外包矩形參數(shù)是顯示空間實體的視圖窗口范圍(0,0,ViewWidth,ViewHeight),如計算機(jī)屏幕地圖顯示窗口的范圍,包括:視圖窗口的外包矩形的寬度ViewWidth和視圖窗口的外包矩形的高度ViewHeight,通過這兩個參數(shù),可以確定實際視圖窗口中用于顯示圖形、圖像的窗口的大小范圍。當(dāng)實際視圖窗口的視圖模式為二維模式時,所述視圖控制參數(shù)還包括:在所述視圖窗口中顯示出來的空間數(shù)據(jù)的矩形范圍,也就是在視圖窗口中顯示出來的電子地圖的地理坐標(biāo)的矩形范圍。當(dāng)實際視圖窗口的視圖模式為三維模式時,其視圖控制參數(shù)中除包括視圖窗口的外包矩形參數(shù)外,還包括視點參數(shù)和投影參數(shù),所述視點參數(shù)包括視點在預(yù)先設(shè)定的世界坐標(biāo)系中的位置O(xo,yo,zo),xo,yo,zo表示視點在世界坐標(biāo)系中的三個分量、視點所觀察的目標(biāo)位置A(xa,ya,za)和虛擬照相機(jī)向上的向量up(xup,yup,zup);所述投影參數(shù)包括:正交投影和透視投影。依據(jù)預(yù)先設(shè)定的視圖控制參數(shù)分析空間數(shù)據(jù)中的各個坐標(biāo)點在所述視圖控制參數(shù)所確定的視圖窗口中顯示時所要繪制的像素之間的相互關(guān)系,所述的相互關(guān)系包括重合、相抵、相鄰和相離四種關(guān)系。該過程分別包括S11a、S11b兩個步驟:步驟S11a、依據(jù)所述視圖控制參數(shù),得到在視圖窗口中一個坐標(biāo)單位所代表的空間數(shù)據(jù)的坐標(biāo)系下的長度:按照視圖坐標(biāo)系X軸和坐標(biāo)系Y軸計算出的在視圖窗口中一個坐標(biāo)單位所代表的空間數(shù)據(jù)的原始坐標(biāo)系下的長度vXLength和vYLength,其計算公式為:vXLength=vWidth/ViewWidthvYLength=vHeight/ViewHeight其中ViewWidth是視圖窗口的寬度,ViewHeight是視圖窗口的高度,vWidth是顯示出來的空間數(shù)據(jù)的矩形范圍的寬度,vHeight是顯示出來的空間數(shù)據(jù)的矩形范圍的高度。vXLength表示在視圖窗口中X軸方向一個坐標(biāo)單位所代表的空間數(shù)據(jù)的原始坐標(biāo)系下的長度,vYLength表示在視圖窗口中Y軸方向一個坐標(biāo)單位所代表的空間數(shù)據(jù)的原始坐標(biāo)系下的長度;或者將vXLength和vYLength中的最小值、最大值或平均值作為在視圖窗口中一個坐標(biāo)單位所代表的空間數(shù)據(jù)的原始坐標(biāo)系下的長度。步驟S11b、依據(jù)所述視圖窗口中一個坐標(biāo)單位所代表的空間數(shù)據(jù)的坐標(biāo)系下的長度,來分析空間數(shù)據(jù)中的各個坐標(biāo)點在所述視圖控制參數(shù)所確定的視圖窗口中顯示時所要繪制的像素之間的相互關(guān)系:空間數(shù)據(jù)中的各個坐標(biāo)點在所述視圖控制參數(shù)所確定的視圖窗口中顯示時所要繪制的像素之間的相互關(guān)系包括:重合、相鄰、相抵、相離假設(shè)空間數(shù)據(jù)的2個坐標(biāo)點PA和PB,PA和PB在所述視圖控制參數(shù)所確定的視圖窗口中顯示時所要繪制的像素為PAV和PBV;用所述PA的X軸的坐標(biāo)減去PB的X軸的坐標(biāo)取絕對值,假設(shè)為dx;用所述PA的Y軸的坐標(biāo)減去PB的Y軸的坐標(biāo)取絕對值,假設(shè)為dy。如果dx小于vXLength,同時dy小于vYLength,則PAV和PBV的關(guān)系為重合;如果dx等于vXLength,同時dy小于vYLength,則PAV和PBV的關(guān)系為相鄰;如果dy等于vYLength,同時dx小于vXLength,則PAV和PBV的關(guān)系為相鄰;如果dx等于vXLength,同時dy等于vYLength,則PAV和PBV的關(guān)系為相抵;如果dx大于vXLength,或者dy大于vYLength,則PAV和PBV的關(guān)系為相離。步驟S12、根據(jù)上述S11b的關(guān)系分析結(jié)果,按照設(shè)定的處理類型對應(yīng)的處理方法來處理空間數(shù)據(jù)。所述設(shè)定處理類型包括:空間數(shù)據(jù)的分析、選取、化簡、漸進(jìn)傳輸中的任意一種或多種的組合。比如,設(shè)定的處理類型為空間數(shù)據(jù)化簡,處理方法為將空間數(shù)據(jù)在所述視圖窗口中顯示時,顯示在同一個像素上所述空間數(shù)據(jù)的原始坐標(biāo)點,即像素之間的相互關(guān)系為重合,只保留一個原始坐標(biāo)點,舍去其它的原始坐標(biāo)點。從上述的技術(shù)方案可以看出,本發(fā)明實施例公開的空間數(shù)據(jù)處理方法依據(jù)預(yù)先設(shè)定的視圖控制參數(shù)分析空間數(shù)據(jù)中的各個坐標(biāo)點在所述視圖控制參數(shù)所確定的視圖窗口中顯示時所要繪制的像素之間的相互關(guān)系,然后根據(jù)分析結(jié)果,按照設(shè)定的處理類型對應(yīng)的處理方法來處理空間數(shù)據(jù),這樣就可以控制處理后的空間數(shù)據(jù)在所述視圖控制參數(shù)所確定的視圖窗口上顯示時的空間關(guān)系,如進(jìn)行空間數(shù)據(jù)的自適應(yīng)無損化簡,即將空間數(shù)據(jù)在所述視圖窗口中顯示時,顯示在同一個像素范圍內(nèi)的原始坐標(biāo)點只保留一個原始坐標(biāo)點,舍去其它的原始坐標(biāo)點。本發(fā)明揭示的空間數(shù)據(jù)處理裝置,如圖2所示,包括:空間數(shù)據(jù)與像素分析單元,用于依據(jù)預(yù)先設(shè)定的視圖控制參數(shù)分析空間數(shù)據(jù)中的各個坐標(biāo)點在所述視圖控制參數(shù)所確定的視圖窗口中顯示時所要繪制的像素之間的相互關(guān)系;空間數(shù)據(jù)處理單元,用于根據(jù)上述分析結(jié)果,按照設(shè)定的處理類型對應(yīng)的處理方法來處理空間數(shù)據(jù)。本實施例公開的空間數(shù)據(jù)處理裝置的執(zhí)行過程為對應(yīng)于上述本發(fā)明實施例所公開的方法實施例流程,為較佳的裝置實施例,其具體執(zhí)行過程可參見上述方法實施例,在此不再贅述。本發(fā)明實施例公開的一種空間數(shù)據(jù)化簡的方法流程如圖3所示,包括:步驟S31、依據(jù)預(yù)先設(shè)定的視圖控制參數(shù)得到化簡參數(shù);步驟S32、依據(jù)所述化簡參數(shù)分析空間數(shù)據(jù)的各個坐標(biāo)點在由所述視圖控制參數(shù)所確定的視圖窗口中顯示時,所述坐標(biāo)點是否顯示在同一個或幾個坐標(biāo)單位范圍內(nèi)來判斷所述坐標(biāo)點是否符合化簡條件;依據(jù)所述化簡參數(shù),分析空間數(shù)據(jù)的原始坐標(biāo)點,將空間數(shù)據(jù)在所述視圖窗口中顯示時,所述原始坐標(biāo)點是否顯示在同一個或幾個坐標(biāo)單位(如同一個或幾個像素)范圍內(nèi)來判斷所述原始坐標(biāo)點是否符合化簡條件。步驟S33、根據(jù)分析結(jié)果,將符合化簡條件的所述坐標(biāo)點去掉。將符合化簡條件的所述原始坐標(biāo)點,即顯示在同一個或幾個坐標(biāo)單位(如同一個像素或幾個像素)范圍內(nèi)的所述原始坐標(biāo)點,只保留一個原始坐標(biāo)點,舍去其它的原始坐標(biāo)點。其中,步驟S31得出的不同的化簡參數(shù)可以得出不同的化簡條件,具體如圖4、圖5所示。上述的視圖控制參數(shù)包括:視圖窗口的寬度和視圖窗口的高度,在視圖窗口中顯示出來的空間數(shù)據(jù)的矩形范圍。視圖窗口的寬度ViewWidth和視圖窗口的高度ViewHeight確定了顯示空間數(shù)據(jù)的視圖窗口范圍(0,0,ViewWidth,ViewHeight),如計算機(jī)屏幕地圖顯示窗口的范圍,通過這兩個參數(shù),可以確定實際視圖窗口中用于顯示圖像的窗口的大小范圍。在視圖窗口中顯示出來的空間數(shù)據(jù)的矩形范圍是指將此范圍內(nèi)的空間數(shù)據(jù)顯示在視圖窗口中,也就是在視圖窗口中能顯示出來的空間數(shù)據(jù)的外包矩形,其具體的范圍值根據(jù)實際的顯示情況而設(shè)定,所述空間數(shù)據(jù)的矩形范圍的寬度為vWidth,高度為vHeight。圖4揭示了第一具體化簡實施例,依據(jù)所述視圖控制參數(shù)得到在視圖窗口中一個坐標(biāo)單位(如一個像素)所代表的空間數(shù)據(jù)的原始坐標(biāo)系下的長度,依據(jù)所述長度確定所述化簡參數(shù),通過化簡參數(shù)來控制化簡精度。1)按照視圖坐標(biāo)系X軸和坐標(biāo)系Y軸計算出的在視圖窗口中一個坐標(biāo)單位(如一個像素單位)所代表的空間數(shù)據(jù)的原始坐標(biāo)系下的長度vXLength和vYLength,其計算公式為:vXLength=vWidth/ViewWidthvYLength=vHeight/ViewHeight2)依據(jù)vXLength和vYLength確定所述化簡參數(shù)vLength。所述確定方法為:取vXLength和vYLength中的最小值、最大值或平均值作為化簡參數(shù),或者再將上述化簡參數(shù)乘以某個預(yù)設(shè)系數(shù)作為化簡參數(shù),該預(yù)設(shè)系數(shù)可以根據(jù)實際情況來設(shè)定,,因此根據(jù)控制化簡精度要求來具體設(shè)定化簡參數(shù)。具體步驟為:步驟S41、依據(jù)預(yù)先設(shè)定的視圖控制參數(shù)得到化簡參數(shù);步驟S42、從所述空間數(shù)據(jù)的原始坐標(biāo)點中選取第一個原始坐標(biāo)點,將其添加到坐標(biāo)點集合,并將此坐標(biāo)點作為參照點;步驟S43、依次取所述空間數(shù)據(jù)的下一個原始坐標(biāo)點作為待處理坐標(biāo)點,計算所述參照點和待處理坐標(biāo)點之間的距離,并判斷該距離是否大于所述化簡參數(shù)的值,如果大于則將所述待處理坐標(biāo)點添加到坐標(biāo)點集合,并將所述待處理坐標(biāo)點作為參照點;步驟S44、判斷所述待處理坐標(biāo)點是否為所述空間數(shù)據(jù)的原始坐標(biāo)點中的最后一個原始坐標(biāo)點,若否,則返回執(zhí)行步驟S43;若是,則結(jié)束,所述坐標(biāo)點集合中的坐標(biāo)點作為所述空間數(shù)據(jù)化簡后的數(shù)據(jù)。圖5揭示了第二具體化簡實施例,依據(jù)所述視圖控制參數(shù)得到在視圖窗口中一個坐標(biāo)單位所代表的空間數(shù)據(jù)的坐標(biāo)系下的長度作為化簡參數(shù);1)按照視圖坐標(biāo)系X軸和坐標(biāo)系Y軸計算出的在視圖窗口中一個坐標(biāo)單位所代表的空間數(shù)據(jù)的原始坐標(biāo)系下的長度vXLength和vYLength,其計算公式為:vXLength=vWidth/ViewWidthvYLength=vHeight/ViewHeight2)將vXLength和vYLength作為化簡參數(shù)。其中ViewWidth是視圖窗口的寬度,ViewHeight是視圖窗口的高度,vWidth是顯示出來的空間數(shù)據(jù)的矩形范圍的寬度,vHeight是顯示出來的空間數(shù)據(jù)的矩形范圍的高度。具體步驟為:步驟S51、依據(jù)預(yù)先設(shè)定的視圖控制參數(shù)得到化簡參數(shù);步驟S52、從所述空間數(shù)據(jù)的原始坐標(biāo)點中選取第一個原始坐標(biāo)點,將其添加到坐標(biāo)點集合,并將此坐標(biāo)點作為參照點;步驟S53、依次取所述空間數(shù)據(jù)的下一個原始坐標(biāo)點作為待處理坐標(biāo)點,用所述參照點的X軸的坐標(biāo)減去待處理坐標(biāo)點的X軸的坐標(biāo)取絕對值,假設(shè)為dx;用所述參照點的Y軸的坐標(biāo)減去待處理坐標(biāo)點的Y軸的坐標(biāo)取絕對值,假設(shè)為dy。判斷dx和dy是否都小于所述化簡參數(shù)的值,即dx小于vXLength,同時dy小于vYLength,若否,則將所述待處理坐標(biāo)點添加到坐標(biāo)點集合,并將所述待處理坐標(biāo)點作為參照點;步驟S54、判斷所述待處理坐標(biāo)點是否為所述空間數(shù)據(jù)的原始坐標(biāo)點中的最后一個原始坐標(biāo)點,若否,則返回執(zhí)行步驟S53;若是,則結(jié)束,所述坐標(biāo)點集合中的坐標(biāo)點作為所述空間數(shù)據(jù)化簡后的數(shù)據(jù)。本發(fā)明公開的空間數(shù)據(jù)漸進(jìn)傳輸方法的流程如圖6所示,包括:步驟S61、當(dāng)需要請求增量數(shù)據(jù)時,發(fā)送增量數(shù)據(jù)請求,所述請求中包含控制參數(shù);本實施例中的空間數(shù)據(jù)漸進(jìn)傳輸方法適用于請求發(fā)送端,當(dāng)請求發(fā)送端判斷出需要請求增量數(shù)據(jù)時,向請求接收端發(fā)送增量數(shù)據(jù)請求,在請求中包含請求發(fā)送端的當(dāng)前視圖窗口的化簡參數(shù)。本步驟存在兩種情況,如果請求發(fā)送端緩存有空間數(shù)據(jù),則控制參數(shù)包括當(dāng)前視圖窗口的化簡參數(shù)和在先緩存的空間數(shù)據(jù)的化簡參數(shù),使得請求接收端可以根據(jù)所述控制參數(shù)對空間數(shù)據(jù)進(jìn)行化簡分析,獲取增量數(shù)據(jù)。或者,當(dāng)所述請求發(fā)送端緩存有空間數(shù)據(jù)時,控制參數(shù)包括:當(dāng)前視圖窗口的化簡參數(shù)和在先緩存的空間數(shù)據(jù)的坐標(biāo)點在原始空間數(shù)據(jù)中的位置信息。如果請求發(fā)送端沒有緩存空間數(shù)據(jù),則此時的控制參數(shù)包括當(dāng)前視圖窗口的化簡參數(shù)。步驟S62、接收依據(jù)所述請求包含的控制參數(shù)對原始的空間數(shù)據(jù)進(jìn)行分析后獲得的增量數(shù)據(jù)本實施例公開的空間數(shù)據(jù)漸進(jìn)傳輸方法中,請求發(fā)送端在發(fā)送增量數(shù)據(jù)請求時,在請求中攜帶的控制參數(shù)含有當(dāng)前需要進(jìn)行顯示的視圖窗口中的空間數(shù)據(jù)的化簡參數(shù),其計算方法參見步驟S31,使得請求接收端可以依據(jù)控制參數(shù),分析得到適合于當(dāng)前視圖窗口的增量數(shù)據(jù),保證了重建后的空間數(shù)據(jù)能夠按照預(yù)先通過化簡參數(shù)所控制的顯示效果進(jìn)行顯示,能夠?qū)崿F(xiàn)無損顯示,同時減小了數(shù)據(jù)傳輸量,提高了數(shù)據(jù)傳輸效率。本發(fā)明公開的又一空間數(shù)據(jù)漸進(jìn)傳輸方法,該方法適用于請求發(fā)送端,基于請求發(fā)送端緩存有在先緩存的空間數(shù)據(jù)的情況,包括:步驟S71、獲得在先緩存的空間數(shù)據(jù)的化簡參數(shù);步驟S72、判斷所述在先緩存的空間數(shù)據(jù)的化簡參數(shù)是否大于所述當(dāng)前視圖窗口的化簡參數(shù),若是,則執(zhí)行步驟S73,若否,則結(jié)束;步驟S73、發(fā)送增量數(shù)據(jù)請求,所述請求中包含控制參數(shù);此時的控制參數(shù)包括:當(dāng)前視圖窗口的化簡參數(shù)和在先緩存的空間數(shù)據(jù)的化簡參數(shù)。步驟S74、接收依據(jù)所述控制參數(shù)將原始空間數(shù)據(jù)進(jìn)行化簡分析后獲得的增量數(shù)據(jù);步驟S75、將所述接收的增量數(shù)據(jù)插入到所述在先緩存的空間數(shù)據(jù)中。由于此時請求發(fā)送端緩存有在先緩存的空間數(shù)據(jù),所以需要將接收的增量數(shù)據(jù)插入到在先緩存的空間數(shù)據(jù)中去,實現(xiàn)數(shù)據(jù)重建,重建后的數(shù)據(jù)作為當(dāng)前視圖窗口對應(yīng)顯示的空間數(shù)據(jù)。本發(fā)明公開的將所述接收的增量數(shù)據(jù)插入到所述在先緩存的空間數(shù)據(jù)中的過程包括:步驟S81、將所述在先緩存的空間數(shù)據(jù)的化簡參數(shù)作為所述視圖窗口當(dāng)前的化簡參數(shù);步驟S82、依據(jù)所述當(dāng)前的化簡參數(shù)查找與所述增量數(shù)據(jù)原始坐標(biāo)點在所述視圖窗口顯示時所對應(yīng)的視圖窗口上像素相同的所述在先緩存的空間數(shù)據(jù)的原始坐標(biāo)點;步驟S83、將所述增量數(shù)據(jù)的原始坐標(biāo)點插入到在所述視圖窗口顯示時所對應(yīng)的視圖窗口像素與其相同的所述在先緩存的空間數(shù)據(jù)的原始坐標(biāo)點的后面;步驟S84、替換所述在先緩存的空間數(shù)據(jù)的化簡參數(shù)為所述當(dāng)前視圖窗口的化簡參數(shù)。本發(fā)明公開的又一將所述接收的增量數(shù)據(jù)插入到所述在先緩存的空間數(shù)據(jù)中的過程包括:步驟S91、獲取所述增量數(shù)據(jù)中的原始空間數(shù)據(jù)坐標(biāo)點的位置信息;步驟S92、依據(jù)所述位置信息,將所述增量數(shù)據(jù)中的原始坐標(biāo)點插入到所述在先緩存的空間數(shù)據(jù)的對應(yīng)位置;步驟S93、替換所述在先緩存的空間數(shù)據(jù)的化簡參數(shù)為所述當(dāng)前視圖窗口的化簡參數(shù)。本實施例公開將所述接收的增量數(shù)據(jù)插入到所述在先緩存的空間數(shù)據(jù)中的過程包括適合于請求接收端將所述增量數(shù)據(jù)中的原始坐標(biāo)點的位置信息發(fā)送給了請求發(fā)送端的情況。本實施例中描述了當(dāng)請求發(fā)送端緩存有在先緩存的空間數(shù)據(jù)時,請求發(fā)送端在判斷出需要請求增量數(shù)據(jù)時,發(fā)送增量數(shù)據(jù)請求,數(shù)據(jù)請求中以當(dāng)前客戶端需要進(jìn)行顯示的當(dāng)前視圖窗口的空間數(shù)據(jù)的化簡參數(shù)作為控制參數(shù)中的當(dāng)前視圖窗口的化簡參數(shù),使得其請求的增量數(shù)據(jù)可以根據(jù)當(dāng)前客戶端的化簡參數(shù)進(jìn)行調(diào)整,將接收的增量數(shù)據(jù)插入到在先緩存的空間數(shù)據(jù)中,進(jìn)行數(shù)據(jù)重建,將重建后的數(shù)據(jù)作為當(dāng)前視圖窗口對應(yīng)的顯示數(shù)據(jù),以保證了重建后的空間數(shù)據(jù)能夠按照預(yù)先通過化簡參數(shù)所控制的顯示效果進(jìn)行顯示,能夠?qū)崿F(xiàn)無損顯示。該方法簡單靈活,易于實現(xiàn),而且計算量小,效率高。本發(fā)明公開的又一空間數(shù)據(jù)漸進(jìn)傳輸方法的流程如圖10所示,包括:步驟S101、接收請求發(fā)送端發(fā)送的增量數(shù)據(jù)請求,所述請求中包含控制參數(shù);本實施例公開的空間數(shù)據(jù)漸進(jìn)傳輸方法適用于請求接收端。其接收的數(shù)據(jù)增量請求中的控制參數(shù)的類型與圖6所示實施例中的類型相對應(yīng)。當(dāng)請求發(fā)送端存儲有在先緩存的空間數(shù)據(jù)時,所述控制參數(shù)包括:當(dāng)前視圖窗口的化簡參數(shù)和在先緩存的空間數(shù)據(jù)的化簡參數(shù)。步驟S102、依據(jù)所述請求包含的控制參數(shù)對原始的空間數(shù)據(jù)進(jìn)行分析處理,確定符合增量條件的原始空間數(shù)據(jù)為增量數(shù)據(jù);步驟S103、發(fā)送所述增量數(shù)據(jù)到所述請求發(fā)送端。本實施例公開的空間數(shù)據(jù)漸進(jìn)傳輸方法中,請求接收端依據(jù)控制參數(shù)對原始空間數(shù)據(jù)進(jìn)行化簡分析,所述對原始空間數(shù)據(jù)進(jìn)行化簡分析的方法請參照前述的空間數(shù)據(jù)化簡方法(步驟S31到步驟S54)并將符合增量數(shù)據(jù)條件的原始空間數(shù)據(jù)作為增量數(shù)據(jù)。該方法中,對空間數(shù)據(jù)的分析過程依據(jù)增量數(shù)據(jù)請求中的控制參數(shù)進(jìn)行,即以請求發(fā)送端的實際顯示視圖窗口為基礎(chǔ),以保證獲得的增量數(shù)據(jù)發(fā)送給請求發(fā)送端,請求發(fā)送端接收所述增量數(shù)據(jù)并重建后的空間數(shù)據(jù)能夠按照預(yù)先通過化簡參數(shù)所控制的顯示效果進(jìn)行顯示,能夠?qū)崿F(xiàn)無損顯示,同時只將增量數(shù)據(jù)進(jìn)行傳輸,大大縮減了數(shù)據(jù)傳輸量,提高了數(shù)據(jù)傳輸效率。本發(fā)明公開的又一空間數(shù)據(jù)漸進(jìn)傳輸方法,該方法適用于請求接收端,基于請求發(fā)送端緩存有在先緩存的空間數(shù)據(jù)的情況,包括:步驟S111、接收請求發(fā)送端發(fā)送的增量數(shù)據(jù)請求,所述請求中包含控制參數(shù);所述控制參數(shù)包括:當(dāng)前視圖窗口的化簡參數(shù)和在先緩存的空間數(shù)據(jù)的化簡參數(shù)。步驟S112、依據(jù)先緩存的空間數(shù)據(jù)的化簡參數(shù)對原始的空間數(shù)據(jù)進(jìn)行化簡,獲得在先化簡結(jié)果;步驟S113、依據(jù)所述當(dāng)前視圖窗口的化簡參數(shù)和所述在先化簡結(jié)果對原始的空間數(shù)據(jù)進(jìn)行化簡分析,獲得增量數(shù)據(jù),即確定在所述當(dāng)前化簡結(jié)果中,且不在所述在先化簡結(jié)果中的原始坐標(biāo)點為增量數(shù)據(jù);步驟S114、將所述增量數(shù)據(jù)發(fā)送給請求發(fā)送端。所述對原始空間數(shù)據(jù)進(jìn)行化簡的方法請參照前述的空間數(shù)據(jù)化簡方法(步驟S31到步驟S54)。此外,當(dāng)請求發(fā)送端沒有緩存空間數(shù)據(jù)時,則不存在在先緩存的空間數(shù)據(jù)的化簡參數(shù),所述控制參數(shù)包括:當(dāng)前視圖窗口的化簡參數(shù)。請求接收端在接收到增量數(shù)據(jù)請求后,依據(jù)所述當(dāng)前視圖窗口的化簡參數(shù)將請求的原始空間數(shù)據(jù)進(jìn)行化簡,得到的數(shù)據(jù)即為增量數(shù)據(jù),并將此增量數(shù)據(jù)發(fā)送給請求發(fā)送端。請求發(fā)送端接收到增量數(shù)據(jù)后,將增量數(shù)據(jù)作為當(dāng)前視圖窗口需要顯示的數(shù)據(jù),進(jìn)行顯示,并且將此增量數(shù)據(jù)作為在先緩存空間數(shù)據(jù),將所述當(dāng)前視圖窗口的化簡參數(shù)作為所述在先緩存的空間數(shù)據(jù)的化簡參數(shù),以便于進(jìn)行后續(xù)的漸進(jìn)傳輸處理。進(jìn)一步的,當(dāng)所述請求發(fā)送端發(fā)送的請求中控制參數(shù)包括:當(dāng)前視圖窗口的化簡參數(shù)和在先緩存的空間數(shù)據(jù)的坐標(biāo)點在原始空間數(shù)據(jù)中的位置信息時,依據(jù)所述控制參數(shù)對原始空間數(shù)據(jù)的進(jìn)行化簡分析,并確定符合增量條件的原始空間數(shù)據(jù)為增量數(shù)據(jù)的過程包括:步驟S121、依據(jù)所述控制參數(shù)中的在先緩存的空間數(shù)據(jù)的坐標(biāo)點在原始空間數(shù)據(jù)中的位置信息從所述原始空間數(shù)據(jù)中將對應(yīng)的原始坐標(biāo)點取出,作為在先化簡結(jié)果;步驟S122、依據(jù)所述當(dāng)前視圖窗口的化簡參數(shù)和所述在先化簡結(jié)果對原始的空間數(shù)據(jù)進(jìn)行化簡分析,獲得增量數(shù)據(jù),即確定在所述當(dāng)前化簡結(jié)果中,且不在所述在先化簡結(jié)果中的原始坐標(biāo)點為增量數(shù)據(jù)。本發(fā)明同時公開了一種空間數(shù)據(jù)化簡裝置,如圖13所示,包括:化簡參數(shù)計算單元、空間數(shù)據(jù)分析單元、空間數(shù)據(jù)化簡單元。其中:化簡參數(shù)計算單元,用于依據(jù)預(yù)先設(shè)定的視圖控制參數(shù),計算當(dāng)前視圖窗口的空間數(shù)據(jù)的化簡參數(shù);空間數(shù)據(jù)分析單元,用于依據(jù)所述化簡參數(shù)分析空間數(shù)據(jù)的各個坐標(biāo)點在由所述視圖控制參數(shù)所確定的視圖窗口中顯示時,所述坐標(biāo)點是否顯示在同一個或幾個坐標(biāo)單位范圍內(nèi)來判斷所述坐標(biāo)點是否符合化簡條件;空間數(shù)據(jù)化簡單元,用于根據(jù)分析結(jié)果,將符合化簡條件的所述坐標(biāo)點去掉,即顯示在同一個或幾個坐標(biāo)單位范圍內(nèi)的所述原始坐標(biāo)點,只保留一個原始坐標(biāo)點,舍去其它的原始坐標(biāo)點。本實施例公開的空間數(shù)據(jù)化簡裝置的執(zhí)行過程為對應(yīng)于上述本發(fā)明實施例所公開的方法實施例流程,為較佳的裝置實施例,其具體執(zhí)行過程可參見上述方法實施例,在此不再贅述。本發(fā)明同時公開了一種空間數(shù)據(jù)漸進(jìn)傳輸裝置,如圖14所示,包括:請求發(fā)送單元,用于確定需要請求增量數(shù)據(jù)時,發(fā)送增量數(shù)據(jù)請求,所述請求中包含控制參數(shù);數(shù)據(jù)接收單元,用于接收依據(jù)所述控制參數(shù)將原始空間數(shù)據(jù)進(jìn)行化簡分析后獲得的增量數(shù)據(jù)。本實施例公開的空間數(shù)據(jù)漸進(jìn)傳輸裝置的執(zhí)行過程為對應(yīng)于上述本發(fā)明實施例所公開的方法實施例流程,為較佳的裝置實施例,其具體執(zhí)行過程可參見上述方法實施例,在此不再贅述。本實施例公開的空間數(shù)據(jù)漸進(jìn)傳輸裝置設(shè)置于客戶端,或者與客戶端相連,根據(jù)客戶端的當(dāng)前情況發(fā)送增量數(shù)據(jù)請求,并接收的增量數(shù)據(jù)。本發(fā)明公開的又一空間數(shù)據(jù)漸進(jìn)傳輸裝置,如圖15所示,包括:請求接收單元,分析單元,數(shù)據(jù)發(fā)送單元。其中:請求接收單元,用于接收請求發(fā)送端發(fā)送的增量數(shù)據(jù)請求,所述增量數(shù)據(jù)請求中包含控制參數(shù);分析單元,用于分析所述原始空間數(shù)據(jù),確定符合增量條件的原始空間數(shù)據(jù)為增量數(shù)據(jù);數(shù)據(jù)發(fā)送單元,用于發(fā)送所述增量數(shù)據(jù)到請求發(fā)送端。本實施例公開的空間數(shù)據(jù)漸進(jìn)傳輸裝置的執(zhí)行過程為對應(yīng)于上述本發(fā)明實施例所公開的方法實施例流程,為較佳的裝置實施例,其具體執(zhí)行過程可參見上述方法實施例,在此不再贅述。本實施例公開的空間數(shù)據(jù)漸進(jìn)傳輸裝置設(shè)置于服務(wù)器端,或者與服務(wù)器端相連,接收增量數(shù)據(jù)請求后,根據(jù)增量數(shù)據(jù)請求中的控制參數(shù)獲得增量數(shù)據(jù),并將其發(fā)送給請求發(fā)送端。本發(fā)明公開的數(shù)據(jù)處理裝置可以設(shè)置在計算機(jī)內(nèi),也可以設(shè)置在手機(jī)或其他可以使用本發(fā)明的設(shè)備內(nèi),或者是其他智能設(shè)備。其既可以設(shè)置在請求接收端,在將請求發(fā)送端請求的數(shù)據(jù)發(fā)送之前,首先對空間數(shù)據(jù)進(jìn)行處理,也可將其設(shè)置在請求發(fā)送端,在將其發(fā)送到實際的視圖窗口前,將數(shù)據(jù)進(jìn)行處理,或者同時設(shè)置在服務(wù)器和請求發(fā)送端,根據(jù)實際情況選擇由哪一方或者雙方共同進(jìn)行處理。本說明書中各個實施例采用遞進(jìn)的方式描述,每個實施例重點說明的都是與其他實施例的不同之處,各個實施例之間相同相似部分互相參見即可。對于實施例公開的裝置而言,由于其與實施例公開的方法相對應(yīng),所以描述的比較簡單,相關(guān)之處參見方法部分說明即可。專業(yè)人員還可以進(jìn)一步意識到,結(jié)合本文中所公開的實施例描述的各示例的單元及算法步驟,能夠以電子硬件、計算機(jī)軟件或者二者的結(jié)合來實現(xiàn),為了清楚地說明硬件和軟件的可互換性,在上述說明中已經(jīng)按照功能一般性地描述了各示例的組成及步驟。這些功能究竟以硬件還是軟件方式來執(zhí)行,取決于技術(shù)方案的特定應(yīng)用和設(shè)計約束條件。專業(yè)技術(shù)人員可以對每個特定的應(yīng)用來使用不同方法來實現(xiàn)所描述的功能,但是這種實現(xiàn)不應(yīng)認(rèn)為超出本發(fā)明的范圍。結(jié)合本文中所公開的實施例描述的方法或算法的步驟可以直接用硬件、處理器執(zhí)行的軟件模塊,或者二者的結(jié)合來實施。軟件模塊可以置于隨機(jī)存儲器(RAM)、內(nèi)存、只讀存儲器(ROM)、電可編程ROM、電可擦除可編程ROM、寄存器、硬盤、可移動磁盤、CD-ROM、或技術(shù)領(lǐng)域內(nèi)所公知的任意其它形式的存儲介質(zhì)中。對所公開的實施例的上述說明,使本領(lǐng)域?qū)I(yè)技術(shù)人員能夠?qū)崿F(xiàn)或使用本發(fā)明。對這些實施例的多種修改對本領(lǐng)域的專業(yè)技術(shù)人員來說將是顯而易見的,本文中所定義的一般原理可以在不脫離本發(fā)明的精神或范圍的情況下,在其它實施例中實現(xiàn)。因此,本發(fā)明將不會被限制于本文所示的這些實施例,而是要符合與本文所公開的原理和新穎特點相一致的最寬的范圍。