国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種地圖數(shù)據(jù)的處理方法及裝置的制造方法

      文檔序號:9930073閱讀:406來源:國知局
      一種地圖數(shù)據(jù)的處理方法及裝置的制造方法
      【技術領域】
      [0001]本發(fā)明涉及電子地圖領域,特別是一種地圖數(shù)據(jù)的處理方法及裝置。
      【背景技術】
      [0002]目前,用戶在終端上瀏覽電子地圖時,地圖畫面顯示得非常緩慢。造成該現(xiàn)象的主要原因是:帶寬資源有限,終端向服務端請求的地圖數(shù)據(jù)過大(精度越高的地圖,數(shù)據(jù)量就越大,終端繪制所需時間越長)。特別是當用戶瀏覽地圖過快,使得需要下載的地圖數(shù)據(jù)遠大于傳輸速度的支持時,屏幕往往不能正常顯示地圖,嚴重影響了用戶體驗。
      [0003]因此,當前急需一種方案能夠?qū)鬏數(shù)牡貓D數(shù)據(jù)進行精簡。

      【發(fā)明內(nèi)容】

      [0004]本發(fā)明要解決的技術問題是提供一種地圖數(shù)據(jù)的處理方法及裝置,能夠在較好的地圖展示效果的基礎上,減少了地圖的數(shù)據(jù)量。
      [0005]為解決上述技術問題,本發(fā)明的實施例提供一種地圖數(shù)據(jù)的處理方法,包括:
      [0006]確定一顯示比例的目標地圖所顯示的多個幾何圖形;
      [0007]分別根據(jù)每個幾何圖形的頂點坐標,生成對應于每個幾何圖形的軌跡數(shù)據(jù);所述軌跡數(shù)據(jù)用于指示終端繪制出對應的幾何圖形;
      [0008]將每個幾何圖形的軌跡數(shù)據(jù)進行保存和/或發(fā)送。
      [0009]其中,確定一顯示比例的目標地圖所顯示的幾何圖形,還包括:
      [0010]判斷每個幾何圖形是否為復合圖形;
      [0011]對判斷為復合圖形的幾何圖形進行拆分,重新得到多個非復合的幾何圖形。
      [0012]其中,確定一顯示比例的目標地圖所顯示的幾何圖形,還包括:
      [0013]通過圖像的抽稀算法對每個幾何圖形的頂點進行精簡。
      [0014]其中,每個幾何圖形的軌跡數(shù)據(jù),包括:
      [0015]—個參考點的坐標,所述參考點的坐標用于指示終端進行繪制定位;
      [0016]幾何圖形中每個邊線的軌跡信息,所述軌跡信息包括:對應邊線的每個頂點位置,其中,第一個頂點位置為該第一個頂點坐標與參考點的相對坐標,其余頂點位置分別為與各自對應的上一頂點的相對坐標。
      [0017]其中,確定一顯示比例的目標地圖所顯示的幾何圖形,還包括:
      [0018]判斷每個幾何圖形是否符合預設要求,所述預設要求包括頂點數(shù)量小于第一預設閾值、非環(huán)狀以及覆蓋范圍小于第二預設閾值中的至少一者;
      [0019]對不符合所述預設要求的幾何圖形進行切割,得到多個新的幾何圖形;
      [0020]其中,每個邊線的軌跡信息還包括:用于指示終端是否繪制對應邊線的標簽,其中,切割而形成的邊線的標簽指示終端禁止繪制,所述目標地圖原先存在的邊線的標簽指示終端進行繪制。
      [0021]其中,所述方法還包括:
      [0022]根據(jù)所述顯示比例,對所述目標地圖進行區(qū)域劃分;
      [0023]將每個幾何圖形的軌跡數(shù)據(jù)進行保存,包括:
      [0024]確定每個區(qū)域下的幾何圖形;
      [0025]將生成的所有幾何圖形的軌跡數(shù)據(jù)按照劃分的區(qū)域,進行分組保存和/或發(fā)送。
      [0026]此外,本發(fā)明另一實施例還提供一種地圖數(shù)據(jù)的處理裝置,包括:
      [0027]確定模塊,用于確定一顯示比例的目標地圖所顯示的多個幾何圖形;
      [0028]生成模塊,用于分別根據(jù)每個幾何圖形的頂點坐標,生成對應于每個幾何圖形的軌跡數(shù)據(jù);所述軌跡數(shù)據(jù)用于指示終端繪制出對應的幾何圖形;
      [0029]處理模塊,用于將每個幾何圖形的軌跡數(shù)據(jù)進行保存和/或發(fā)送。
      [0030]其中,所述確定模塊還包括:
      [0031]分解子模塊,用于判斷每個幾何圖形是否為復合圖形;并對判斷為復合圖形的幾何圖形進行拆分,重新得到多個非復合的幾何圖形。
      [0032]其中,所述確定模塊還包括:
      [0033]抽稀模塊,用于通過圖像的抽稀算法對每個幾何圖形的頂點進行精簡。
      [0034]其中,每個幾何圖形的軌跡數(shù)據(jù),包括:
      [0035]—個參考點的坐標,所述參考點的坐標用于指示終端進行繪制定位;
      [0036]幾何圖形中每個邊線的軌跡信息,所述軌跡信息包括:對應邊線的每個頂點位置,其中,第一個頂點位置為該第一個頂點坐標與參考點的相對坐標,其余頂點位置分別為與各自對應的上一頂點的相對坐標。
      [0037]其中,所述確定模塊還包括:
      [0038]切割子模塊,用于判斷每個幾何圖形是否符合預設要求,所述預設要求包括頂點數(shù)量小于第一預設閾值、非環(huán)狀以及覆蓋范圍小于第二預設閾值中的至少一者;以及對不符合所述預設要求的幾何圖形進行切割,得到多個新的幾何圖形;
      [0039]其中,每個邊線的軌跡信息還包括:用于指示終端是否繪制對應邊線的標簽,其中,切割而形成的邊線的標簽指示終端禁止繪制,所述目標地圖原先存在的邊線的標簽指示終端進行繪制。
      [0040]其中,所述裝置還包括:
      [0041]區(qū)域劃分模塊,用于根據(jù)所述顯示比例,對所述目標地圖進行區(qū)域劃分;
      [0042]所述處理模塊具體用于:確定每個區(qū)域下的幾何圖形,并將生成的所有幾何圖形的軌跡數(shù)據(jù)按照劃分的區(qū)域,進行分組保存和/或發(fā)送。
      [0043]本發(fā)明的上述技術方案的有益效果如下:
      [0044]本發(fā)明的方案通過各幾何圖形的頂點坐標生成表述幾何圖形的軌跡數(shù)據(jù),在終端側(cè),可根據(jù)軌跡數(shù)據(jù)來繪制出地圖中的各個幾何圖形,由于該軌跡數(shù)據(jù)是基于頂點坐標生成的,因此傳輸?shù)臄?shù)據(jù)量大大減少,從而保證終端能夠快速為用戶顯示地圖,提高體驗效果。
      【附圖說明】
      [0045]圖1為本發(fā)明的地圖數(shù)據(jù)的處理方法的步驟示意圖;
      [0046]圖2為對幾何圖形進行頂點抽稀的效果對比圖;
      [0047]圖3為對復合幾何圖形進行分解,形成兩個非復合幾何圖形的效果對比圖;
      [0048]圖4為對環(huán)狀的幾何圖形進行切割的示意圖;
      [0049]圖5為對頂點數(shù)量大于第一預設閾值和/或覆蓋范圍大于第二預設閾值的幾何圖形進行切割的示意圖;
      [0050]圖6為一個劃分區(qū)域下的所有幾何圖形的繪制數(shù)據(jù)的邏輯結構圖;
      [0051]圖7為本發(fā)明的地圖數(shù)據(jù)的處理裝置的結構示意圖。
      【具體實施方式】
      [0052]為使本發(fā)明要解決的技術問題、技術方案和優(yōu)點更加清楚,下面將結合附圖及具體實施例進行詳細描述。
      [0053]如圖1所示,本發(fā)明的實施例提供一種地圖數(shù)據(jù)的處理方法,包括:
      [0054]步驟11,確定一顯示比例的目標地圖所顯示的多個幾何圖形;
      [0055]步驟12,分別根據(jù)每個幾何圖形的頂點坐標,生成對應于每個幾何圖形的軌跡數(shù)據(jù);所述軌跡數(shù)據(jù)用于指示終端繪制出對應的幾何圖形;
      [0056]步驟13,將每個幾何圖形的軌跡數(shù)據(jù)進行保存和/或發(fā)送。
      [0057]在本實施例的方法中,通過各幾何圖形的頂點坐標生成表述幾何圖形的軌跡數(shù)據(jù),在終端側(cè),可根據(jù)軌跡數(shù)據(jù)來繪制出地圖中的各個幾何圖形,由于該軌跡數(shù)據(jù)是基于頂點坐標生成的,因此傳輸?shù)臄?shù)據(jù)量大大減少,從而保證終端能夠快速為用戶顯示地圖,提高體驗效果。
      [0058]作為優(yōu)選方案,為了減小終端繪制時所消耗的處理資源,因盡量簡化已確定到的每個幾何圖形。下面示例性介紹幾何圖形的簡化方案。
      [0059]< 方案一 >
      [0060]在上述步驟11中,還包括:
      [0061]對每個幾何圖形進行抽稀,精簡每個幾何圖形的幾何屬性。
      [0062]示例性地,圖2是抽稀效果的對比圖,可以看出抽稀后的邊線要比抽稀前的邊線的頂點更少,因此后續(xù)生成的軌跡數(shù)據(jù)也會進一步減少。需要給予說明的是,抽稀算法是現(xiàn)有技術,如現(xiàn)有的平滑算法、垂距限值法以及步長法等,本發(fā)明在此不做贅述。
      [0063]< 方案二 >
      [0064]在上述步驟11中,還可以判斷每個幾何圖形是否為復合圖形;并對判斷為復合圖形的幾何圖形進行拆分,重新得到多個非復合的幾何圖形。
      [0065]示例性地,圖3為對復合幾何圖形進行拆分,形成兩個非復合幾何圖形的效果對比圖。其中,原先確定到的一復合幾何圖形A由Al和A2兩部分組成,經(jīng)分解后,重新得到B和C兩個非復合的幾何圖形。
      [0066]<方案三>
      [0067]在上述步驟11中,判斷每個幾何圖形是否符合預設要求,所述預設要求包括頂點數(shù)量小于第一預設閾值、非環(huán)狀以及覆蓋范圍小于第二預設閾值中的至少一者;并對不符合所述預設要求的幾何圖形進行切割,得到多個新的幾何圖形。
      [0068]示例性地,如圖4所示,是將環(huán)形的幾何圖形進行切割的示意圖,如圖5所示,是將頂點數(shù)量大于第一預設閾值和/或覆蓋范圍大于第二預設閾值的幾何圖形進行切割示意圖。
      [0069]此外,由于向終端發(fā)送的繪制數(shù)據(jù)具體是二進制的數(shù)據(jù)流,因此直接使用頂點坐標(即頂點的絕對坐標)來描述邊線的軌跡,會占用過多的比特位;為此,作為一個優(yōu)選方案,在本實施例中,將各邊線的頂點坐標用戶或增量方式來表示邊線的軌跡,即,每個幾何圖形的軌跡數(shù)據(jù),包括:
      [0070]—個參考點的坐標,所述參考點的坐標用于指示終端進行繪制定位;
      [0071]幾何圖形中每個邊線的軌跡信息,所述軌跡信息包括:對應邊線的每個頂點位置,其中,第一個頂點位置為該第一個頂點坐標與參考點的相對坐標,其余頂點位置分別為與各自對應的上一頂點的相對坐標。
      [0072]終端在繪制時,可根據(jù)參考點的坐標,以及邊線的每個頂點的相對坐標,從而準確確定出邊線各頂點的絕對坐標。相對坐標的位數(shù)要顯然要小于或等于絕對坐標的位數(shù),因此有效降低了數(shù)據(jù)量。
      [0073]此外,在圖4和圖5所示的簡化幾何圖形的方案中,由于切割而生成的邊線在實際的地圖中是不存在,應禁止終端繪制,即上述每個邊線的軌跡信息還包括:用于指示終端是否繪制對應邊線的標簽,其中,切割而形成的邊線的標簽指示終端禁止繪制,所述目標地圖原先存在的邊線的標簽指示終端進行繪制。
      [0074]此外,在上述實施例的基礎之上,還可根據(jù)所述顯示比例,對所述目標地圖進行區(qū)域劃分;在上述步驟13中,確定每個區(qū)域下的幾何圖形;之后將生成的所有幾何圖形的軌跡數(shù)據(jù)按照劃分的區(qū)域,進行分組保存和/或發(fā)送。
      [0075]例如,若所述顯示
      當前第1頁1 2 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1