專利名稱:數(shù)字地圖自動(dòng)修正方法及裝置的制作方法
數(shù)字地圖自動(dòng)修正方法及裝置技術(shù)領(lǐng)域
本申請(qǐng)涉及通信技術(shù)領(lǐng)域,特別涉及一種數(shù)字地圖自動(dòng)修正方法及裝置。
背景技術(shù):
現(xiàn)有技術(shù)中,很多數(shù)字提供商提供數(shù)字地圖供用戶使用,例如Google Map,但是數(shù) 字地圖上的經(jīng)緯度往往存在一定的誤差。當(dāng)用戶在Google Map上使用GPS的時(shí)候,由于誤 差的存在,往往顯示用戶不是在公路上行走,而是在建筑物中行走。另外,由于國(guó)防安全的 原因,數(shù)字地圖給出的坐標(biāo)差異往往大于IOOm以上。
發(fā)明人在對(duì)現(xiàn)有技術(shù)的研究過(guò)程中發(fā)現(xiàn),為了避免數(shù)字地圖上存在的誤差,通常 采用手動(dòng)修正的方式修正數(shù)字地圖中的坐標(biāo)。但是,由于手動(dòng)修正比較麻煩,所修改的范圍 有限,例如,通常只能對(duì)城市范圍內(nèi)的坐標(biāo)進(jìn)行修正,而對(duì)于城市范圍外的區(qū)域,往往難以 進(jìn)行修正,導(dǎo)致誤差仍然存在。因此,現(xiàn)有數(shù)字地圖的修正方式精確度較差,難以為用戶提 供良好的定位服務(wù)。發(fā)明內(nèi)容
本申請(qǐng)實(shí)施例的目的在于提供一種數(shù)字地圖自動(dòng)修正方法及裝置,以解決現(xiàn)有技 術(shù)中數(shù)字地圖采用手動(dòng)修正方式,導(dǎo)致修正過(guò)程繁瑣,且修正精確度較差的問(wèn)題。
為解決上述技術(shù)問(wèn)題,本申請(qǐng)實(shí)施例提供如下技術(shù)方案
一種數(shù)字地圖自動(dòng)修正方法,包括
獲取電子設(shè)備的位置變換信息;
根據(jù)所述位置變換信息搜索數(shù)字地圖中與所述位置變換信息匹配的目標(biāo)對(duì)象;
計(jì)算所述電子設(shè)備當(dāng)前位置在所述數(shù)字地圖中的坐標(biāo)與所述目標(biāo)對(duì)象的坐標(biāo)之 間的坐標(biāo)差值;
根據(jù)所述坐標(biāo)差值修正所述數(shù)字地圖的坐標(biāo)。
所述電子設(shè)備具體為高度記錄儀,所述獲取電子設(shè)備的位置變換信息具體為獲取 通過(guò)所述高度記錄儀記錄的道路的高度變化信息;或
所述電子設(shè)備具體為角度記錄儀,所述獲取電子設(shè)備的位置變換信息具體為獲取 通過(guò)所述角度記錄儀記錄的道路的角度變化信息。
所述根據(jù)位置變換信息搜索數(shù)字地圖中與所述位置變換信息匹配的目標(biāo)對(duì)象包 括
以當(dāng)前高度記錄儀所在的位置在所述數(shù)字地圖中的坐標(biāo)為中心,在預(yù)設(shè)范圍內(nèi)根 據(jù)所述高度變化信息搜索與所述高度變化信息匹配的目標(biāo)橋梁;或者,
以當(dāng)前角度記錄儀所在的位置在所述數(shù)字地圖中的坐標(biāo)為中心,在預(yù)設(shè)范圍內(nèi)根 據(jù)所述角度變化信息搜索與所述角度變化信息匹配的標(biāo)識(shí)性路徑。
所述計(jì)算所述電子設(shè)備當(dāng)前位置在所述數(shù)字地圖中的坐標(biāo)與所述目標(biāo)對(duì)象的坐 標(biāo)之間的坐標(biāo)差值包括
讀取所述電子設(shè)備當(dāng)前位置在所述數(shù)字地圖中的第一經(jīng)度坐標(biāo)和第一緯度坐 標(biāo);
讀取所述目標(biāo)對(duì)象在所述數(shù)字地圖中的第二經(jīng)度坐標(biāo)和第二緯度坐標(biāo);
計(jì)算所述第一經(jīng)度坐標(biāo)與所述第二經(jīng)度坐標(biāo)的經(jīng)度差值,以及計(jì)算所述第一緯度 坐標(biāo)與所述第二緯度坐標(biāo)之間的緯度差值。
所述根據(jù)所述坐標(biāo)差值修正所述數(shù)字地圖的坐標(biāo)具體為在數(shù)字地圖所在的坐標(biāo) 系中,將所述數(shù)字地圖按照所述經(jīng)度差值和緯度差值進(jìn)行整體平移,得到修正后的數(shù)字地 圖。
一種數(shù)字地圖自動(dòng)修正裝置,包括
獲取單元,用于電子設(shè)備的位置變換信息;
匹配單元,用于根據(jù)所述位置變換信息搜索數(shù)字地圖中與所述位置變換信息匹配 的目標(biāo)對(duì)象;
計(jì)算單元,用于計(jì)算所述電子設(shè)備當(dāng)前位置在所述數(shù)字地圖中的坐標(biāo)與所述目標(biāo) 對(duì)象的坐標(biāo)之間的坐標(biāo)差值;
修正單元,用于根據(jù)所述坐標(biāo)差值修正所述數(shù)字地圖的坐標(biāo)。
當(dāng)所述電子設(shè)備具體為高度記錄儀時(shí),所述獲取單元具體用于獲取通過(guò)所述高度 記錄儀記錄的道路的高度變化信息;
當(dāng)所述電子設(shè)備具體為角度記錄儀時(shí),所述獲取單元具體用于獲取通過(guò)所述角度 記錄儀記錄的道路的角度變化信息。
所述匹配單元包括至少一個(gè)下述單元
高度匹配單元,用于以當(dāng)前高度記錄儀所在的位置在所述數(shù)字地圖中的坐標(biāo)為中 心,在預(yù)設(shè)范圍內(nèi)根據(jù)所述高度變化信息搜索與所述高度變化信息匹配的目標(biāo)橋梁;
角度匹配單元,用于以當(dāng)前角度記錄儀所在的位置在所述數(shù)字地圖中的坐標(biāo)為中 心,在預(yù)設(shè)范圍內(nèi)根據(jù)所述角度變化信息搜索與所述角度變化信息匹配的標(biāo)識(shí)性路徑。
所述計(jì)算單元包括
第一讀取單元,用于讀取所述電子設(shè)備當(dāng)前位置在所述數(shù)字地圖中的第一經(jīng)度坐 標(biāo)和第一緯度坐標(biāo);
第二讀取單元,用于讀取所述目標(biāo)對(duì)象在所述數(shù)字地圖中的第二經(jīng)度坐標(biāo)和第二 緯度坐標(biāo);
坐標(biāo)計(jì)算單元,用于計(jì)算所述第一經(jīng)度坐標(biāo)與所述第二經(jīng)度坐標(biāo)的經(jīng)度差值,以 及計(jì)算所述第一緯度坐標(biāo)與所述第二緯度坐標(biāo)之間的緯度差值。
所述修改正單元,具體用于在數(shù)字地圖所在的坐標(biāo)系中,將所述數(shù)字地圖按照所 述經(jīng)度差值和緯度差值進(jìn)行整體平移,得到修正后的數(shù)字地圖。
由以上本申請(qǐng)實(shí)施例提供的技術(shù)方案可見(jiàn),本申請(qǐng)實(shí)施例中獲取電子設(shè)備的位置 變換信息,根據(jù)位置變換信息搜索數(shù)字地圖中與該位置變換信息匹配的目標(biāo)對(duì)象,計(jì)算電 子設(shè)備當(dāng)前位置在數(shù)字地圖中的坐標(biāo)與目標(biāo)對(duì)象的坐標(biāo)之間的坐標(biāo)差值,根據(jù)坐標(biāo)差值修 正數(shù)字地圖的坐標(biāo)。應(yīng)用本申請(qǐng)實(shí)施例,通過(guò)電子設(shè)備記錄的位置變換信息與數(shù)字地圖中 目標(biāo)對(duì)象的坐標(biāo)比較,自動(dòng)修正數(shù)字地圖的坐標(biāo);由于采用本申請(qǐng)實(shí)施例進(jìn)行數(shù)字地圖修 正可以實(shí)時(shí)進(jìn)行,且可以對(duì)數(shù)字地圖的整體坐標(biāo)進(jìn)行校正,因此提高了數(shù)字地圖的精確度,能夠?yàn)閿?shù)字地圖用戶提供良好的定位服務(wù)器。
為了更清楚地說(shuō)明本申請(qǐng)實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn) 有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,對(duì)于本領(lǐng)域普通技術(shù)人員而 言,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本申請(qǐng)數(shù)字地圖自動(dòng)修正方法的第一實(shí)施例流程圖2為本申請(qǐng)數(shù)字地圖自動(dòng)修正方法的第二實(shí)施例流程圖3為本申請(qǐng)數(shù)字地圖自動(dòng)修正方法的第三實(shí)施例流程圖4為本申請(qǐng)數(shù)字地圖自動(dòng)修正裝置的實(shí)施例框圖5為圖4中計(jì)算單元的實(shí)施例框圖。
具體實(shí)施方式
在如下本申請(qǐng)的多個(gè)實(shí)施例中,分別提供了數(shù)字地圖自動(dòng)修正方法及裝置。
為了使本技術(shù)領(lǐng)域的人員更好地理解本申請(qǐng)實(shí)施例中的技術(shù)方案,并使本申請(qǐng)實(shí) 施例的上述目的、特征和優(yōu)點(diǎn)能夠更加明顯易懂,下面結(jié)合附圖對(duì)本申請(qǐng)實(shí)施例中技術(shù)方 案作進(jìn)一步詳細(xì)的說(shuō)明。
參見(jiàn)圖1,為本申請(qǐng)數(shù)字地圖自動(dòng)修正方法的第一實(shí)施例流程圖
步驟101 :獲取電子設(shè)備的位置變換信息。
本實(shí)施例中的電子設(shè)備通常安裝在車(chē)輛上,用于在車(chē)輛行駛過(guò)程中可以實(shí)時(shí)獲取 車(chē)輛的位置變換信息,也即相當(dāng)于獲取該電子設(shè)備的位置變換信息,該電子設(shè)備可以具體 為安裝在車(chē)輛上的高度記錄儀、角度記錄儀或者GPS (Global Positioning System,全球定 位系統(tǒng))導(dǎo)航設(shè)備等。
其中,當(dāng)電子設(shè)備具體為高度記錄儀時(shí),獲取通過(guò)高度記錄儀記錄的道路的高度 變化信息;當(dāng)電子設(shè)備具體為角度記錄儀時(shí),獲取通過(guò)角度記錄儀記錄的道路的角度變化信息。
步驟102 :根據(jù)位置變換信息搜索數(shù)字地圖中與該位置變換信息匹配的目標(biāo)對(duì) 象。
具體的,當(dāng)獲取到通過(guò)高度記錄儀記錄的道路的高度變化信息時(shí),以當(dāng)前高度記 錄儀所在的位置在數(shù)字地圖中的坐標(biāo)為中心,在預(yù)設(shè)范圍內(nèi)根據(jù)高度變化信息搜索與該高 度變化信息匹配的目標(biāo)橋梁;或者,當(dāng)獲取到通過(guò)角度記錄儀記錄的道路的角度變化信息 時(shí),以當(dāng)前角度記錄儀所在的位置在數(shù)字地圖中的坐標(biāo)為中心,在預(yù)設(shè)范圍內(nèi)根據(jù)角度變 化信息搜索與角度變化信息匹配的標(biāo)識(shí)性路徑。
步驟103 :計(jì)算電子設(shè)備當(dāng)前位置在數(shù)字地圖中的坐標(biāo)與目標(biāo)對(duì)象的坐標(biāo)之間的坐標(biāo)差值。
具體的,讀取電子設(shè)備當(dāng)前位置在數(shù)字地圖中的第一經(jīng)度坐標(biāo)和第一緯度坐標(biāo), 讀取目標(biāo)對(duì)象在數(shù)字地圖中的第二經(jīng)度坐標(biāo)和第二緯度坐標(biāo),計(jì)算第一經(jīng)度坐標(biāo)與第二經(jīng) 度坐標(biāo)的經(jīng)度差值,以及計(jì)算第一緯度坐標(biāo)與所述第二緯度坐標(biāo)之間的緯度差值,該經(jīng)度 差值和緯度差值即為坐標(biāo)差值。
步驟104 :根據(jù)該坐標(biāo)差值修正數(shù)字地圖的坐標(biāo)。
具體的,在數(shù)字地圖所在的坐標(biāo)系中,將所述數(shù)字地圖按照所述經(jīng)度差值和緯度 差值進(jìn)行整體平移,得到修正后的數(shù)字地圖。
參見(jiàn)圖2,為本申請(qǐng)數(shù)字地圖自動(dòng)修正方法的第二實(shí)施例流程圖,該實(shí)施例詳細(xì)示 出了通過(guò)高度記錄儀記錄的位置變換信息對(duì)數(shù)字地圖進(jìn)行修正的過(guò)程
步驟201 :獲取通過(guò)高度記錄儀記錄的道路的高度變化信息。
本實(shí)施例中,可以預(yù)先將高度記錄儀安裝在車(chē)輛上,則在車(chē)輛行駛過(guò)程中,可以通 過(guò)該高度記錄儀實(shí)時(shí)記錄道路的高度變化信息,這里高度變化信息特指車(chē)輛行駛到橋梁上 時(shí)產(chǎn)生的高度變化信息。
步驟202 :以當(dāng)前高度記錄儀所在的位置在數(shù)字地圖中的坐標(biāo)為中心,在預(yù)設(shè)范 圍內(nèi)根據(jù)高度變化信息搜索與該高度變化信息匹配的目標(biāo)橋梁。
在數(shù)字地圖中通常道路和橋梁都有各自的坐標(biāo)信息,當(dāng)高度記錄儀記錄到高度變 化信息時(shí),則說(shuō)明當(dāng)前車(chē)輛行駛到了橋梁上,通常橋梁之間的設(shè)置距離不會(huì)很近,因此可以 以當(dāng)前高度記錄儀所在的位置在數(shù)字地圖中的坐標(biāo)為中心,在預(yù)設(shè)范圍內(nèi)搜索與高度變化 信息匹配的目標(biāo)橋梁,例如,當(dāng)預(yù)先知道數(shù)字地圖的誤差在IOm范圍內(nèi)時(shí),則可以將IOm作 為搜索的預(yù)設(shè)范圍,在其中搜索高度差為與所記錄的高度變化信息相匹配的橋梁。
步驟203 :讀取高度記錄儀當(dāng)前位置在數(shù)字地圖中的第一經(jīng)度坐標(biāo)和第一緯度坐 標(biāo)。
由于車(chē)輛在行駛過(guò)程中,可以實(shí)時(shí)顯示該車(chē)輛在數(shù)字地圖上的運(yùn)行軌跡,因此車(chē) 輛的位置就相當(dāng)于高度記錄儀的位置,根據(jù)當(dāng)前車(chē)輛的位置,在數(shù)字地圖中讀取相應(yīng)的高 度記錄儀的第一經(jīng)度坐標(biāo)和第一緯度坐標(biāo)。
另外,也可以通過(guò)車(chē)輛上安裝的GPS導(dǎo)航設(shè)備獲取車(chē)輛當(dāng)前的第一經(jīng)度坐標(biāo)和第一緯度坐標(biāo)。
步驟204 :讀取目標(biāo)橋梁在數(shù)字地圖中的第二經(jīng)度坐標(biāo)和第二緯度坐標(biāo)。
目標(biāo)橋梁在修正前的數(shù)字地圖中的位置是固定的,直接從數(shù)字地圖上讀取該目標(biāo) 橋梁的第二經(jīng)度坐標(biāo)和第二緯度坐標(biāo)即可。
步驟205 :計(jì)算第一經(jīng)度坐標(biāo)與第二經(jīng)度坐標(biāo)的經(jīng)度差值,以及計(jì)算第一緯度坐 標(biāo)與第二緯度坐標(biāo)之間的緯度差值。
由于車(chē)輛當(dāng)前行駛的位置是目標(biāo)橋梁實(shí)際所在的位置,因此計(jì)算第一經(jīng)度坐標(biāo)與 第二經(jīng)度坐標(biāo)的經(jīng)度差值,以及計(jì)算第一緯度坐標(biāo)與第二緯度坐標(biāo)之間的緯度差值就相當(dāng) 于獲取到了目標(biāo)橋梁的實(shí)際位置與目標(biāo)橋梁在數(shù)字地圖中的位置之間的偏差。
步驟206 :在數(shù)字地圖所在的坐標(biāo)系中,將數(shù)字地圖按照經(jīng)度差值和緯度差值進(jìn) 行整體平移,得到修正后的數(shù)字地圖。
根據(jù)步驟205中計(jì)算得到的目標(biāo)橋梁的實(shí)際位置與目標(biāo)橋梁在數(shù)字地圖中的位 置之間的經(jīng)度偏差和緯度偏差對(duì)數(shù)字地圖進(jìn)行整體平移,相當(dāng)于當(dāng)目標(biāo)橋梁在數(shù)字地圖中 平移到車(chē)輛所在的當(dāng)前坐標(biāo)位置時(shí),就實(shí)現(xiàn)了對(duì)數(shù)字地圖的整體坐標(biāo)修正。
由上述實(shí)施例可見(jiàn),本申請(qǐng)通過(guò)高度記錄儀記錄的高度變化信息與數(shù)字地圖中目 標(biāo)橋梁的坐標(biāo)比較,自動(dòng)修正數(shù)字地圖的坐標(biāo);由于采用本實(shí)施例進(jìn)行數(shù)字地圖修正可以 實(shí)時(shí)進(jìn)行,且可以對(duì)數(shù)字地圖的整體坐標(biāo)進(jìn)行校正,因此提高了數(shù)字地圖的精確度,能夠?yàn)閿?shù)字地圖用戶提供良好的定位服務(wù)器。
參見(jiàn)圖3,為本申請(qǐng)數(shù)字地圖自動(dòng)修正方法的第三實(shí)施例流程圖,該實(shí)施例詳細(xì)示 出了通過(guò)角度記錄儀記錄的位置變換信息對(duì)數(shù)字地圖進(jìn)行修正的過(guò)程
步驟301 :獲取通過(guò)角度記錄儀記錄的道路的角度變化信息。
本實(shí)施例中,可以預(yù)先將角度記錄儀安裝在車(chē)輛上,則在車(chē)輛行駛過(guò)程中,可以通 過(guò)該角度記錄儀實(shí)時(shí)記錄道路的角度變化信息,這里角度變化信息特指車(chē)輛行駛到需要轉(zhuǎn) 彎的路徑時(shí)產(chǎn)生的角度變化信息,例如,當(dāng)車(chē)輛行駛到某個(gè)丁字路口時(shí)轉(zhuǎn)彎所產(chǎn)生的角度 變化信息,或者車(chē)輛行駛在S型路徑上時(shí)產(chǎn)生的角度變化信息。
步驟302 :以當(dāng)前角度記錄儀所在的位置在數(shù)字地圖中的坐標(biāo)為中心,在預(yù)設(shè)范 圍內(nèi)根據(jù)角度變化信息搜索與該角度變化信息匹配的標(biāo)識(shí)性路徑。
在數(shù)字地圖中通常道路具有其坐標(biāo)信息,個(gè)別標(biāo)識(shí)性路徑還具有角度變化等特征 信息,當(dāng)角度記錄儀記錄到角度變化信息時(shí),則說(shuō)明當(dāng)前車(chē)輛行駛到了標(biāo)識(shí)性路徑上,通常 標(biāo)識(shí)性路徑之間的設(shè)置距離不會(huì)很近,因此可以以當(dāng)前角度記錄儀所在的位置在數(shù)字地圖 中的坐標(biāo)為中心,在預(yù)設(shè)范圍內(nèi)搜索與角度變化信息匹配的標(biāo)識(shí)性路徑。例如,當(dāng)預(yù)先知道 數(shù)字地圖的誤差在IOm范圍內(nèi)時(shí),則可以將IOm作為搜索的預(yù)設(shè)范圍,在其中搜索角度變化 特征為與所記錄的角度變化信息相匹配的標(biāo)識(shí)性路徑。
步驟303 :讀取角度記錄儀當(dāng)前位置在數(shù)字地圖中的第一經(jīng)度坐標(biāo)和第一緯度坐 標(biāo)。
由于車(chē)輛在行駛過(guò)程中,可以實(shí)時(shí)顯示該車(chē)輛在數(shù)字地圖上的運(yùn)行軌跡,因此車(chē) 輛的位置就相當(dāng)于角度記錄儀的位置,根據(jù)當(dāng)前車(chē)輛的位置,在數(shù)字地圖中讀取相應(yīng)的角 度記錄儀的第一經(jīng)度坐標(biāo)和第一緯度坐標(biāo)。
另外,也可以通過(guò)車(chē)輛上安裝的GPS (Global Positioning System,全球定位系 統(tǒng))導(dǎo)航設(shè)備獲取車(chē)輛當(dāng)前的第一經(jīng)度坐標(biāo)和第一緯度坐標(biāo)。
步驟304 :讀取標(biāo)識(shí)性路徑在數(shù)字地圖中的第二經(jīng)度坐標(biāo)和第二緯度坐標(biāo)。
標(biāo)識(shí)性路徑在修正前的數(shù)字地圖中的位置是固定的,直接從數(shù)字地圖上讀取該標(biāo) 識(shí)性路徑的第二經(jīng)度坐標(biāo)和第二緯度坐標(biāo)即可。
步驟305 :計(jì)算第一經(jīng)度坐標(biāo)與第二經(jīng)度坐標(biāo)的經(jīng)度差值,以及計(jì)算第一緯度坐 標(biāo)與第二緯度坐標(biāo)之間的緯度差值。
由于車(chē)輛當(dāng)前行駛的位置是所匹配的標(biāo)識(shí)性路徑實(shí)際所在的位置,因此計(jì)算第一 經(jīng)度坐標(biāo)與第二經(jīng)度坐標(biāo)的經(jīng)度差值,以及計(jì)算第一緯度坐標(biāo)與第二緯度坐標(biāo)之間的緯度 差值就相當(dāng)于獲取到了標(biāo)識(shí)性路徑的實(shí)際位置與標(biāo)識(shí)性路徑在數(shù)字地圖中的位置之間的偏差。
步驟306 :在數(shù)字地圖所在的坐標(biāo)系中,將數(shù)字地圖按照經(jīng)度差值和緯度差值進(jìn) 行整體平移,得到修正后的數(shù)字地圖。
根據(jù)步驟305中計(jì)算得到的標(biāo)識(shí)性路徑的實(shí)際位置與標(biāo)識(shí)性路徑在數(shù)字地圖中 的位置之間的經(jīng)度偏差和緯度偏差對(duì)數(shù)字地圖進(jìn)行整體平移,相當(dāng)于當(dāng)標(biāo)識(shí)性路徑在數(shù)字 地圖中平移到車(chē)輛所在的當(dāng)前坐標(biāo)位置時(shí),就實(shí)現(xiàn)了對(duì)數(shù)字地圖的整體坐標(biāo)修正。
由上述實(shí)施例可見(jiàn),本申請(qǐng)通過(guò)角度記錄儀記錄的角度變化信息與數(shù)字地圖中標(biāo) 識(shí)性路徑的坐標(biāo)比較,自動(dòng)修正數(shù)字地圖的坐標(biāo);由于采用本實(shí)施例進(jìn)行數(shù)字地圖修正可以實(shí)時(shí)進(jìn)行,且可以對(duì)數(shù)字地圖的整體坐標(biāo)進(jìn)行校正,因此提高了數(shù)字地圖的精確度,能夠 為數(shù)字地圖用戶提供良好的定位服務(wù)器。
與本申請(qǐng)數(shù)字地圖自動(dòng)修正方法的實(shí)施例相對(duì)應(yīng),本申請(qǐng)還提供了數(shù)字地圖自動(dòng) 修正裝置的實(shí)施例。
參見(jiàn)圖4,為本申請(qǐng)數(shù)字地圖自動(dòng)修正裝置的實(shí)施例框圖
該裝置包括獲取單元410、匹配單元420、計(jì)算單元430和修正單元440。
其中,獲取單元410,用于電子設(shè)備的位置變換信息;
匹配單元420,用于根據(jù)所述位置變換信息搜索數(shù)字地圖中與所述位置變換信息 匹配的目標(biāo)對(duì)象;
計(jì)算單元430,用于計(jì)算所述電子設(shè)備當(dāng)前位置在所述數(shù)字地圖中的坐標(biāo)與所述 目標(biāo)對(duì)象的坐標(biāo)之間的坐標(biāo)差值;
修正單元440,用于根據(jù)所述坐標(biāo)差值修正所述數(shù)字地圖的坐標(biāo)。
其中,當(dāng)所述電子設(shè)備具體為高度記錄儀時(shí),所述獲取單元410具體用于獲取通 過(guò)所述高度記錄儀記錄的道路的高度變化信息;當(dāng)所述電子設(shè)備具體為角度記錄儀時(shí),所 述獲取單元410具體用于獲取通過(guò)所述角度記錄儀記錄的道路的角度變化信息。
對(duì)應(yīng)的,所述匹配單元420包括至少一個(gè)下述單元(圖4中未示出)
高度匹配單元,用于以當(dāng)前高度記錄儀所在的位置在所述數(shù)字地圖中的坐標(biāo)為中 心,在預(yù)設(shè)范圍內(nèi)根據(jù)所述高度變化信息搜索與所述高度變化信息匹配的目標(biāo)橋梁;
角度匹配單元,用于以當(dāng)前角度記錄儀所在的位置在所述數(shù)字地圖中的坐標(biāo)為中 心,在預(yù)設(shè)范圍內(nèi)根據(jù)所述角度變化信息搜索與所述角度變化信息匹配的標(biāo)識(shí)性路徑。
其中,所述修改正單元440,具體用于在數(shù)字地圖所在的坐標(biāo)系中,將所述數(shù)字地 圖按照所述經(jīng)度差值和緯度差值進(jìn)行整體平移,得到修正后的數(shù)字地圖。
參見(jiàn)圖5,為圖4中計(jì)算單元的實(shí)施例框圖
該計(jì)算單元430包括(圖5中未示出)第一讀取單元431、第二讀取單元432和 坐標(biāo)計(jì)算單元433。
其中,第一讀取單元431,用于讀取所述電子設(shè)備當(dāng)前位置在所述數(shù)字地圖中的第 一經(jīng)度坐標(biāo)和第一緯度坐標(biāo);
第二讀取單元432,用于讀取所述目標(biāo)對(duì)象在所述數(shù)字地圖中的第二經(jīng)度坐標(biāo)和 第二緯度坐標(biāo);
坐標(biāo)計(jì)算單元433,用于計(jì)算所述第一經(jīng)度坐標(biāo)與所述第二經(jīng)度坐標(biāo)的經(jīng)度差值, 以及計(jì)算所述第一緯度坐標(biāo)與所述第二緯度坐標(biāo)之間的緯度差值。
通過(guò)以上的實(shí)施方式的描述可知,本申請(qǐng)實(shí)施例中獲取電子設(shè)備的位置變換信 息,根據(jù)位置變換信息搜索數(shù)字地圖中與該位置變換信息匹配的目標(biāo)對(duì)象,計(jì)算電子設(shè)備 當(dāng)前位置在數(shù)字地圖中的坐標(biāo)與目標(biāo)對(duì)象的坐標(biāo)之間的坐標(biāo)差值,根據(jù)坐標(biāo)差值修正數(shù)字 地圖的坐標(biāo)。應(yīng)用本申請(qǐng)實(shí)施例,通過(guò)電子設(shè)備記錄的位置變換信息與數(shù)字地圖中目標(biāo)對(duì) 象的坐標(biāo)比較,自動(dòng)修正數(shù)字地圖的坐標(biāo);由于采用本申請(qǐng)實(shí)施例進(jìn)行數(shù)字地圖修正可以 實(shí)時(shí)進(jìn)行,且可以對(duì)數(shù)字地圖的整體坐標(biāo)進(jìn)行校正,因此提高了數(shù)字地圖的精確度,能夠?yàn)?數(shù)字地圖用戶提供良好的定位服務(wù)器。
本領(lǐng)域的技術(shù)人員可以清楚地了解到本申請(qǐng)實(shí)施例中的技術(shù)可借助軟件加必需的通用硬件平臺(tái)的方式來(lái)實(shí)現(xiàn)?;谶@樣的理解,本申請(qǐng)實(shí)施例中的技術(shù)方案本質(zhì)上或者 說(shuō)對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品可以存 儲(chǔ)在存儲(chǔ)介質(zhì)中,如R0M/RAM、磁碟、光盤(pán)等,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以 是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本申請(qǐng)各個(gè)實(shí)施例或者實(shí)施例的某些部分 所述的方法。
本說(shuō)明書(shū)中的各個(gè)實(shí)施例均采用遞進(jìn)的方式描述,各個(gè)實(shí)施例之間相同相似的部 分互相參見(jiàn)即可,每個(gè)實(shí)施例重點(diǎn)說(shuō)明的都是與其他實(shí)施例的不同之處。尤其,對(duì)于系統(tǒng)實(shí) 施例而言,由于其基本相似于方法實(shí)施例,所以描述的比較簡(jiǎn)單,相關(guān)之處參見(jiàn)方法實(shí)施例 的部分說(shuō)明即可。
以上所述的本申請(qǐng)實(shí)施方式,并不構(gòu)成對(duì)本申請(qǐng)保護(hù)范圍的限定。任何在本申請(qǐng) 的精神和原則之內(nèi)所作的修改、等同替換和改進(jìn)等,均應(yīng)包含在本申請(qǐng)的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種數(shù)字地圖自動(dòng)修正方法,其特征在于,包括 獲取電子設(shè)備的位置變換信息; 根據(jù)所述位置變換信息搜索數(shù)字地圖中與所述位置變換信息匹配的目標(biāo)對(duì)象; 計(jì)算所述電子設(shè)備當(dāng)前位置在所述數(shù)字地圖中的坐標(biāo)與所述目標(biāo)對(duì)象的坐標(biāo)之間的坐標(biāo)差值; 根據(jù)所述坐標(biāo)差值修正所述數(shù)字地圖的坐標(biāo)。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于, 所述電子設(shè)備具體為高度記錄儀,所述獲取電子設(shè)備的位置變換信息具體為獲取通過(guò)所述高度記錄儀記錄的道路的高度變化信息;或 所述電子設(shè)備具體為角度記錄儀,所述獲取電子設(shè)備的位置變換信息具體為獲取通過(guò)所述角度記錄儀記錄的道路的角度變化信息。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述根據(jù)位置變換信息搜索數(shù)字地圖中與所述位置變換信息匹配的目標(biāo)對(duì)象包括 以當(dāng)前高度記錄儀所在的位置在所述數(shù)字地圖中的坐標(biāo)為中心,在預(yù)設(shè)范圍內(nèi)根據(jù)所述高度變化信息搜索與所述高度變化信息匹配的目標(biāo)橋梁;或者, 以當(dāng)前角度記錄儀所在的位置在所述數(shù)字地圖中的坐標(biāo)為中心,在預(yù)設(shè)范圍內(nèi)根據(jù)所述角度變化信息搜索與所述角度變化信息匹配的標(biāo)識(shí)性路徑。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述計(jì)算所述電子設(shè)備當(dāng)前位置在所述數(shù)字地圖中的坐標(biāo)與所述目標(biāo)對(duì)象的坐標(biāo)之間的坐標(biāo)差值包括 讀取所述電子設(shè)備當(dāng)前位置在所述數(shù)字地圖中的第一經(jīng)度坐標(biāo)和第一緯度坐標(biāo); 讀取所述目標(biāo)對(duì)象在所述數(shù)字地圖中的第二經(jīng)度坐標(biāo)和第二緯度坐標(biāo); 計(jì)算所述第一經(jīng)度坐標(biāo)與所述第二經(jīng)度坐標(biāo)的經(jīng)度差值,以及計(jì)算所述第一緯度坐標(biāo)與所述第二緯度坐標(biāo)之間的緯度差值。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述根據(jù)所述坐標(biāo)差值修正所述數(shù)字地圖的坐標(biāo)具體為在數(shù)字地圖所在的坐標(biāo)系中,將所述數(shù)字地圖按照所述經(jīng)度差值和緯度差值進(jìn)行整體平移,得到修正后的數(shù)字地圖。
6.一種數(shù)字地圖自動(dòng)修正裝置,其特征在于,包括 獲取單元,用于電子設(shè)備的位置變換信息; 匹配單元,用于根據(jù)所述位置變換信息搜索數(shù)字地圖中與所述位置變換信息匹配的目標(biāo)對(duì)象; 計(jì)算單元,用于計(jì)算所述電子設(shè)備當(dāng)前位置在所述數(shù)字地圖中的坐標(biāo)與所述目標(biāo)對(duì)象的坐標(biāo)之間的坐標(biāo)差值; 修正單元,用于根據(jù)所述坐標(biāo)差值修正所述數(shù)字地圖的坐標(biāo)。
7.根據(jù)權(quán)利要求6所述的裝置,其特征在于, 當(dāng)所述電子設(shè)備具體為高度記錄儀時(shí),所述獲取單元具體用于獲取通過(guò)所述高度記錄儀記錄的道路的高度變化信息; 當(dāng)所述電子設(shè)備具體為角度記錄儀時(shí),所述獲取單元具體用于獲取通過(guò)所述角度記錄儀記錄的道路的角度變化信息。
8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述匹配單元包括至少一個(gè)下述單元高度匹配單元,用于以當(dāng)前高度記錄儀所在的位置在所述數(shù)字地圖中的坐標(biāo)為中心,在預(yù)設(shè)范圍內(nèi)根據(jù)所述高度變化信息搜索與所述高度變化信息匹配的目標(biāo)橋梁; 角度匹配單元,用于以當(dāng)前角度記錄儀所在的位置在所述數(shù)字地圖中的坐標(biāo)為中心,在預(yù)設(shè)范圍內(nèi)根據(jù)所述角度變化信息搜索與所述角度變化信息匹配的標(biāo)識(shí)性路徑。
9.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述計(jì)算單元包括 第一讀取單元,用于讀取所述電子設(shè)備當(dāng)前位置在所述數(shù)字地圖中的第一經(jīng)度坐標(biāo)和第一緯度坐標(biāo); 第二讀取單元,用于讀取所述目標(biāo)對(duì)象在所述數(shù)字地圖中的第二經(jīng)度坐標(biāo)和第二緯度坐標(biāo); 坐標(biāo)計(jì)算單元,用于計(jì)算所述第一經(jīng)度坐標(biāo)與所述第二經(jīng)度坐標(biāo)的經(jīng)度差值,以及計(jì)算所述第一緯度坐標(biāo)與所述第二緯度坐標(biāo)之間的緯度差值。
10.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述修改正單元,具體用于在數(shù)字地圖所在的坐標(biāo)系中,將所述數(shù)字地圖按照所述經(jīng)度差值和緯度差值進(jìn)行整體平移,得到修正后的數(shù)字地圖。
全文摘要
本申請(qǐng)實(shí)施例公開(kāi)了一種數(shù)字地圖自動(dòng)修正方法及裝置,該方法包括獲取電子設(shè)備的位置變換信息;根據(jù)所述位置變換信息搜索數(shù)字地圖中與所述位置變換信息匹配的目標(biāo)對(duì)象;計(jì)算所述電子設(shè)備當(dāng)前位置在所述數(shù)字地圖中的坐標(biāo)與所述目標(biāo)對(duì)象的坐標(biāo)之間的坐標(biāo)差值;根據(jù)所述坐標(biāo)差值修正所述數(shù)字地圖的坐標(biāo)。應(yīng)用本申請(qǐng)實(shí)施例,通過(guò)電子設(shè)備記錄的位置變換信息與數(shù)字地圖中目標(biāo)對(duì)象的坐標(biāo)比較,自動(dòng)修正數(shù)字地圖的坐標(biāo);由于采用本申請(qǐng)實(shí)施例進(jìn)行數(shù)字地圖修正可以實(shí)時(shí)進(jìn)行,且可以對(duì)數(shù)字地圖的整體坐標(biāo)進(jìn)行校正,因此提高了數(shù)字地圖的精確度,能夠?yàn)閿?shù)字地圖用戶提供良好的定位服務(wù)器。
文檔編號(hào)G09B29/10GK103021261SQ20111028689
公開(kāi)日2013年4月3日 申請(qǐng)日期2011年9月23日 優(yōu)先權(quán)日2011年9月23日
發(fā)明者馬彬強(qiáng) 申請(qǐng)人:聯(lián)想(北京)有限公司