本申請涉及地圖導(dǎo)航,尤其涉及一種地圖數(shù)據(jù)格式轉(zhuǎn)換方法、裝置、電子設(shè)備、計算機(jī)可讀存儲介質(zhì)及計算機(jī)程序產(chǎn)品。
背景技術(shù):
1、隨著自動駕駛技術(shù)的發(fā)展,高精地圖與自動駕駛平臺的結(jié)合應(yīng)用也越來越廣泛。由于不同的自動駕駛平臺和系統(tǒng)可能使用不同的地圖格式,這就需要將高精地圖(如opendrive)格式的地圖數(shù)據(jù)轉(zhuǎn)換為其他目標(biāo)格式,以確保自動駕駛平臺的兼容性和互操作性。
2、目前的地圖格式轉(zhuǎn)換方法主要依賴手動操作和坐標(biāo)轉(zhuǎn)換方式,耗費(fèi)的工作量較大,效率偏低而且容易出錯。另外,坐標(biāo)轉(zhuǎn)換方法難以保證轉(zhuǎn)換后的數(shù)據(jù)的準(zhǔn)確性和完整性,影響地圖數(shù)據(jù)的精度和質(zhì)量。
3、上述內(nèi)容僅用于輔助理解本申請的技術(shù)方案,并不代表承認(rèn)上述內(nèi)容是現(xiàn)有技術(shù)。
技術(shù)實(shí)現(xiàn)思路
1、本申請的主要目的在于提供一種地圖數(shù)據(jù)格式轉(zhuǎn)換方法、裝置、電子設(shè)備、計算機(jī)可讀存儲介質(zhì)及計算機(jī)程序產(chǎn)品,旨在解決傳統(tǒng)的地圖數(shù)據(jù)格式轉(zhuǎn)換方案效率偏低且轉(zhuǎn)換生成的地圖質(zhì)量較差和精度不足的技術(shù)問題。
2、為實(shí)現(xiàn)上述目的,本申請?zhí)岢鲆环N地圖數(shù)據(jù)格式轉(zhuǎn)換方法,所述地圖數(shù)據(jù)格式轉(zhuǎn)換方法包括:
3、根據(jù)待轉(zhuǎn)換地圖文件確定地圖信息,其中,所述地圖信息至少包括二維坐標(biāo)信息;
4、對所述二維坐標(biāo)信息進(jìn)行擬合,獲得擬合曲線,并計算所述擬合曲線中各點(diǎn)的曲率信息和航向角信息;
5、基于所述擬合曲線、所述曲率信息以及所述航向角信息,通過梳理道路連接關(guān)系,生成對應(yīng)的地圖拓?fù)渚W(wǎng)絡(luò);
6、將所述地圖拓?fù)渚W(wǎng)絡(luò)保存為目標(biāo)格式,得到目標(biāo)地圖文件。
7、在一實(shí)施例中,所述根據(jù)待轉(zhuǎn)換地圖文件中確定地圖信息的步驟包括:
8、遍歷所述待轉(zhuǎn)換地圖文件中的路段信息,并從所述路段信息中提取經(jīng)緯度坐標(biāo)信息;
9、對所述經(jīng)緯度坐標(biāo)信息進(jìn)行清洗、去噪和去除異常值,再將所述經(jīng)緯度坐標(biāo)信息轉(zhuǎn)換成對應(yīng)的二維坐標(biāo)信息。
10、在一實(shí)施例中,所述將所述經(jīng)緯度坐標(biāo)信息轉(zhuǎn)換成對應(yīng)的二維坐標(biāo)信息的步驟包括:
11、通過對所述經(jīng)緯度坐標(biāo)信息進(jìn)行utm投影,將所述經(jīng)緯度坐標(biāo)信息轉(zhuǎn)換到直角坐標(biāo)系,得到二維坐標(biāo)信息。
12、在一實(shí)施例中,所述對所述二維坐標(biāo)信息進(jìn)行擬合,獲得擬合曲線的步驟包括:
13、對所述二維坐標(biāo)信息中各點(diǎn)的坐標(biāo)進(jìn)行二次多項式擬合,得到多項式系數(shù)和對應(yīng)的多項式表達(dá)式;
14、基于所述多項式系數(shù)和所述多項式表達(dá)式,生成擬合曲線。
15、在一實(shí)施例中,所述計算所述擬合曲線中各點(diǎn)的曲率信息和航向角信息的步驟包括:
16、對所述擬合曲線對應(yīng)的多項式表達(dá)式進(jìn)行求導(dǎo),確定各點(diǎn)的曲率信息;
17、計算各點(diǎn)的切線方向與正方向之間的夾角,得到各點(diǎn)的航向角信息。
18、在一實(shí)施例中,所述基于所述擬合曲線、所述曲率信息以及所述航向角信息,通過梳理道路連接關(guān)系,生成對應(yīng)的地圖拓?fù)渚W(wǎng)絡(luò)的步驟包括:
19、根據(jù)擬合曲線中各點(diǎn)的曲率信息和航向角信息,劃分路段信息和道路節(jié)點(diǎn);
20、基于所述路段信息和所述道路節(jié)點(diǎn),構(gòu)建道路之間的連接關(guān)系;
21、根據(jù)所述路段信息、所述道路節(jié)點(diǎn)以及所述連接關(guān)系,生成地圖拓?fù)渚W(wǎng)絡(luò)。
22、此外,為實(shí)現(xiàn)上述目的,本申請還提供一種地圖數(shù)據(jù)格式轉(zhuǎn)換裝置,所述地圖數(shù)據(jù)格式轉(zhuǎn)換裝置包括:
23、數(shù)據(jù)讀取模塊,用于根據(jù)待轉(zhuǎn)換地圖文件確定地圖信息,其中,所述地圖信息至少包括二維坐標(biāo)信息;
24、曲線擬合模塊,用于對所述二維坐標(biāo)信息進(jìn)行擬合,獲得擬合曲線,并計算所述擬合曲線中各點(diǎn)的曲率信息和航向角信息;
25、拓?fù)渖赡K,用于基于所述擬合曲線、所述曲率信息以及所述航向角信息,通過梳理道路連接關(guān)系,生成對應(yīng)的地圖拓?fù)渚W(wǎng)絡(luò);
26、格式轉(zhuǎn)換模塊,用于將所述地圖拓?fù)渚W(wǎng)絡(luò)保存為目標(biāo)格式,得到目標(biāo)地圖文件。
27、此外,為實(shí)現(xiàn)上述目的,本申請還提出一種電子設(shè)備,所述設(shè)備包括:存儲器、處理器及存儲在所述存儲器上并可在所述處理器上運(yùn)行的計算機(jī)程序,所述計算機(jī)程序配置為實(shí)現(xiàn)如上文所述的地圖數(shù)據(jù)格式轉(zhuǎn)換方法的步驟。
28、此外,為實(shí)現(xiàn)上述目的,本申請還提出一種存儲介質(zhì),所述存儲介質(zhì)為計算機(jī)可讀存儲介質(zhì),所述存儲介質(zhì)上存儲有計算機(jī)程序,所述計算機(jī)程序被處理器執(zhí)行時實(shí)現(xiàn)如上文所述的地圖數(shù)據(jù)格式轉(zhuǎn)換方法的步驟。
29、此外,為實(shí)現(xiàn)上述目的,本申請還提供一種計算機(jī)程序產(chǎn)品,所述計算機(jī)程序產(chǎn)品包括計算機(jī)程序,所述計算機(jī)程序被處理器執(zhí)行時實(shí)現(xiàn)如上文所述的地圖數(shù)據(jù)格式轉(zhuǎn)換方法的步驟。
30、本申請?zhí)岢隽艘环N地圖數(shù)據(jù)格式轉(zhuǎn)換方法,在地圖數(shù)據(jù)格式轉(zhuǎn)換方法中,首先根據(jù)待轉(zhuǎn)換地圖文件確定地圖信息,其中,所述地圖信息至少包括二維坐標(biāo)信息,然后對所述二維坐標(biāo)信息進(jìn)行擬合,獲得擬合曲線,并計算所述擬合曲線中各點(diǎn)的曲率信息和航向角信息,再基于所述擬合曲線、所述曲率信息以及所述航向角信息,通過梳理道路連接關(guān)系,生成對應(yīng)的地圖拓?fù)渚W(wǎng)絡(luò),最后將所述地圖拓?fù)渚W(wǎng)絡(luò)保存為目標(biāo)格式,得到目標(biāo)地圖文件。本申請技術(shù)方案實(shí)現(xiàn)了自動化讀取和處理地圖數(shù)據(jù),根據(jù)待轉(zhuǎn)換地圖文件確定地圖信息,計算擬合曲線以及曲率信息和航向角信息,然后生成地圖拓?fù)渚W(wǎng)絡(luò)保存為目標(biāo)格式的目標(biāo)地圖文件,全程無需人工對坐標(biāo)信息進(jìn)行手動轉(zhuǎn)換,提高了地圖數(shù)據(jù)格式轉(zhuǎn)換效率。另外,相比傳統(tǒng)的轉(zhuǎn)換方案,本申請通過二維坐標(biāo)信息擬合和計算曲率信息以及航向角信息來梳理道路連接關(guān)系,更精細(xì)化,保證了轉(zhuǎn)換后的地圖的準(zhǔn)確性和完整性,避免發(fā)生數(shù)據(jù)丟失和誤差,提高了地圖精度和質(zhì)量。
1.一種地圖數(shù)據(jù)格式轉(zhuǎn)換方法,其特征在于,所述地圖數(shù)據(jù)格式轉(zhuǎn)換方法包括:
2.如權(quán)利要求1所述的地圖數(shù)據(jù)格式轉(zhuǎn)換方法,其特征在于,所述根據(jù)待轉(zhuǎn)換地圖文件中確定地圖信息的步驟包括:
3.如權(quán)利要求2所述的地圖數(shù)據(jù)格式轉(zhuǎn)換方法,其特征在于,所述將所述經(jīng)緯度坐標(biāo)信息轉(zhuǎn)換成對應(yīng)的二維坐標(biāo)信息的步驟包括:
4.如權(quán)利要求1所述的地圖數(shù)據(jù)格式轉(zhuǎn)換方法,其特征在于,所述對所述二維坐標(biāo)信息進(jìn)行擬合,獲得擬合曲線的步驟包括:
5.如權(quán)利要求1所述的地圖數(shù)據(jù)格式轉(zhuǎn)換方法,其特征在于,所述計算所述擬合曲線中各點(diǎn)的曲率信息和航向角信息的步驟包括:
6.如權(quán)利要求1所述的地圖數(shù)據(jù)格式轉(zhuǎn)換方法,其特征在于,所述基于所述擬合曲線、所述曲率信息以及所述航向角信息,通過梳理道路連接關(guān)系,生成對應(yīng)的地圖拓?fù)渚W(wǎng)絡(luò)的步驟包括:
7.一種地圖數(shù)據(jù)格式轉(zhuǎn)換裝置,其特征在于,所述地圖數(shù)據(jù)格式轉(zhuǎn)換裝置包括:
8.一種電子設(shè)備,其特征在于,所述設(shè)備包括:存儲器、處理器及存儲在所述存儲器上并可在所述處理器上運(yùn)行的計算機(jī)程序,所述計算機(jī)程序配置為實(shí)現(xiàn)如權(quán)利要求1至6中任一項所述的地圖數(shù)據(jù)格式轉(zhuǎn)換方法的步驟。
9.一種存儲介質(zhì),其特征在于,所述存儲介質(zhì)為計算機(jī)可讀存儲介質(zhì),所述存儲介質(zhì)上存儲有計算機(jī)程序,所述計算機(jī)程序被處理器執(zhí)行時實(shí)現(xiàn)如權(quán)利要求1至6中任一項所述的地圖數(shù)據(jù)格式轉(zhuǎn)換方法的步驟。
10.一種計算機(jī)程序產(chǎn)品,包括計算機(jī)程序,其特征在于,所述計算機(jī)程序被處理器執(zhí)行時實(shí)現(xiàn)權(quán)利要求1至6任一項所述的方法。