国产精品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>

      一種提高地圖顯示精度的方法及裝置的制造方法

      文檔序號:9218089閱讀:1024來源:國知局
      一種提高地圖顯示精度的方法及裝置的制造方法
      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明涉及地圖顯示過程中的糾偏技術(shù),尤其涉及一種提高地圖顯示精度的方法及裝置。
      【背景技術(shù)】
      [0002]根據(jù)相關(guān)法規(guī),一般在發(fā)行民用地圖產(chǎn)品時,出于國家安全考慮不允許使用真實坐標,必須加入一定偏移,這種偏移是通過國家測繪部門的保密插件來實現(xiàn)的,并不會影響用戶的使用。這里,所述保密插件,也叫做加密插件或者加偏插件,是對真實坐標系統(tǒng)進行人為加偏處理,按照特定算法將真實的坐標加密成虛假的坐標,所述加偏并不是線性加偏,所以各地的偏移情況有所不同。所有電子地圖以及所有導航設(shè)備,都需要加入保密插件。
      [0003]由于地球是不規(guī)則橢球體,因此,地理信息系統(tǒng)(Geographic Informat1nSystem或Geo — Informat1n system,GIS)中的坐標系是由基準面和地圖投影兩組參數(shù)確定;所述基準面是由特定橢球體、以及與所述特定橢球體對應(yīng)的轉(zhuǎn)換參數(shù)確定。由于基準面是所述特定橢球體對特定地區(qū)地球表面的逼近,因此,每個國家或地區(qū)均有各自的基準面,也就是說,繪制不同國家或地區(qū)的地圖時,可以采用不同基準面所對應(yīng)的坐標系。例如,谷歌地圖中除中國范圍以外的部分均采用的是WGS84地理坐標系,谷歌地圖中的中國地圖和搜搜地圖中的中國地圖均采用的是GCJ02地理坐標系,而百度地圖采用的是BD09地理坐標系O
      [0004]但是,位置米集設(shè)備中的全球定位系統(tǒng)(Global Posit1ning System, GPS)芯片或北斗芯片獲取經(jīng)度和緯度時采用的是WGS84地理坐標系,而國家地理測繪總局要求出版的地圖采用GCJ02坐標系而不是WGS84地理坐標系,再加上保密插件對地圖中位置產(chǎn)生的干擾,導致位置采集設(shè)備采集到的實際位置的經(jīng)度和緯度、與對應(yīng)于出版的地圖中的位置有較大偏差,因此,需要對各種地圖如谷歌地圖、騰訊搜搜、百度地圖、谷歌地圖以及混合地圖等進行糾偏處理,以提高地圖顯示精度。
      [0005]現(xiàn)有技術(shù)中,通常采用比對的方法對地圖進行糾偏,以對百度地圖進行糾偏為例,所述比對的方法具體為:將地球劃分成若干個小區(qū)域,采用GPS確定每個小區(qū)域在百度地圖中的偏移量;在對百度地圖中的每個小區(qū)域中的坐標進行糾偏時,先確定每個小區(qū)域?qū)?yīng)的偏移量,在對應(yīng)于每個小區(qū)域中的坐標基礎(chǔ)上加上每個小區(qū)域?qū)?yīng)的偏移量,從而確定出相對準確的坐標信息。
      [0006]但是,現(xiàn)有的糾偏信息并不完整,未涵蓋每一個區(qū)域;因此,在糾偏信息不全的區(qū)域,不能進行糾偏,使得地圖中的坐標點與實際位置存在較大偏差。

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

      [0007]為解決現(xiàn)有存在的技術(shù)問題,本發(fā)明實施例提供了一種提高地圖顯示精度的方法及裝置,能利用多張地圖對地圖中的坐標進行糾偏,以提高地圖顯示精度。
      [0008]本發(fā)明的技術(shù)方案是這樣實現(xiàn)的:
      [0009]本發(fā)明實施例提供了一種提高地圖顯示精度的方法,包括:選定多張地圖;所述方法還包括:
      [0010]任意選定一個點作為調(diào)整點,并確定所述調(diào)整點在各個地圖中的坐標;
      [0011]確定M個參照點,并確定M個參照點在各個地圖中的坐標;
      [0012]分別計算各個地圖中所述調(diào)整點與M個參照點之間的距離;
      [0013]計算調(diào)整點與同一參照點在各個地圖中的距離的加權(quán)平均值,并根據(jù)加權(quán)平均值調(diào)整調(diào)整點在各個地圖中的位移。
      [0014]進一步地,所述計算調(diào)整點與同一參照點在各個地圖中的距離的加權(quán)平均值,包括:
      [0015]將地球劃分為至少大于等于兩個的小區(qū)域,根據(jù)預(yù)存的糾偏信息確定調(diào)整點所處的小區(qū)域在各個地圖中的偏移量,并根據(jù)同一地圖對應(yīng)的偏移量對應(yīng)賦予所述同一地圖中調(diào)整點與M個參照點之間的距離權(quán)重,計算調(diào)整點與同一參照點在各個地圖中的距離的加權(quán)平均值。
      [0016]進一步地,所述根據(jù)加權(quán)平均值調(diào)整調(diào)整點在各個地圖中的位移,包括:
      [0017]以M個參照點為圓心,以調(diào)整點與同一參照點的各個距離對應(yīng)的加權(quán)平均值為半徑,分別在各個地圖中確定M個圓,并在各個地圖中將確定的M個圓的交集最多的部分作為目標區(qū)域,將調(diào)整點調(diào)整到對應(yīng)于各個地圖的目標區(qū)域。
      [0018]本發(fā)明實施例還提供了一種提高地圖顯示精度的裝置,所述裝置包括:
      [0019]確定單元,用于選定多張地圖;還用于任意選定一個點作為調(diào)整點,并確定所述調(diào)整點在各個地圖中的坐標;還用于確定M個參照點,并確定M個參照點在各個地圖中的坐標;
      [0020]計算單元,用于分別計算各個地圖中所述調(diào)整點與M個參照點之間的距離;還用于計算調(diào)整點與同一參照點在各個地圖中的距離的加權(quán)平均值;
      [0021]調(diào)整單元,用于根據(jù)加權(quán)平均值調(diào)整調(diào)整點在各個地圖中的位移。
      [0022]進一步地,所述計算單元包括:
      [0023]查找子單元,用于將地球劃分為至少大于等于兩個的小區(qū)域,根據(jù)預(yù)存的糾偏信息確定調(diào)整點所處的小區(qū)域在各個地圖中的偏移量;
      [0024]賦值子單元,用于根據(jù)同一地圖對應(yīng)的偏移量對應(yīng)賦予所述同一地圖中調(diào)整點與M個參照點之間的距離權(quán)重;
      [0025]計算子單元,用于計算調(diào)整點與同一參照點在各個地圖中的距離的加權(quán)平均值。
      [0026]進一步地,所述調(diào)整單元還包括:
      [0027]確定子單元,用于以M個參照點為圓心,以調(diào)整點與同一參照點的各個距離對應(yīng)的加權(quán)平均值為半徑,分別在各個地圖中確定M個圓,并在各個地圖中將確定的M個圓的交集最多的部分作為目標區(qū)域;
      [0028]調(diào)整子單元,用于將調(diào)整點調(diào)整到對應(yīng)于各個地圖的目標區(qū)域。
      [0029]本發(fā)明實施例提高地圖顯示精度的方法及裝置,通過選擇一個調(diào)整點、多張地圖以及在所述調(diào)整點附近任意選擇多個參照點,并確定所述調(diào)整點和參照點在各個地圖中的坐標點,通過坐標點,在各個地圖中確定調(diào)整點與多個參照點之間的距離,并確定調(diào)整點與同一個參照點在各個地圖中的距離的加權(quán)平均值,根據(jù)加權(quán)平均值調(diào)整調(diào)整點在各個地圖中的坐標位置,如此,能提高地圖的顯示精度。
      [0030]另外,由于本發(fā)明能夠確定調(diào)整點與同一個參照點在各個地圖中的距離的加權(quán)平均值,且根據(jù)所述加權(quán)平均值調(diào)整調(diào)整點在各個地圖中的坐標點的位置,因此,對于現(xiàn)有糾偏信息中未存儲有所述調(diào)整點所處的區(qū)域的糾偏信息時,采用本發(fā)明也能夠提高調(diào)整點在地圖中的顯示精度。
      【附圖說明】
      [0031]圖1為本發(fā)明實施例提高地圖顯示精度的方法的實現(xiàn)流程示意圖;
      [0032]圖2為本發(fā)明實施例提高地圖顯示精度的裝置的結(jié)構(gòu)示意圖;
      [0033]圖3為本發(fā)明實施例提高地圖顯示精度的裝置中計算單元的結(jié)構(gòu)示意圖;
      [0034]圖4為本發(fā)明實施例提高地圖顯示精度的裝置中調(diào)整單元的結(jié)構(gòu)示意圖。
      【具體實施方式】
      [0035]下面將結(jié)合具體實施例及附圖對本發(fā)明的實施方式進行詳細描述。
      [0036]圖1為本發(fā)明實施例提高地圖顯示精度的方法的實現(xiàn)流程示意圖,如圖1所示,所述方法包括:
      [0037]步驟101:任意選定一個點作為調(diào)整點,并確定所述調(diào)整點在各個地圖中的坐標;
      [0038]在確定調(diào)整點之前,本發(fā)明實施例還包括:預(yù)先選定多張地圖,分別稱為第一地圖、第二地圖、......、第N地圖;
      [0039]相應(yīng)的,所述確定所述調(diào)整點在各個地圖中的坐標包括:分別確定所述調(diào)整點在第一地圖、第二地圖至第N地圖各自對應(yīng)的坐標系中的坐標點,分別記為Ap A2至An。
      [0040]步驟102:確定M個參照點,并確定M個參照點在各個地圖中的坐標;
      [0041]具體地,所述確定M個參照點在各個地圖中的坐標,包括:在第一地圖中,確定第一參照點、第二參照點至第M參照點對應(yīng)的坐標點,分別記為BpB2至Bm ;在第二地圖中,確定第一參照點、第二參照點至第M參照點對應(yīng)的坐標點,分別記為Cp C2至Cm ;直至,在第N地圖中,確定第一參照點、第二參照點、至第M參照點對應(yīng)的坐標點,分別記為MpM2至^。
      [0042]這里,步驟101和步驟102的執(zhí)行順序可以調(diào)換。
      [0043]步驟103:分別計算各個地圖中所述調(diào)整點與M個參照點之間的距離;
      [0044]具體地,計算所述第一地圖中所述調(diào)整點、與所述第一地圖中的M個參照點之間的距離,共有M個距離值,分別為坐標點A1與B1的距離Ln、坐標點A1與B2的距離L12至坐標點A1與Bm的距離Lim ;
      [0045]依次類推,計算所述第二地圖中的所述調(diào)整點、與所述第二地圖中的M個參照點之間的距離,共有M個距離值,分別為坐標點A2與C1的距離L21、坐標點A2與C2的距離L22至坐標點A2與Cm的距離L2m ;
      [0046]直至,計算所述第N地圖中的所述調(diào)整點、與所述第N地圖中的M個參照點之間的距離,共有M個距離值,分別為坐標點An與M1的距離Ln1、坐標點An與M2的距離Ln2至坐標點An與Mm的距離Lnm ;因此,距離值共MXN個距離值。
      [0047]步驟104:計算調(diào)整點與同一參照點在各個地圖中的距離的加權(quán)平均值,并根據(jù)加權(quán)平均值調(diào)整調(diào)整點在各個地圖中的位移。
      [0048]具體為:
      [0049]計算A1與B1的距離、A2與C1的距離直至An與M1的距離共N個距離的加權(quán)平均值,即計算Ln、L21和Lni的加權(quán)平均值L1 ;
      [0050]依此類推,計算A1與B2的距離、A2與C2的距離直至An與M2的距離共N個距離的加權(quán)平均值,即計算L12、L22和Ln2的加權(quán)平均值L2 ;
      [0051]直至,計算A1與Bm的距離、A2與Cm的距離直至An與Mm的距離共N個距離的加權(quán)平均值,即計算L1M、L2m和Lnm的加權(quán)平均值Lm。
      當前第1頁1 2 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1