【技術(shù)實(shí)現(xiàn)步驟摘要】
本專利技術(shù)涉及空間信息技術(shù)、計(jì)算機(jī)圖形學(xué)、虛擬現(xiàn)實(shí)技術(shù)和計(jì)算機(jī)操作系統(tǒng)等領(lǐng)域,尤其涉及矢量數(shù)據(jù)的處理方法及裝置。
技術(shù)介紹
空間實(shí)體是對(duì)存在或虛擬于自然世界中的實(shí)體或現(xiàn)象的抽象,與空間位置或特征相關(guān)聯(lián),在自然世界中是不可再分的最小単元,基本的空間實(shí)體有點(diǎn)、線、面和體四種類型。空間數(shù)據(jù)用于表示空間實(shí)體本身的空間位置、形態(tài)信息及空間關(guān)系,如拓?fù)潢P(guān)系等信息,其空間數(shù)據(jù)結(jié)構(gòu)分為矢量數(shù)據(jù)結(jié)構(gòu)和柵格數(shù)據(jù)結(jié)構(gòu),矢量數(shù)據(jù)結(jié)構(gòu)用空間離散點(diǎn)坐標(biāo)來(lái)描述空間實(shí)體,它將研究的整個(gè)空間視為ー個(gè)空域,空間實(shí)體作為獨(dú)立的對(duì)象分布在該空域中;柵格數(shù)據(jù)結(jié)構(gòu)把空間劃分成均勻的網(wǎng)格,用于描述具有一定空間內(nèi)連續(xù)分布特點(diǎn)的空間實(shí)體。分辨率,泛指量測(cè)或顯示系統(tǒng)對(duì)細(xì)節(jié)的分辨能力。全國(guó)科學(xué)技術(shù)名詞審定委員會(huì)審定公布的分辨率的定義是:分辨物理量細(xì)節(jié)的能力。隨著科學(xué)技術(shù)的不斷進(jìn)步,空間技術(shù)的快速發(fā)展和廣泛應(yīng)用,計(jì)算機(jī)圖形學(xué)、虛擬現(xiàn)實(shí)、城市規(guī)劃、文物修復(fù)、動(dòng)畫游戲、計(jì)算機(jī)輔助設(shè)計(jì)、地理信息系統(tǒng)、醫(yī)學(xué)圖形等以空間實(shí)體為基礎(chǔ)的應(yīng)用領(lǐng)域得到快速發(fā)展,空間數(shù)據(jù)呈爆炸式增長(zhǎng),海量空間數(shù)據(jù)的壓縮、傳輸、顯示、分析已經(jīng)成了制約這些行業(yè)發(fā)展的主要的技術(shù)瓶頸。
技術(shù)實(shí)現(xiàn)思路
有鑒于此,本專利技術(shù)提供ー種矢量數(shù)據(jù)的處理方法及裝置。其具體方案如下:ー種矢量數(shù)據(jù)的處理方法,包括:獲取矢量數(shù)據(jù)的坐標(biāo)點(diǎn);依據(jù)所述矢量數(shù)據(jù)的坐標(biāo)點(diǎn)生成矢量數(shù)據(jù)最小數(shù)據(jù)組織単位的分辨率標(biāo)示量。一種矢量數(shù)據(jù)化簡(jiǎn)的方法,包括:確定用于化簡(jiǎn)所述矢量數(shù)據(jù)的分辨率參照值;選取矢量數(shù)據(jù)的第一個(gè)坐標(biāo)點(diǎn)和此坐標(biāo)點(diǎn)所對(duì)應(yīng)的分辨率標(biāo)示量作為當(dāng)前待處理坐標(biāo)點(diǎn)和當(dāng)前待判斷分辨率標(biāo)示量: ...
【技術(shù)保護(hù)點(diǎn)】
一種矢量數(shù)據(jù)的處理方法,其特征在于,包括:獲取矢量數(shù)據(jù)的坐標(biāo)點(diǎn);依據(jù)所述矢量數(shù)據(jù)的坐標(biāo)點(diǎn)生成矢量數(shù)據(jù)最小數(shù)據(jù)組織單位的分辨率標(biāo)示量。
【技術(shù)特征摘要】
1.一種矢量數(shù)據(jù)的處理方法,其特征在于,包括: 獲取矢量數(shù)據(jù)的坐標(biāo)點(diǎn); 依據(jù)所述矢量數(shù)據(jù)的坐標(biāo)點(diǎn)生成矢量數(shù)據(jù)最小數(shù)據(jù)組織単位的分辨率標(biāo)示量。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,矢量數(shù)據(jù)的分辨率標(biāo)示量的生成方法包括: 設(shè)定作為參照的視圖窗ロ,所述視圖窗ロ包括視圖窗ロ的寬度Viewwidth和高度ViewHeight ; 依據(jù)所述作為參照的視圖窗ロ,生成矢量數(shù)據(jù)的分辨率標(biāo)示量。3.根據(jù)權(quán)利要求2所述的方法,其特征在于,矢量數(shù)據(jù)的分辨率標(biāo)示量的生成方法包括: 計(jì)算所述矢量數(shù)據(jù)的分辨率標(biāo)示量的起始值; 設(shè)定分辨率標(biāo)示量的増量; 依據(jù)所述分辨率標(biāo)示量的起始值和分辨率標(biāo)示量的增量計(jì)算所述矢量數(shù)據(jù)的姆個(gè)最小數(shù)據(jù)組織單位所對(duì)應(yīng)的分辨率標(biāo)示量。4.一種矢量數(shù)據(jù)化簡(jiǎn)的方法,其特征在于,包括: 確定用于化簡(jiǎn)所述矢量數(shù)據(jù)的分辨率參照值; 選取矢量數(shù)據(jù)的第一個(gè)坐標(biāo)點(diǎn)和此坐標(biāo)點(diǎn)所對(duì)應(yīng)的分辨率標(biāo)示量作為當(dāng)前待處理坐標(biāo)點(diǎn)和當(dāng)前待判斷分辨率標(biāo)示量: 判斷所述當(dāng)前待判斷分辨率標(biāo)示量是否小于或等于所述用于化簡(jiǎn)所述矢量數(shù)據(jù)的分辨率參照值,若是,則將當(dāng)前待處理坐標(biāo)點(diǎn)添加到坐標(biāo)點(diǎn)集合; 判斷所述當(dāng)前待處理坐標(biāo)點(diǎn)是否為所述矢量數(shù)據(jù)的坐標(biāo)點(diǎn)中的最后ー個(gè)坐標(biāo)點(diǎn),若否,則執(zhí)行下一步驟,若是,則執(zhí)行將所述坐標(biāo)點(diǎn)集合中的坐標(biāo)點(diǎn)作為所述矢量數(shù)據(jù)化簡(jiǎn)后的數(shù)據(jù),并結(jié)束步驟; 選取矢量數(shù)據(jù)中的下一個(gè)坐標(biāo)點(diǎn)作為當(dāng)前待處理坐標(biāo)點(diǎn),并獲取所述當(dāng)前待處理坐標(biāo)點(diǎn)對(duì)應(yīng)的分辨率標(biāo)示量作為當(dāng)前待判斷分辨率標(biāo)示量,返回執(zhí)行判斷所述當(dāng)前待判斷分辨率標(biāo)示量是否小于或等于所述用于化簡(jiǎn)所述矢量數(shù)據(jù)的分辨率參照值步驟; 將所述坐標(biāo)點(diǎn)集合中的坐標(biāo)點(diǎn)作為所述矢量數(shù)據(jù)化簡(jiǎn)后的數(shù)據(jù),并結(jié)束。5.根據(jù)權(quán)利要求4所述的方法,其特征在于,確定用于化簡(jiǎn)所述矢量數(shù)據(jù)的分辨率參照值的的過(guò)程包括: 依據(jù)預(yù)先設(shè)定的視圖控制參數(shù),以及矢量數(shù)據(jù)作為參照的視圖窗ロ寬度ViewWidth和高度ViewHeight計(jì)算矢量數(shù)據(jù)在所述預(yù)先設(shè)定的視圖控制參數(shù)所確定的視圖窗口中顯示的分辨率標(biāo)示量ResolutionLabel ; 所述預(yù)先設(shè)定的視圖控制參數(shù)包括:視圖窗ロ的寬度Real Vi ewWi dth、視圖窗ロ的高度RealViewHeight和視圖窗口中矢量數(shù)據(jù)的放大比例RealRadio。 ResolutionLabel的計(jì)算方法如下:dRadioff = (Viewffidth^RealRadio)/RealViewffidth ;dRadioH = (ViewHeight^RealRadio)/RealViewHeight ; 如果 dRadioW 大于 dRadioH,則將 dRadioW值賦值給 ResolutionLabel,否則將 dRadioH值賦值給 ResolutionLabel。依據(jù)矢量數(shù)據(jù)在所述預(yù)先設(shè)定的視圖控制參數(shù)所確定的視圖窗口中顯示的分辨率標(biāo)示量ResolutionLabel來(lái)確定用于化簡(jiǎn)所述矢量數(shù)據(jù)的分辨率參照值;6.一種矢量數(shù)據(jù)繪制的方法,其特征在于,包括: 獲得顯示矢量數(shù)據(jù)的視圖窗口的視圖控制參數(shù); 依據(jù)所述視圖控制參數(shù)和矢量數(shù)據(jù)作為參照的視圖窗口寬度ViewWidth和高度ViewHeight計(jì)算矢量數(shù)據(jù)在所述視圖控制參數(shù)所確定的視圖窗口中顯示的分辨率標(biāo)示量ResolutionLabel ; 將所述矢量數(shù)據(jù)在所述視圖控制參數(shù)所確定的視圖窗口中顯示的分辨率標(biāo)示量ResolutionLabel作為化簡(jiǎn)所述矢量數(shù)據(jù)的分辨率參照值對(duì)所述矢量數(shù)據(jù)進(jìn)行化簡(jiǎn); 將化簡(jiǎn)后的矢量數(shù)據(jù)使用繪圖算法在所述視圖窗口中進(jìn)行繪制。7.一種矢量數(shù)據(jù)的選擇方法,其特征在于,包括: 獲取并記錄下選擇范圍和選擇條件; 依據(jù)所述選擇范圍和選擇條件對(duì)在視圖窗口中顯示出來(lái)的矢量數(shù)據(jù)進(jìn)行選擇處理;在確定了對(duì)所述選中的矢量數(shù)據(jù)所進(jìn)行的處理后,再依據(jù)所述選擇范圍和選擇條件來(lái)選中所有符合選中條件的矢量數(shù)據(jù)。8.一種矢量數(shù)據(jù)空間關(guān)系計(jì)算的方法,其特征在于,包括: 對(duì)所要計(jì)算空間關(guān)系的 原始矢量數(shù)據(jù)所對(duì)應(yīng)的低分辨率矢量數(shù)據(jù)進(jìn)行空間關(guān)系計(jì)算,確定原始矢量數(shù)據(jù)之間肯定具有某種空間關(guān)系、肯定不具有某種空間關(guān)系、可能具有某種空間關(guān)系; 對(duì)可能具有某種空間關(guān)系的矢量數(shù)據(jù),使用原始矢量數(shù)據(jù)進(jìn)行分析是否具有某種空間關(guān)系。9.一種矢量數(shù)據(jù)編輯的方法,其特征在于,包括: 獲取并記錄下選擇矢量數(shù)據(jù)進(jìn)行編輯的選擇條件; 依據(jù)所述選擇條件對(duì)在視圖窗口中顯示出來(lái)的矢量數(shù)據(jù)中符合選擇條件的矢量數(shù)據(jù)作為編輯處理操作的被操作對(duì)象; 在確定了對(duì)所述選中的矢量數(shù)據(jù)所進(jìn)行的編輯處理后,獲取對(duì)矢量數(shù)據(jù)的編輯指令和編輯參量; 依據(jù)所述選擇條件來(lái)選取所有符合選中條件的矢量數(shù)據(jù),對(duì)所述所有符合選中條件的矢量數(shù)據(jù)依據(jù)所述的編輯指令為和編輯參量對(duì)矢量數(shù)據(jù)進(jìn)行編輯。10.一種矢量數(shù)據(jù)漸進(jìn)傳輸?shù)姆椒ǎ涮卣髟谟冢? 當(dāng)需要請(qǐng)求增量數(shù)據(jù)時(shí),發(fā)送增量數(shù)據(jù)請(qǐng)求,所述請(qǐng)求中包含控制參數(shù); 接收依據(jù)所述視圖控制參數(shù)和矢量數(shù)據(jù)的分辨率標(biāo)示量進(jìn)行分析后獲得的增量數(shù)據(jù)。11.根據(jù)權(quán)利要求10所述的方法,其特征在于,請(qǐng)求發(fā)送端緩存有在先緩存的矢量數(shù)據(jù)的情況,具體步驟包括: 依據(jù)視圖控制參數(shù)和矢量數(shù)據(jù)作為參照的視圖窗口寬度ViewWidth和高度ViewHeight計(jì)算矢量數(shù)據(jù)在所述視圖控制參數(shù)所確定的視圖窗口中顯示的分辨率標(biāo)示量ResolutionLabel ; 獲得在先緩存的矢量數(shù)據(jù)的當(dāng)前最高分辨率標(biāo)示量; 判斷所述在先緩存的矢量數(shù)據(jù)的當(dāng)前最高分辨率標(biāo)示量是否小于所述矢量數(shù)據(jù)在所述視圖控制參數(shù)所確定的視圖窗口中顯示的分辨率標(biāo)示量ResolutionLabel,若是,則繼續(xù)執(zhí)行后續(xù)的步驟,若否,則結(jié)束; 發(fā)送增量數(shù)據(jù)請(qǐng)求,所述請(qǐng)求中包含視圖控制參數(shù); 接收依據(jù)所述視圖控制參數(shù)和矢量數(shù)據(jù)的分辨率標(biāo)示量進(jìn)行分析后獲得的増量數(shù)據(jù); 將所述接收的增量數(shù)據(jù)插入到所述在先緩存的矢量數(shù)據(jù)中。12.根據(jù)權(quán)利要求11所述的方法,其特征在干,將所述接收的增量數(shù)據(jù)插入到所述在先緩存的矢量數(shù)據(jù)中的過(guò)程包括: 獲取所述增量數(shù)據(jù)中的原始坐標(biāo)點(diǎn)的位置信息和當(dāng)前最高分辨率標(biāo)示量; 依據(jù)所述位置信息,將所述増量數(shù)據(jù)中的原始坐標(biāo)點(diǎn)插入到所述在先緩存的矢量數(shù)據(jù)的對(duì)應(yīng)位置; 替換所述在先緩存的矢量數(shù)據(jù)的當(dāng)前最高分辨率標(biāo)示量為增量數(shù)據(jù)中所包含的當(dāng)前最高分辨率標(biāo)示量。13.一種矢量數(shù)據(jù)漸進(jìn)傳輸方法,其特征在于,包括: 接收請(qǐng)求發(fā)送端發(fā)送的増量數(shù)據(jù)請(qǐng)求,所述增量數(shù)據(jù)請(qǐng)求中包含控制參數(shù); 依據(jù)所述請(qǐng)求包含的視圖控制參數(shù)和矢量數(shù)據(jù)的分辨率標(biāo)示量對(duì)矢量數(shù)據(jù)進(jìn)行分析處理,確定矢量數(shù)據(jù)中符合増量條件的數(shù)據(jù)為增量數(shù)據(jù); 發(fā)送所述增量數(shù)據(jù)到所述請(qǐng)求發(fā)送端。14.根據(jù)權(quán)利要求13所述的方法,其特征在于,當(dāng)請(qǐng)求發(fā)送端存儲(chǔ)有在先緩存的矢量數(shù)據(jù)時(shí),所述控制參數(shù)包括:當(dāng)前視圖窗ロ的范圍,當(dāng)前視圖窗ロ放大比例,先緩存的矢量數(shù)據(jù)的標(biāo)識(shí)號(hào)和在先緩存的矢量數(shù)據(jù)的當(dāng)前最高分辨率標(biāo)示量。15.根據(jù)權(quán)利要求13所述的方法,其特征在干,當(dāng)請(qǐng)求發(fā)送端存儲(chǔ)有在先緩存的矢量數(shù)據(jù)時(shí),所述控制參數(shù)包括:矢量數(shù)據(jù)在所述視圖控制參...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:董福田,
申請(qǐng)(專利權(quán))人:董福田,
類型:發(fā)明
國(guó)別省市:
還沒(méi)有人留言評(píng)論。發(fā)表了對(duì)其他瀏覽者有用的留言會(huì)獲得科技券。