本申請涉及地圖繪制,尤其涉及一種地圖數(shù)據(jù)生成方法及裝置。
背景技術(shù):
1、在地圖數(shù)據(jù)制作過程中,路網(wǎng)要素(道路、道路邊界、車道分隔線、車道中心線、道路節(jié)點(diǎn)、車道節(jié)點(diǎn)、路口面、路段面等)間存在復(fù)雜的拓?fù)潢P(guān)系,各要素圖層數(shù)據(jù)之間相互依賴,只有合理調(diào)整各圖層數(shù)據(jù)的位置,才能組成精密合乎標(biāo)準(zhǔn)的地圖。但是因?yàn)楦鲌D層數(shù)據(jù)之間是相互依賴的,在調(diào)整一個(gè)圖層數(shù)據(jù)的位置時(shí),可能會(huì)影響到其他圖層數(shù)據(jù),導(dǎo)致其他圖層數(shù)據(jù)也需要對應(yīng)調(diào)整,這樣反復(fù)導(dǎo)致效率低下,繁瑣,易出錯(cuò)等問題。
技術(shù)實(shí)現(xiàn)思路
1、有鑒于此,本申請實(shí)施例提供了一種地圖數(shù)據(jù)生成方法、裝置、電子設(shè)備及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),以解決現(xiàn)有技術(shù)使用圖層數(shù)據(jù)生成地圖效率低、繁瑣,易出錯(cuò)等問題。
2、本申請實(shí)施例的第一方面,提供了一種地圖數(shù)據(jù)生成方法,包括:獲取生成目標(biāo)地圖數(shù)據(jù)所需的多個(gè)圖層數(shù)據(jù)以及用于描述多個(gè)圖層數(shù)據(jù)中任意兩個(gè)圖層數(shù)據(jù)之間的依賴關(guān)系的多條圖層數(shù)據(jù)調(diào)整規(guī)則;將多個(gè)圖層數(shù)據(jù)作為頂點(diǎn),將各條圖層數(shù)據(jù)調(diào)整規(guī)則描述的任意兩個(gè)圖層數(shù)據(jù)之間的依賴關(guān)系作為該兩個(gè)圖層數(shù)據(jù)之間的有向邊,生成規(guī)則依賴有向圖,其中,該兩個(gè)圖層數(shù)據(jù)之間的有向邊的方向是從依賴的圖層數(shù)據(jù)指向被依賴的圖層數(shù)據(jù);基于規(guī)則依賴有向圖確定各條圖層數(shù)據(jù)調(diào)整規(guī)則的優(yōu)先級(jí);按照各條圖層數(shù)據(jù)調(diào)整規(guī)則的優(yōu)先級(jí),依次執(zhí)行各條圖層數(shù)據(jù)調(diào)整規(guī)則,以調(diào)整多個(gè)圖層數(shù)據(jù)中任意兩個(gè)圖層數(shù)據(jù)之間的位置關(guān)系,生成目標(biāo)地圖數(shù)據(jù)。
3、本申請實(shí)施例的第二方面,提供了一種地圖數(shù)據(jù)生成裝置,包括:獲取模塊,被配置為獲取生成目標(biāo)地圖數(shù)據(jù)所需的多個(gè)圖層數(shù)據(jù)以及用于描述多個(gè)圖層數(shù)據(jù)中任意兩個(gè)圖層數(shù)據(jù)之間的依賴關(guān)系的多條圖層數(shù)據(jù)調(diào)整規(guī)則;有向圖生成模塊,被配置為將多個(gè)圖層數(shù)據(jù)作為頂點(diǎn),將各條圖層數(shù)據(jù)調(diào)整規(guī)則描述的任意兩個(gè)圖層數(shù)據(jù)之間的依賴關(guān)系作為該兩個(gè)圖層數(shù)據(jù)之間的有向邊,生成規(guī)則依賴有向圖,其中,該兩個(gè)圖層數(shù)據(jù)之間的有向邊的方向是從依賴的圖層數(shù)據(jù)指向被依賴的圖層數(shù)據(jù);確定模塊,被配置為基于規(guī)則依賴有向圖確定各條圖層數(shù)據(jù)調(diào)整規(guī)則的優(yōu)先級(jí);地圖數(shù)據(jù)生成模塊,被配置為按照各條圖層數(shù)據(jù)調(diào)整規(guī)則的優(yōu)先級(jí),依次執(zhí)行各條圖層數(shù)據(jù)調(diào)整規(guī)則,以調(diào)整多個(gè)圖層數(shù)據(jù)中任意兩個(gè)圖層數(shù)據(jù)之間的位置關(guān)系,生成目標(biāo)地圖數(shù)據(jù)。
4、本申請實(shí)施例的第三方面,提供了一種電子設(shè)備,包括存儲(chǔ)器、處理器以及存儲(chǔ)在存儲(chǔ)器中并且可在處理器上運(yùn)行的計(jì)算機(jī)程序,該處理器執(zhí)行計(jì)算機(jī)程序時(shí)實(shí)現(xiàn)上述方法的步驟。
5、本申請實(shí)施例的第四方面,提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),該計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)存儲(chǔ)有計(jì)算機(jī)程序,該計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)上述方法的步驟。
6、本申請實(shí)施例與現(xiàn)有技術(shù)相比存在的有益效果是:獲取生成目標(biāo)地圖數(shù)據(jù)所需的多個(gè)圖層數(shù)據(jù)以及用于描述多個(gè)圖層數(shù)據(jù)中任意兩個(gè)圖層數(shù)據(jù)之間的依賴關(guān)系的多條圖層數(shù)據(jù)調(diào)整規(guī)則;將多個(gè)圖層數(shù)據(jù)作為頂點(diǎn),將各條圖層數(shù)據(jù)調(diào)整規(guī)則描述的任意兩個(gè)圖層數(shù)據(jù)之間的依賴關(guān)系作為該兩個(gè)圖層數(shù)據(jù)之間的有向邊,生成規(guī)則依賴有向圖,其中,該兩個(gè)圖層數(shù)據(jù)之間的有向邊的方向是從依賴的圖層數(shù)據(jù)指向被依賴的圖層數(shù)據(jù);基于規(guī)則依賴有向圖確定各條圖層數(shù)據(jù)調(diào)整規(guī)則的優(yōu)先級(jí);按照各條圖層數(shù)據(jù)調(diào)整規(guī)則的優(yōu)先級(jí),依次執(zhí)行各條圖層數(shù)據(jù)調(diào)整規(guī)則,以調(diào)整多個(gè)圖層數(shù)據(jù)中任意兩個(gè)圖層數(shù)據(jù)之間的位置關(guān)系,生成目標(biāo)地圖數(shù)據(jù)。采用上述技術(shù)手段,可以解決現(xiàn)有技術(shù)中,使用圖層數(shù)據(jù)生成地圖效率低、繁瑣,易出錯(cuò)等問題,進(jìn)而提高生成地圖的效率、避免出錯(cuò)。
1.一種地圖數(shù)據(jù)生成方法,其特征在于,包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,將多個(gè)圖層數(shù)據(jù)作為頂點(diǎn),將各條圖層數(shù)據(jù)調(diào)整規(guī)則描述的任意兩個(gè)圖層數(shù)據(jù)之間的依賴關(guān)系作為該兩個(gè)圖層數(shù)據(jù)之間的有向邊,生成規(guī)則依賴有向圖之后,所述方法還包括:
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,按照各條圖層數(shù)據(jù)調(diào)整規(guī)則的優(yōu)先級(jí),依次執(zhí)行各條圖層數(shù)據(jù)調(diào)整規(guī)則,以調(diào)整多個(gè)圖層數(shù)據(jù)中任意兩個(gè)圖層數(shù)據(jù)之間的位置關(guān)系,生成所述目標(biāo)地圖數(shù)據(jù),包括:
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,按照各條圖層數(shù)據(jù)調(diào)整規(guī)則的優(yōu)先級(jí),依次執(zhí)行各條圖層數(shù)據(jù)調(diào)整規(guī)則,以調(diào)整多個(gè)圖層數(shù)據(jù)中任意兩個(gè)圖層數(shù)據(jù)之間的位置關(guān)系,生成所述目標(biāo)地圖數(shù)據(jù),包括:
5.根據(jù)權(quán)利要求4所述的方法,執(zhí)行優(yōu)先級(jí)為i的圖層數(shù)據(jù)調(diào)整規(guī)則,以調(diào)整優(yōu)先級(jí)為i的圖層數(shù)據(jù)調(diào)整規(guī)則對應(yīng)圖層數(shù)據(jù)之間的位置關(guān)系,包括:
6.根據(jù)權(quán)利要求4所述的方法,其特征在于,執(zhí)行優(yōu)先級(jí)為i的圖層數(shù)據(jù)調(diào)整規(guī)則,以調(diào)整優(yōu)先級(jí)為i的圖層數(shù)據(jù)調(diào)整規(guī)則對應(yīng)圖層數(shù)據(jù)之間的位置關(guān)系,包括:
7.根據(jù)權(quán)利要求1所述的方法,其特征在于,基于所述規(guī)則依賴有向圖確定各條圖層數(shù)據(jù)調(diào)整規(guī)則的優(yōu)先級(jí),包括:
8.一種地圖數(shù)據(jù)生成裝置,其特征在于,包括:
9.一種電子設(shè)備,包括存儲(chǔ)器、處理器以及存儲(chǔ)在所述存儲(chǔ)器中并且可在所述處理器上運(yùn)行的計(jì)算機(jī)程序,其特征在于,所述處理器執(zhí)行所述計(jì)算機(jī)程序時(shí)實(shí)現(xiàn)如權(quán)利要求1至7中任一項(xiàng)所述方法的步驟。
10.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)存儲(chǔ)有計(jì)算機(jī)程序,其特征在于,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如權(quán)利要求1至7中任一項(xiàng)所述方法的步驟。