欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

道路名稱的數(shù)據(jù)編譯方法、地圖標(biāo)注方法和裝置的制造方法

文檔序號(hào):10535082閱讀:320來(lái)源:國(guó)知局
道路名稱的數(shù)據(jù)編譯方法、地圖標(biāo)注方法和裝置的制造方法
【專(zhuān)利摘要】本發(fā)明提供了一種道路數(shù)據(jù)的編譯方法,包括:預(yù)加載點(diǎn)數(shù)據(jù)和線數(shù)據(jù)生成地圖中標(biāo)注的興趣點(diǎn)和道路名稱的預(yù)處理位置;根據(jù)道路劃分的區(qū)域和所述預(yù)處理位置獲得標(biāo)注于所述區(qū)域的興趣點(diǎn)和道路名稱點(diǎn);所述區(qū)域中根據(jù)所述道路周?chē)d趣點(diǎn)的屬性和環(huán)境屬性對(duì)道路名稱進(jìn)行重要度的運(yùn)算,所述道路名稱點(diǎn)構(gòu)成所述道路名稱;根據(jù)所述道路名稱點(diǎn)進(jìn)行碰撞計(jì)算得到發(fā)生重疊的道路名稱;根據(jù)重要度對(duì)發(fā)生重疊的道路名稱進(jìn)行過(guò)濾得到標(biāo)注于地圖的道路名稱。此外,還提供了一種與該方法匹配的道路名稱的數(shù)據(jù)編譯裝置、地圖標(biāo)注方法和裝置。上述道路名稱的數(shù)據(jù)編譯方法、地圖標(biāo)注方法和裝置能夠在道路名稱標(biāo)注中進(jìn)行自身的動(dòng)態(tài)調(diào)整,提高了靈活性和機(jī)動(dòng)性。
【專(zhuān)利說(shuō)明】
道路名稱的數(shù)據(jù)編譯方法、地圖標(biāo)注方法和裝置
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及地圖技術(shù)領(lǐng)域,特別涉及一種道路名稱的數(shù)據(jù)編譯方法、地圖標(biāo)注方法和裝置。
【背景技術(shù)】
[0002]隨著移動(dòng)導(dǎo)航技術(shù)的不斷應(yīng)用,更多的人開(kāi)始在行進(jìn)中依賴于地圖進(jìn)行路線指引,提升人們尋路的便捷性和準(zhǔn)確性。
[0003]目前,地圖產(chǎn)品一般都會(huì)將用于進(jìn)行地圖顯示的基礎(chǔ)數(shù)據(jù)提供給導(dǎo)航引擎使用,以實(shí)現(xiàn)本地客戶端中地圖的渲染。在通過(guò)基礎(chǔ)數(shù)據(jù)所實(shí)現(xiàn)的地圖渲染中包括了道路名稱標(biāo)注的渲染,即在顯示的地圖中為各道路進(jìn)行道路名稱的標(biāo)注。
[0004]然而,現(xiàn)有的道路名稱的標(biāo)注均采用預(yù)先埋點(diǎn)的方式,道路名稱被標(biāo)注于地圖中固定的位置,并無(wú)法進(jìn)行自身的動(dòng)態(tài)調(diào)整,由此將使得地圖中道路名稱的標(biāo)注缺乏靈活性和機(jī)動(dòng)性。

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

[0005]基于此,有必要提供一種道路數(shù)據(jù)的編譯方法,所述方法能夠在道路名稱標(biāo)注中進(jìn)行自身的動(dòng)態(tài)調(diào)整,提高了靈活性和機(jī)動(dòng)性。
[0006]另外,還有必要提供一種道路數(shù)據(jù)編譯裝置,所述裝置能夠在道路名稱標(biāo)注中進(jìn)行自身的動(dòng)態(tài)調(diào)整,提高了靈活性和機(jī)動(dòng)性。
[0007]此外,還有必要提供一種地圖標(biāo)注方法和裝置,所述地圖標(biāo)注方法和裝置使得地圖中標(biāo)注的道路名稱能夠進(jìn)行自身的動(dòng)態(tài)調(diào)整,提高了靈活性和機(jī)動(dòng)性。
[0008]—種道路名稱的數(shù)據(jù)編譯方法,包括如下步驟:
[0009]預(yù)加載點(diǎn)數(shù)據(jù)和線數(shù)據(jù)生成地圖中標(biāo)注的興趣點(diǎn)和道路名稱的預(yù)處理位置;
[0010]根據(jù)道路劃分的區(qū)域和所述預(yù)處理位置獲得標(biāo)注于所述區(qū)域的興趣點(diǎn)和道路名稱點(diǎn);
[0011]所述區(qū)域中根據(jù)所述道路周?chē)d趣點(diǎn)的屬性和環(huán)境屬性對(duì)道路名稱進(jìn)行重要度的運(yùn)算,所述道路名稱點(diǎn)構(gòu)成所述道路名稱;
[0012]根據(jù)所述道路名稱點(diǎn)進(jìn)行碰撞計(jì)算得到發(fā)生重疊的道路名稱;
[0013]根據(jù)重要度對(duì)發(fā)生重疊的道路名稱進(jìn)行過(guò)濾得到標(biāo)注于地圖的道路名稱。
[0014]一種地圖標(biāo)注方法,包括如下步驟:
[0015]根據(jù)地圖顯示指令調(diào)用地圖引擎;
[0016]通過(guò)所述地圖引擎進(jìn)行地圖渲染,在渲染的所述地圖中進(jìn)行興趣點(diǎn)和道路名稱的標(biāo)注;
[0017]所述標(biāo)注的興趣點(diǎn)和道路名稱是根據(jù)權(quán)利要求1至6任意一項(xiàng)所述的方法獲得的興趣點(diǎn)和標(biāo)注于地圖的道路名稱。
[0018]—種道路名稱的數(shù)據(jù)編譯裝置,所述裝置包括如下步驟:
[0019]預(yù)加載模塊,用于預(yù)加載點(diǎn)數(shù)據(jù)和線數(shù)據(jù)生成地圖中標(biāo)注的興趣點(diǎn)和道路名稱的預(yù)處理位置;
[0020]點(diǎn)獲取模塊,用于根據(jù)道路劃分的區(qū)域和所述預(yù)處理位置獲得標(biāo)注于所述區(qū)域的興趣點(diǎn)和道路名稱點(diǎn);
[0021]重要度運(yùn)算模塊,用于所述區(qū)域中根據(jù)所述道路周?chē)d趣點(diǎn)的屬性和環(huán)境屬性對(duì)道路名稱進(jìn)行重要度的運(yùn)算,所述道路名稱點(diǎn)構(gòu)成所述道路名稱;
[0022]碰撞計(jì)算模塊,用于根據(jù)所述道路名稱點(diǎn)進(jìn)行碰撞計(jì)算得到發(fā)生重疊的道路名稱;
[0023]重疊過(guò)濾模塊,用于根據(jù)重要度對(duì)發(fā)生重疊的道路名稱進(jìn)行過(guò)濾得到標(biāo)注于地圖的道路名稱。
[0024]一種地圖標(biāo)注裝置,包括:
[0025]引擎調(diào)用模塊,用于根據(jù)地圖顯示指令調(diào)用地圖引擎;
[0026]渲染模塊,用于通過(guò)所述地圖引擎進(jìn)行地圖渲染,在渲染的所述地圖中進(jìn)行興趣點(diǎn)和道路名稱的標(biāo)注;
[0027]所述標(biāo)注的興趣點(diǎn)和道路名稱是根據(jù)權(quán)利要求8至13任意一項(xiàng)所述的裝置獲得的興趣點(diǎn)和標(biāo)注于地圖的道路名稱。
[0028]為解決上述技術(shù)問(wèn)題,將采用如下技術(shù)方案:
[0029]為獲得可標(biāo)注于地圖的道路點(diǎn)名稱,將進(jìn)行點(diǎn)數(shù)據(jù)和線數(shù)據(jù)的預(yù)加載生成地圖中標(biāo)注的興趣點(diǎn)和道路名稱的預(yù)處理位置,根據(jù)道路劃分的區(qū)域和預(yù)處理位置獲得標(biāo)注于區(qū)域的興趣點(diǎn)和道路名稱點(diǎn),區(qū)域中根據(jù)道路周?chē)d趣點(diǎn)的屬性和環(huán)境屬性對(duì)道路名稱進(jìn)行重要度的計(jì)算,該道路名稱由道路點(diǎn)構(gòu)成,根據(jù)道路名稱點(diǎn)進(jìn)行碰撞計(jì)算得到發(fā)生重疊的預(yù)處理道路名稱,根據(jù)重要度對(duì)發(fā)生重疊的預(yù)處理道路名稱進(jìn)行過(guò)濾得到標(biāo)注于地圖的道路名稱,由于標(biāo)注于地圖的道路名稱是根據(jù)多個(gè)維度,即各區(qū)域中道路周?chē)d趣點(diǎn)的屬性和環(huán)境屬性過(guò)濾所得到的,因此不再僅限于單一屬性,標(biāo)注于地圖的道路名稱將由此進(jìn)行自身的動(dòng)態(tài)調(diào)整,提高了道路名稱標(biāo)注的靈活性和機(jī)動(dòng)性。
【附圖說(shuō)明】
[0030]圖1是一個(gè)實(shí)施例中道路名稱的數(shù)據(jù)編譯方法的流程圖;
[0031]圖2是圖1中根據(jù)道路劃分的區(qū)域和預(yù)處理位置獲得標(biāo)注于區(qū)域的興趣點(diǎn)和道路名稱點(diǎn)的方法流程圖;
[0032]圖3是另一個(gè)實(shí)施例中道路名稱的數(shù)據(jù)編譯方法的流程圖;
[0033]圖4是另一個(gè)實(shí)施例中道路名稱的數(shù)據(jù)編譯方法的流程圖;
[0034]圖5是圖4中根據(jù)道路名稱的立體模型和區(qū)域最終標(biāo)注興趣點(diǎn)的分布進(jìn)行預(yù)處理位置的過(guò)濾得到保留的預(yù)處理位置,預(yù)處理位置對(duì)應(yīng)的道路名稱點(diǎn)構(gòu)成區(qū)域中的道路名稱的方法流程圖;
[0035]圖6是圖1中區(qū)域中根據(jù)道路周?chē)d趣點(diǎn)的屬性和環(huán)境屬性對(duì)道路名稱進(jìn)行重要度的運(yùn)算,道路名稱點(diǎn)構(gòu)成道路名稱的方法流程圖;
[0036]圖7是一個(gè)實(shí)施例中道路名稱的數(shù)據(jù)編譯方法的應(yīng)用示意圖;
[0037]圖8是一個(gè)實(shí)施例中地圖標(biāo)注方法的流程圖;
[0038]圖9是一個(gè)實(shí)施例中道路名稱的數(shù)據(jù)編譯裝置的結(jié)構(gòu)示意圖;
[0039]圖10是圖9中點(diǎn)獲取模塊的結(jié)構(gòu)示意圖;
[0040]圖11是另一個(gè)實(shí)施例中道路名稱的數(shù)據(jù)編譯裝置的結(jié)構(gòu)示意圖;
[0041]圖12是另一個(gè)實(shí)施例中道路名稱的數(shù)據(jù)編譯裝置的結(jié)構(gòu)示意圖;
[0042]圖13是圖12中預(yù)處理位置過(guò)濾模塊的結(jié)構(gòu)示意圖;
[0043]圖14是圖9中重要度運(yùn)算模塊的結(jié)構(gòu)示意圖;
[0044]圖15是一個(gè)實(shí)施例中地圖標(biāo)注裝置的結(jié)構(gòu)示意圖;
[0045]圖16是本發(fā)明實(shí)施例提供的一種終端設(shè)備的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0046]體現(xiàn)本發(fā)明特征與優(yōu)點(diǎn)的典型實(shí)施方式將在以下的說(shuō)明中詳細(xì)敘述。應(yīng)理解的是本發(fā)明能夠在不同的實(shí)施方式上具有各種的變化,其皆不脫離本發(fā)明的范圍,且其中的說(shuō)明及圖示在本質(zhì)上是當(dāng)作說(shuō)明之用,而非用以限制本發(fā)明。
[0047]在一個(gè)實(shí)施例中,一種道路名稱的數(shù)據(jù)編譯方法如圖1所示,包括如下步驟:
[0048]步驟110,預(yù)加載點(diǎn)數(shù)據(jù)和線數(shù)據(jù)生成地圖中標(biāo)注的興趣點(diǎn)和道路名稱的預(yù)處理位置。
[0049]點(diǎn)數(shù)據(jù)和線數(shù)據(jù)均是原始道路數(shù)據(jù),是從用于進(jìn)行地圖顯示的基礎(chǔ)數(shù)據(jù)中抽取得到的?;A(chǔ)數(shù)據(jù)中包括很多數(shù)據(jù)內(nèi)容,而點(diǎn)數(shù)據(jù)和線數(shù)據(jù)則是其所包括的部分?jǐn)?shù)據(jù)內(nèi)容。
[0050]點(diǎn)數(shù)據(jù)用于存放地圖中興趣點(diǎn)的屬性,包括坐標(biāo)和重要點(diǎn)。線數(shù)據(jù)用于存入地圖中道路相關(guān)的屬性,包括坐標(biāo)、方向、道路名稱的長(zhǎng)度、基本分類(lèi)和重要度。
[0051]所進(jìn)行的點(diǎn)數(shù)據(jù)和線數(shù)據(jù)預(yù)加載中,以線數(shù)據(jù)的預(yù)加載為例,在將線數(shù)據(jù)加載至內(nèi)存的過(guò)程中,將會(huì)首先加載道路名稱的長(zhǎng)度和道路名稱的字號(hào)大小,然后選定一起始點(diǎn),標(biāo)示道路名稱中的第一個(gè)字,再按照字號(hào)大小向后偏移I個(gè)字距離,標(biāo)示下一個(gè)字,以此類(lèi)推,完成道路名稱的標(biāo)不。
[0052]步驟130,根據(jù)道路劃分的區(qū)域和預(yù)處理位置獲得標(biāo)注于區(qū)域的興趣點(diǎn)和道路名稱點(diǎn)。
[0053]由于道路名稱的標(biāo)注是為地圖中相應(yīng)道路服務(wù)的,而道路由多個(gè)路段組成,因此,需要根據(jù)線數(shù)據(jù)對(duì)道路進(jìn)行切分得到道路所劃分的若干個(gè)區(qū)域,進(jìn)而能夠根據(jù)道路所劃分的若干個(gè)區(qū)域分別獲得標(biāo)注于區(qū)域的興趣點(diǎn)和道路名稱點(diǎn),由此將使得后續(xù)所進(jìn)行的處理能夠基于區(qū)域?qū)崿F(xiàn),該區(qū)域作為地圖中的可視區(qū)域,也將使得后續(xù)處理得到的標(biāo)注于地圖的道路名稱更易于地圖中的道路顯示,為用戶在地圖中進(jìn)行的道路查看提供了輔助。
[0054]其中,所獲得的道路名稱點(diǎn)指的是用于形成地圖中標(biāo)注的道路名稱的點(diǎn),其對(duì)應(yīng)于預(yù)處理位置,也就是說(shuō),在預(yù)加載中道路名稱的預(yù)處理位置上包括了多個(gè)用以形成道路名稱的點(diǎn),該點(diǎn)即為道路名稱點(diǎn)。
[0055]步驟150,區(qū)域中根據(jù)道路周?chē)d趣點(diǎn)的屬性和環(huán)境屬性對(duì)道路名稱進(jìn)行重要度的運(yùn)算,道路名稱點(diǎn)構(gòu)成道路名稱。
[0056]如前所述的,線數(shù)據(jù)存放了道路相關(guān)的各種屬性,因此,通過(guò)線數(shù)據(jù)即可得到獲得自身所對(duì)應(yīng)的道路以及此道路上所進(jìn)行的初步標(biāo)注。在所進(jìn)行的點(diǎn)數(shù)據(jù)和線數(shù)據(jù)的預(yù)加載中,可獲得興趣點(diǎn)、道路以及按照預(yù)處理位置標(biāo)注于道路上的道路名稱。
[0057]由此,針對(duì)一線數(shù)據(jù),在通過(guò)道路劃分的區(qū)域和預(yù)處理位置獲得興趣點(diǎn)和道路名稱點(diǎn)之后,遍歷道路劃分的區(qū)域,在遍歷到的一個(gè)區(qū)域中獲取道路周?chē)d趣點(diǎn)和環(huán)境屬性,以對(duì)此區(qū)域中的道路名稱進(jìn)行重要度運(yùn)算,以獲得此區(qū)域中道路名稱的重要度,此時(shí),將遍歷到下一個(gè)區(qū)域,以此類(lèi)推,完成道路劃分的所有區(qū)域中道路名稱的重要度運(yùn)算。
[0058]在此需要說(shuō)明的是,在此過(guò)程中進(jìn)行重要度運(yùn)算的道路名稱是線數(shù)據(jù)對(duì)應(yīng)道路的道路名稱。
[0059]可以理解的,對(duì)于所有線數(shù)據(jù),將進(jìn)行線數(shù)據(jù)的遍歷,對(duì)遍歷到的每一條線數(shù)據(jù)執(zhí)行上述過(guò)程,在此不進(jìn)行詳細(xì)描述。
[0060]對(duì)道路名稱所進(jìn)行的重要度運(yùn)算將是以多個(gè)維度為參考進(jìn)行的,即至少以道路周?chē)d趣點(diǎn)的屬性和環(huán)境屬性兩個(gè)維度,其中,環(huán)境屬性包括地圖使用場(chǎng)景、區(qū)域?qū)傩?、道路曲折度、道路寬度、道路等?jí)、道路的分類(lèi)、道路車(chē)道數(shù)、道路的質(zhì)地和道路擁堵程度等。
[0061]由此將使得重要度的運(yùn)算是以多個(gè)維度為參考的,不再限于單一維度,所運(yùn)算得到的重要度也是根據(jù)實(shí)際情況動(dòng)態(tài)變化的,從而便得后續(xù)以重要度為依據(jù)所獲得的標(biāo)注于地圖的道路名稱能夠與實(shí)際情況相適配,能夠根據(jù)周?chē)h(huán)境的動(dòng)態(tài)調(diào)整標(biāo)注的道路名稱,有利于實(shí)現(xiàn)地圖中優(yōu)質(zhì)的展示效果。
[0062]步驟170,根據(jù)道路名稱點(diǎn)進(jìn)行碰撞計(jì)算得到發(fā)生重疊的道路名稱。
[0063]由道路名稱點(diǎn)所構(gòu)成的道路名稱之間,由于位置較為相近,相互之間發(fā)生重疊的可能性較高,因此,根據(jù)道路名稱點(diǎn)進(jìn)行碰撞計(jì)算,通過(guò)碰撞計(jì)算獲得相互之間發(fā)生重疊的預(yù)處理道路名稱。
[0064]步驟190,根據(jù)重要度對(duì)發(fā)生重疊的預(yù)處理道路名稱進(jìn)行過(guò)濾得到標(biāo)注于地圖的道路名稱。
[0065]如前所述的,每一道路名稱都有對(duì)應(yīng)的重要度,重要度所對(duì)應(yīng)的數(shù)值越大,即重要度越高,則說(shuō)明對(duì)應(yīng)的道路名稱在地圖的顯示中愈為重要。因此,在發(fā)生重疊的道路名稱中,將重要度較低的道路名稱剔除,保留重要度較高的道路名稱,由此便得到用于進(jìn)行地圖顯示中標(biāo)注的道路名稱。
[0066]通過(guò)如上所述的過(guò)程,使得為地圖顯示以及導(dǎo)航所進(jìn)行的地圖數(shù)據(jù)編譯中能夠獲得最為適用的道路名稱標(biāo)注,進(jìn)而提高了道路名稱標(biāo)注的自適應(yīng)性。
[0067]在一個(gè)實(shí)施例中,步驟130如圖2所示,包括如下步驟:
[0068]步驟131,針對(duì)每一道路,通過(guò)進(jìn)行區(qū)域面積劃分計(jì)算得到對(duì)道路進(jìn)行標(biāo)注的若干個(gè)區(qū)域。
[0069]針對(duì)每一道路都將進(jìn)行區(qū)域面積劃分,由此來(lái)獲得需要對(duì)道路進(jìn)行標(biāo)注的若干個(gè)區(qū)域。在具體實(shí)現(xiàn)中,將通過(guò)線數(shù)據(jù)進(jìn)行遍歷,每遍歷到的一條線數(shù)據(jù),進(jìn)行的區(qū)域面積區(qū)域都是針對(duì)此條線數(shù)據(jù)對(duì)應(yīng)的道路進(jìn)行的。
[0070]步驟133,從地圖中標(biāo)注的興趣點(diǎn)獲得標(biāo)注于區(qū)域的興趣點(diǎn),根據(jù)預(yù)處理位置獲得區(qū)域的道路名稱點(diǎn)。
[0071]一方面,根據(jù)所獲得的若干個(gè)區(qū)域,在預(yù)加載所獲得的興趣點(diǎn)得到標(biāo)注于各區(qū)域的興趣點(diǎn);另一方面,將根據(jù)預(yù)加載所獲得的預(yù)處理位置獲得預(yù)處理位置位于區(qū)域中的道路名稱點(diǎn)。
[0072]在如上所述的過(guò)程中,使得道路名稱的數(shù)據(jù)編譯過(guò)程得以分區(qū)域進(jìn)行,由此將充分考慮了每一可視區(qū)域中道路名稱的標(biāo)注,使得最終所得到的道路名稱標(biāo)注具備非常高的適用性。
[0073]在優(yōu)選的實(shí)施例中,在配合進(jìn)行的點(diǎn)數(shù)據(jù)存儲(chǔ)中,將以區(qū)域和重要度為key值建立雙索引,以方便快速進(jìn)行點(diǎn)數(shù)據(jù)的查找。其中,該區(qū)域可以是地圖中的瓦塊。
[0074]進(jìn)一步的,在獲得各區(qū)域以及區(qū)域中的興趣點(diǎn)和道路名稱點(diǎn)之后,還將判斷道路名稱點(diǎn)分布的合理性,以剔除分布不合理的道路名稱點(diǎn)。
[0075]在此合理性判斷中,可依據(jù)制圖的規(guī)則實(shí)現(xiàn)。例如,制圖的規(guī)則應(yīng)當(dāng)出現(xiàn)道路名稱的位置出現(xiàn)道路名稱點(diǎn),則判定為合理,以此來(lái)進(jìn)一步規(guī)范地圖中道路名稱的標(biāo)注。
[0076]在一個(gè)實(shí)施例中,步驟150之前,如上所述的方法如圖3所示,還包括:
[0077]步驟210,根據(jù)區(qū)域的興趣點(diǎn)密度和區(qū)域面積運(yùn)算得到區(qū)域的興趣點(diǎn)數(shù)量。
[0078]每一區(qū)域都其所對(duì)應(yīng)的興趣點(diǎn)密度,其作為一參考值,可根據(jù)區(qū)域所處的城內(nèi)或者城外而各不相同。例如,位于城內(nèi)的區(qū)域,其興趣點(diǎn)密度較大,位于城外的區(qū)域,其興趣點(diǎn)密度較小。
[0079]興趣點(diǎn)密度是區(qū)域中興趣點(diǎn)數(shù)量和區(qū)域面積之間的比值,因此,根據(jù)區(qū)域的興趣點(diǎn)密度和區(qū)域面積便能夠運(yùn)算得到區(qū)域的興趣點(diǎn)數(shù)量。區(qū)域的興趣點(diǎn)數(shù)量用于指示區(qū)域中合理狀態(tài)下標(biāo)注的興趣點(diǎn)數(shù)量。
[0080]步驟230,按照區(qū)域的興趣點(diǎn)數(shù)量和重要度從標(biāo)注于區(qū)域的興趣點(diǎn)中獲得區(qū)域最終標(biāo)注的興趣點(diǎn)。
[0081]對(duì)標(biāo)注于區(qū)域的興趣點(diǎn),按照重要度進(jìn)行選取,以得到數(shù)量與運(yùn)算得到的興趣點(diǎn)數(shù)量相符的興趣點(diǎn),由此所選取得到的興趣點(diǎn)即為區(qū)域最終標(biāo)注的興趣點(diǎn)。
[0082]需要進(jìn)行說(shuō)明的是,所進(jìn)行的興趣點(diǎn)選取是按照重要度由高到低的順序?qū)崿F(xiàn)的,以將重要度較低的興趣點(diǎn)剔除,保留重要度較高的興趣點(diǎn)。
[0083]通過(guò)此過(guò)程,為各區(qū)域進(jìn)行了興趣點(diǎn)的合理設(shè)置,一方面能夠?qū)^(qū)域中道路名稱的標(biāo)注進(jìn)行有效避讓?zhuān)硪环矫嬗旨骖櫫藚^(qū)域中興趣點(diǎn)的標(biāo)注,保證了后續(xù)地圖中興趣點(diǎn)和道路名稱標(biāo)注的合理性和準(zhǔn)確性。
[0084]進(jìn)一步的,在本實(shí)施例中,如圖4所示,如上所述的方法還包括:
[0085]步驟310,區(qū)域中根據(jù)所構(gòu)成的道路名稱進(jìn)行道路名稱點(diǎn)的聚合得到道路名稱的立體模型。
[0086]在劃分的各區(qū)域中,針對(duì)每一區(qū)域都進(jìn)行道路名稱點(diǎn)的聚合,其過(guò)程包括:將區(qū)域中相同道路名稱的道路名稱點(diǎn)聚合在一起構(gòu)成道路名稱的立體模型。
[0087]其中,該道路名稱的立體模型將是由道路名稱點(diǎn)所在的二維平面以及道路名稱點(diǎn)的屬性構(gòu)成的。
[0088]步驟330,根據(jù)道路名稱的立體模型和區(qū)域最終標(biāo)注興趣點(diǎn)的分布進(jìn)行預(yù)處理位置的過(guò)濾得到保留的預(yù)處理位置,預(yù)處理位置對(duì)應(yīng)的道路名稱點(diǎn)構(gòu)成區(qū)域中的道路名稱。
[0089]在區(qū)域中進(jìn)行預(yù)處理位置的過(guò)濾,通過(guò)此過(guò)濾過(guò)程所保留預(yù)處理位置上的道路名稱點(diǎn)方可構(gòu)成區(qū)域中的道路名稱。
[0090]換而言之,將根據(jù)道路名稱的立體模型和區(qū)域最終標(biāo)注興趣點(diǎn)的分布進(jìn)行比對(duì),由此發(fā)現(xiàn)區(qū)域中與最終標(biāo)注興趣點(diǎn)發(fā)生沖突的預(yù)處理位置,進(jìn)而將此預(yù)處理位置上的道路名稱點(diǎn)過(guò)濾掉,以進(jìn)行更好的避讓?zhuān)WC了區(qū)域中能夠?qū)Φ缆访Q進(jìn)行標(biāo)注,也能夠?qū)χ匾呐d趣點(diǎn),即最終標(biāo)注興趣點(diǎn)進(jìn)行標(biāo)注,避免造成道路名稱空白的同時(shí)兼顧了重要的興趣點(diǎn)。
[0091 ]進(jìn)一步的,在一個(gè)實(shí)施例中,步驟310包括:在區(qū)域的道路名稱點(diǎn)中,將構(gòu)成相同道路名稱的道路名稱點(diǎn)聚合,并繪制于二維平面,繪制的二維平面和道路名稱點(diǎn)附帶的屬性構(gòu)成道路名稱的立體模型。
[0092]也就是說(shuō),區(qū)域中進(jìn)行的道路名稱點(diǎn)的聚合是依據(jù)道路名稱進(jìn)行的。例如,區(qū)域中有一部分道路名稱點(diǎn)構(gòu)成道路名稱“四環(huán)”,則將區(qū)域中所有“四環(huán)”的道路名稱點(diǎn)聚合在一起,每一道路名稱點(diǎn)都有坐標(biāo),因此把所有構(gòu)成“四環(huán)”的道路名稱點(diǎn)按照坐標(biāo)繪制到二維平面中。
[0093]進(jìn)一步的,在一個(gè)實(shí)施例中,步驟330如圖5所示,包括:
[0094]步驟331,聚合區(qū)域中的最終標(biāo)注興趣點(diǎn),將聚合的最終標(biāo)注興趣點(diǎn)繪制于二維平面,繪制的二維平面和最終標(biāo)注興趣點(diǎn)的屬性構(gòu)成區(qū)域的興趣點(diǎn)立體模型。
[0095]通過(guò)前述區(qū)域中興趣點(diǎn)的選取而得獲得區(qū)域中的最終興趣,此時(shí),對(duì)于所獲得的每一區(qū)域的最終標(biāo)注興趣點(diǎn),都將進(jìn)行二維平面中的繪制以將最終標(biāo)注興趣點(diǎn)繪制于二維平面上,所繪制得到的二維平面和最終標(biāo)注興趣點(diǎn)的屬性便構(gòu)成了區(qū)域的興趣點(diǎn)立體模型。以此類(lèi)推,將得到所有區(qū)域所分別對(duì)應(yīng)的興趣點(diǎn)模型。
[0096]步驟333,通過(guò)道路名稱的立體模型和區(qū)域的興趣點(diǎn)立體模型,將二維平面中各預(yù)處理位置對(duì)應(yīng)的道路名稱與最終標(biāo)注興趣點(diǎn)的分布相比對(duì),得到與最終標(biāo)注興趣點(diǎn)分布相適配的預(yù)處理位置,保留該預(yù)處理位置。
[0097]對(duì)于一區(qū)域,使用道路名稱的立體模型和興趣點(diǎn)立體模型,進(jìn)行道路名稱和最終標(biāo)注興趣點(diǎn)分布的比對(duì),保留與最終標(biāo)注興趣點(diǎn)分布相適配,即未發(fā)生沖突的預(yù)處理位置上道路名稱點(diǎn)被保留,而與最終標(biāo)注興趣點(diǎn)分布發(fā)生了沖突的預(yù)處理位置上道路名稱點(diǎn)被剔除。
[0098]步驟335,將預(yù)處理位置對(duì)應(yīng)的道路名稱點(diǎn)構(gòu)成區(qū)域的道路名稱。
[0099]通過(guò)如上所述的過(guò)程,實(shí)現(xiàn)了道路名稱標(biāo)注與最終標(biāo)注興趣點(diǎn)之間的,使得最終標(biāo)注興趣點(diǎn)能夠標(biāo)注于地圖中,并且實(shí)現(xiàn)了道路名稱的合理標(biāo)注,不會(huì)與周?chē)淖罱K標(biāo)注興趣點(diǎn)發(fā)生沖突,有助于提高地圖的展示效果。
[0100]在一個(gè)實(shí)施例中,環(huán)境屬性包括地圖使用專(zhuān)利和區(qū)域?qū)傩裕襟E150如圖6所示,包括:
[0101]步驟151,在區(qū)域中進(jìn)行道路周?chē)膭?dòng)態(tài)觀測(cè),通過(guò)動(dòng)態(tài)觀測(cè)聚合道路的周?chē)d趣點(diǎn)。
[0102]對(duì)于一區(qū)域,以動(dòng)態(tài)發(fā)現(xiàn)的方式進(jìn)行區(qū)域中道路的周?chē)d趣點(diǎn)聚合,以獲得道路在區(qū)域中的所有周?chē)d趣點(diǎn)。
[0103]可以理解的,對(duì)于區(qū)域中的興趣點(diǎn),在優(yōu)選的實(shí)施例中,所指的興趣點(diǎn)為區(qū)域中的最終標(biāo)注興趣點(diǎn)。
[0104]區(qū)域中的興趣點(diǎn)都有其所對(duì)應(yīng)的坐標(biāo),相對(duì)應(yīng)的,道路也有其所對(duì)應(yīng)泊坐標(biāo),因此,可根據(jù)坐標(biāo)找到處于道路指定范圍內(nèi)的所有興趣點(diǎn),落入此范圍的興趣點(diǎn)聚合。例如,該指定范圍可以是距離道路I公里的范圍。
[0105]步驟153,根據(jù)地圖使用場(chǎng)景、區(qū)域?qū)傩浴⒅車(chē)d趣點(diǎn)的屬性和道路名稱自身的屬性計(jì)算道路名稱的重要度。
[0106]地圖使用場(chǎng)景指的是地圖中進(jìn)行興趣點(diǎn)和道路名稱標(biāo)注所進(jìn)行的場(chǎng)景區(qū)分,包括駕車(chē)場(chǎng)景、綜合地圖場(chǎng)景、外賣(mài)場(chǎng)景和騎行場(chǎng)景等;區(qū)域?qū)傩园ǔ菂^(qū)類(lèi)型、城區(qū)重要度等方面;周?chē)d趣點(diǎn)的屬性則包括重要度、分類(lèi)和場(chǎng)景等;道路名稱自身的屬性可以是道路名稱點(diǎn)位置等,在此不進(jìn)行限定,可根據(jù)實(shí)際需要不斷豐富道路名稱重要度計(jì)算中參考的維度。
[0107]具體的,對(duì)于重要度計(jì)算的具體實(shí)現(xiàn)而言,將首先對(duì)參考的各維度,例如,地圖使用場(chǎng)景、區(qū)域?qū)傩缘确菙?shù)字形式存儲(chǔ)的維度進(jìn)行數(shù)字化處理,以獲得可供參與計(jì)算的數(shù)值。
[0108]由此方可進(jìn)入道路名稱的重要度計(jì)算。在一個(gè)實(shí)施例中,道路名稱的重要度rank,可參考如下公式:
[0109]rank=E(A)/N+AR
[0110]其中,Σ(Α)/Ν是區(qū)域內(nèi)興趣點(diǎn)重要度的平均值,AR是根據(jù)道路屬性計(jì)算得到的基本重要度。
[0111]道路屬性可包括道路等級(jí)、道路分類(lèi)等,例如,根據(jù)道路等級(jí)(1、2和3等級(jí))和道路分類(lèi)(高速路、快速路)來(lái)計(jì)算出相應(yīng)的AR。
[0112]需要說(shuō)明的是,在此公式中,僅僅是以周?chē)d趣點(diǎn)的屬性這一維度為例給出的示例性公式。在具體實(shí)現(xiàn)中,所引入?yún)⒖嫉亩鄠€(gè)維度可依照此公式進(jìn)行道路名稱的重要度計(jì)算,但也可采用其它的運(yùn)算方式,在此不進(jìn)行限定。
[0113]在另一個(gè)實(shí)施例中,如上所述的方法還包括根據(jù)道路走向動(dòng)態(tài)調(diào)整標(biāo)注于地圖的道路名稱方向的步驟。
[0114]對(duì)于標(biāo)注于地圖的道路名稱,所進(jìn)行的根據(jù)道路走向動(dòng)態(tài)調(diào)整中,可根據(jù)道路名稱方向和道路方向?qū)崿F(xiàn)。其中,道路名稱方向可由線數(shù)據(jù)獲得;道路方向則用于指示用戶瀏覽的舒適方向,其是在道路上基于文字朝向是重力方向設(shè)置的。
[0115]通過(guò)如上所述的過(guò)程來(lái)為地圖中道路名稱的標(biāo)注進(jìn)一步提供便利性,由此方可實(shí)現(xiàn)地圖中道路名稱的合理標(biāo)注。
[0116]通過(guò)上述所提供的方案,將獲得地圖中道路名稱的標(biāo)注和興趣點(diǎn)的標(biāo)注,所獲得的道路名稱標(biāo)注和興趣點(diǎn)的標(biāo)注被存放于點(diǎn)數(shù)據(jù)集合中,便于提供給地圖應(yīng)用中的地圖引擎使用,以便于通過(guò)地圖引擎進(jìn)行渲染,得到標(biāo)注了道路名稱和興趣點(diǎn)的地圖。
[0117]如上所述的道路名稱的數(shù)據(jù)編譯方法運(yùn)行于地圖編譯程序中,以為地圖應(yīng)用提供數(shù)據(jù)。
[0118]下面結(jié)合一個(gè)具體的實(shí)施例來(lái)詳細(xì)闡述如上所述的道路名稱的數(shù)據(jù)編譯方法。該實(shí)施例中,首先需要說(shuō)明的是,對(duì)于道路名稱所實(shí)現(xiàn)的數(shù)據(jù)編譯,將包括三大部分,即:
[0119](I)點(diǎn)數(shù)據(jù)和線數(shù)據(jù)的預(yù)加載;
[0120](2)線數(shù)據(jù)的遍歷過(guò)程,并且對(duì)于遍歷到的每一條線數(shù)據(jù),都存在著劃分區(qū)域的遍歷過(guò)程,以獲得區(qū)域中道路名稱的重要度;
[0121](3)基于上述兩大部分獲得所有的道路名稱點(diǎn)數(shù)據(jù)。
[0122]由此便能夠?qū)崿F(xiàn)道路名稱的數(shù)據(jù)編譯,進(jìn)而為地圖的顯示提供與興趣點(diǎn)無(wú)沖突,且與地圖使用場(chǎng)景、周?chē)h(huán)境相適應(yīng)的道路名稱標(biāo)注和興趣點(diǎn)標(biāo)注,圖7示出了上述三大部分的具體實(shí)現(xiàn)流程。
[0123]另外,還相應(yīng)地提供了一種地圖標(biāo)注方法,該方法如圖8所示,包括如下步驟:
[0124]步驟510,根據(jù)地圖顯示指令調(diào)用地圖引擎。
[0125]在地圖應(yīng)用中,通過(guò)用戶觸發(fā)的地圖顯示指令來(lái)調(diào)用地圖引擎,以通過(guò)地圖引擎的渲染來(lái)實(shí)現(xiàn)地圖應(yīng)用中地圖的顯示。
[0126]步驟530,通過(guò)地圖引擎進(jìn)行地圖渲染,在渲染的地圖中進(jìn)行興趣點(diǎn)和道路名稱的標(biāo)注。
[0127]在為地圖的顯示所進(jìn)行的地圖渲染中,地圖引擎將對(duì)地圖中興趣點(diǎn)的標(biāo)注和道路名稱的標(biāo)注進(jìn)行渲染,以方便在地圖上標(biāo)注興趣點(diǎn)和道路名稱。
[0128]其中,標(biāo)注的興趣點(diǎn)和道路名稱是根據(jù)如上所述的道路名稱的數(shù)據(jù)編譯方法獲得的興趣點(diǎn)和標(biāo)注于地圖的道路名稱。
[0129]此外,還相應(yīng)地提供了一種道路名稱的數(shù)據(jù)編譯裝置,該裝置如圖9所示,包括預(yù)加載模塊610、點(diǎn)獲取模塊630、重要度運(yùn)算模塊650、碰撞計(jì)算模塊670和重疊過(guò)濾模塊690,其中:
[0130]預(yù)加載模塊610,用于預(yù)加載點(diǎn)數(shù)據(jù)和線數(shù)據(jù)生成地圖中標(biāo)注的興趣點(diǎn)和道路名稱的預(yù)處理位置。
[0131]點(diǎn)獲取模塊630,用于根據(jù)道路劃分的區(qū)域和預(yù)處理位置獲得標(biāo)注于區(qū)域的興趣點(diǎn)和道路名稱點(diǎn)。
[0132]重要度運(yùn)算模塊650,用于區(qū)域中根據(jù)道路周?chē)d趣點(diǎn)的屬性和環(huán)境屬性對(duì)道路名稱進(jìn)行重要度的運(yùn)算,道路名稱點(diǎn)構(gòu)成道路名稱。
[0133]碰撞計(jì)算模塊670,用于根據(jù)道路名稱點(diǎn)進(jìn)行碰撞計(jì)算得到發(fā)生重疊的道路名稱。
[0134]重疊過(guò)濾模塊690,用于根據(jù)重要度對(duì)發(fā)生重疊的道路名稱進(jìn)行過(guò)濾得到標(biāo)注于地圖的道路名稱。
[0135]在一個(gè)實(shí)施例中,如圖10所示,點(diǎn)獲取模塊630包括區(qū)域劃分單元631和點(diǎn)獲取執(zhí)行單元633,其中:
[0136]區(qū)域劃分單元631,用于針對(duì)每一道路,通過(guò)進(jìn)行區(qū)域面積劃分計(jì)算得到對(duì)道路進(jìn)行標(biāo)注的若干個(gè)區(qū)域。
[0137]點(diǎn)獲取執(zhí)行單元633,用于從地圖中標(biāo)注的興趣點(diǎn)獲得標(biāo)注于區(qū)域的興趣點(diǎn),根據(jù)預(yù)處理位置獲得所述區(qū)域的道路名稱點(diǎn)。
[0138]在一個(gè)實(shí)施例中,如上所述的裝置如圖11所示,還包括興趣點(diǎn)數(shù)量運(yùn)算模塊710和興趣點(diǎn)選取模塊730,其中:
[0139]興趣點(diǎn)數(shù)量運(yùn)算模塊710,用于根據(jù)區(qū)域的興趣點(diǎn)密度和區(qū)域面積運(yùn)算得到區(qū)域的興趣點(diǎn)數(shù)量。
[0140]興趣點(diǎn)選取模塊730,用于按照區(qū)域的興趣點(diǎn)數(shù)量和重要度從標(biāo)注于區(qū)域的興趣點(diǎn)中獲取區(qū)域最終標(biāo)注的興趣點(diǎn)。
[0141]在一個(gè)實(shí)施例中,如上所述的裝置如圖12所示,還包括道路名稱聚合模塊810和預(yù)處理位置過(guò)濾模塊830,其中:
[0142]道路名稱聚合模塊810,用于區(qū)域中根據(jù)所構(gòu)成的道路名稱進(jìn)行道路名稱點(diǎn)的聚合得到道路名稱的立體模型。
[0143]預(yù)處理位置過(guò)濾模塊830,用于根據(jù)道路名稱的立體模型和區(qū)域最終標(biāo)注興趣點(diǎn)的分布進(jìn)行預(yù)處理位置的過(guò)濾得到保留的預(yù)處理位置,預(yù)處理位置對(duì)應(yīng)的道路名稱點(diǎn)構(gòu)成區(qū)域中的道路名稱。
[0144]進(jìn)一步的,道路名稱聚合模塊810進(jìn)一步用于在區(qū)域的道路名稱點(diǎn)中,將構(gòu)成相同道路名稱的道路名稱點(diǎn)聚合,并繪制于二維平面,繪制的二維平面和道路名稱點(diǎn)附帶的屬性構(gòu)成道路名稱的立體模型。
[OH5]在一個(gè)實(shí)施例中,預(yù)處理位置過(guò)濾模塊830如圖13所示,包括興趣點(diǎn)聚合單元831、比對(duì)單元833和名稱構(gòu)成單元835,其中:
[0146]興趣點(diǎn)聚合單元831,用于聚合區(qū)域中的最終標(biāo)注興趣點(diǎn),將聚合的最終標(biāo)注興趣點(diǎn)繪制于二維平面,繪制的二維平面和最終標(biāo)注興趣點(diǎn)的屬性構(gòu)成區(qū)域的興趣點(diǎn)立體模型。
[0147]比對(duì)單元833,用于通過(guò)道路名稱的立體模型和區(qū)域的興趣點(diǎn)立體模型,將二維平面中各預(yù)處理位置對(duì)應(yīng)的道路名稱與最終標(biāo)注興趣點(diǎn)的分布相比對(duì),得到與最終標(biāo)注興趣點(diǎn)分布相適應(yīng)的預(yù)處理位置,保留預(yù)處理位置。
[0148]名稱構(gòu)成單元835,用于將預(yù)處理位置對(duì)應(yīng)的道路名稱點(diǎn)構(gòu)成區(qū)域的道路名稱。
[0149]在一個(gè)實(shí)施例中,環(huán)境屬性包括地圖使用場(chǎng)景和區(qū)域?qū)傩?,重要度運(yùn)算模塊650如圖14所示,包括周?chē)d趣點(diǎn)聚合單元651和重要度運(yùn)算執(zhí)行單元653,其中:
[0150]周?chē)d趣點(diǎn)聚合單元651,用于在區(qū)域中進(jìn)行道路周?chē)膭?dòng)態(tài)觀測(cè),通過(guò)動(dòng)態(tài)觀測(cè)聚合道路的周?chē)d趣點(diǎn)。
[0151]重要度運(yùn)算執(zhí)行單元653,用于根據(jù)地圖使用場(chǎng)景、區(qū)域?qū)傩?、周?chē)d趣點(diǎn)的屬性和道路名稱自身的屬性計(jì)算道路名稱的重要度。
[0152]在另一個(gè)實(shí)施例中,如上所述的裝置還包括方向調(diào)整模塊,該方向調(diào)整模塊用于根據(jù)道路走向動(dòng)態(tài)調(diào)整標(biāo)注于地圖的道路名稱方向。
[0153]還有必要提供一種地圖標(biāo)注裝置,該裝置如圖15所示,包括引擎調(diào)用模塊910和渲染模塊930,其中:
[0154]引擎調(diào)用模塊910,用于根據(jù)地圖顯示指令調(diào)用地圖引擎。
[0155]渲染模塊930,用于通過(guò)地圖引擎進(jìn)行地圖渲染,在渲染的地圖中進(jìn)行興趣點(diǎn)和道路名稱的標(biāo)注。
[0156]標(biāo)注的興趣點(diǎn)和道路名稱是如上所述的道路名稱的數(shù)據(jù)編譯裝置獲得的興趣點(diǎn)和標(biāo)注于地圖的道路名稱。
[0157]圖16示出了本發(fā)明實(shí)施例提供的一種終端設(shè)備的結(jié)構(gòu)。該終端設(shè)備1000只是一個(gè)適用本發(fā)明的示例,并不能認(rèn)為是提供了對(duì)本發(fā)明的使用范圍的任何限制。該終端設(shè)備1000也不能解釋為需要依賴于或具有圖示的示例性的終端設(shè)備1000中的一個(gè)或者多個(gè)部件的組合。
[0158]如圖16所示,終端設(shè)備1000包括處理器1010、存儲(chǔ)器1020和系統(tǒng)總線1030。包括存儲(chǔ)器1020和處理器1010在內(nèi)的各種組件將連接到系統(tǒng)總線1030上。處理器1010是一個(gè)用于通過(guò)計(jì)算機(jī)系統(tǒng)中基本的算術(shù)和邏輯運(yùn)算來(lái)執(zhí)行計(jì)算機(jī)程序指令的硬件。存儲(chǔ)器1020是一個(gè)用于臨時(shí)或永久性存儲(chǔ)計(jì)算機(jī)程序或數(shù)據(jù)的物理設(shè)備。
[0159]其中,存儲(chǔ)器1020中存儲(chǔ)了相應(yīng)的程序指令和當(dāng)前顯示的內(nèi)容;處理器1010將執(zhí)行存儲(chǔ)器1020中的程序指令,偵聽(tīng)輸入的各種指令,并對(duì)偵聽(tīng)得到的指令進(jìn)行響應(yīng)。
[0160]終端設(shè)備1000還包括各種輸入接口 1070、輸入裝置1040,以實(shí)現(xiàn)各種操作的輸入。其中,該輸入裝置1040可以是觸摸屏幕、按鍵、鍵盤(pán)和鼠標(biāo)等至少一種。
[0161]終端設(shè)備1000還包括存儲(chǔ)設(shè)備1080,存儲(chǔ)設(shè)備1080可以從多種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中選擇,計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)是指可以進(jìn)行訪問(wèn)的任何可利用的介質(zhì),包括移動(dòng)的和固定的兩種存儲(chǔ)介質(zhì)。例如,計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),包括但不限于閃速存儲(chǔ)器(微型SD卡)、CD-R0M、數(shù)字通用光盤(pán)(DVD)或其它光盤(pán)、磁帶盒、磁帶存儲(chǔ)或其它存儲(chǔ)設(shè)備、或者可用于存儲(chǔ)所需要信息并可訪問(wèn)的任何其它存儲(chǔ)介質(zhì)。
[0162]如上面所詳細(xì)描述的,適配于本發(fā)明的終端設(shè)備1000將執(zhí)行分享移動(dòng)終端內(nèi)容的指定操作,即通過(guò)處理器1010運(yùn)行存儲(chǔ)器1020中的程序指令的形式執(zhí)行該指定操作,以實(shí)現(xiàn)移動(dòng)終端設(shè)備1000中內(nèi)容的分享。
[0163]此外,通過(guò)硬件電路或者硬件電路結(jié)合軟件指令也能同樣實(shí)現(xiàn)本發(fā)明,因此,實(shí)現(xiàn)本發(fā)明并不限于任何特定硬件電路、軟件以及兩者的結(jié)合。
[0164]本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例的全部或部分步驟可以通過(guò)硬件來(lái)完成,也可以通過(guò)程序來(lái)指令相關(guān)的硬件完成,所述的程序可以存儲(chǔ)于一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,上述提到的存儲(chǔ)介質(zhì)可以是只讀存儲(chǔ)器,磁盤(pán)或光盤(pán)等。
[0165]雖然已參照幾個(gè)典型實(shí)施方式描述了本發(fā)明,但應(yīng)當(dāng)理解,所用的術(shù)語(yǔ)是說(shuō)明和示例性、而非限制性的術(shù)語(yǔ)。由于本發(fā)明能夠以多種形式具體實(shí)施而不脫離發(fā)明的精神或?qū)嵸|(zhì),所以應(yīng)當(dāng)理解,上述實(shí)施方式不限于任何前述的細(xì)節(jié),而應(yīng)在隨附權(quán)利要求所限定的精神和范圍內(nèi)廣泛地解釋?zhuān)虼寺淙霗?quán)利要求或其等效范圍內(nèi)的全部變化和改型都應(yīng)為隨附權(quán)利要求所涵蓋。
【主權(quán)項(xiàng)】
1.一種道路名稱的數(shù)據(jù)編譯方法,其特征在于,包括如下步驟: 預(yù)加載點(diǎn)數(shù)據(jù)和線數(shù)據(jù)生成地圖中標(biāo)注的興趣點(diǎn)和道路名稱的預(yù)處理位置; 根據(jù)道路劃分的區(qū)域和所述預(yù)處理位置獲得標(biāo)注于所述區(qū)域的興趣點(diǎn)和道路名稱點(diǎn);所述區(qū)域中根據(jù)所述道路周?chē)d趣點(diǎn)的屬性和環(huán)境屬性對(duì)道路名稱進(jìn)行重要度的運(yùn)算,所述道路名稱點(diǎn)構(gòu)成所述道路名稱; 根據(jù)所述道路名稱點(diǎn)進(jìn)行碰撞計(jì)算得到發(fā)生重疊的道路名稱; 根據(jù)重要度對(duì)發(fā)生重疊的道路名稱進(jìn)行過(guò)濾得到標(biāo)注于地圖的道路名稱。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)道路劃分的區(qū)域和所述預(yù)處理位置獲得標(biāo)注于所述區(qū)域的興趣點(diǎn)和道路名稱點(diǎn)的步驟包括: 針對(duì)每一道路,通過(guò)進(jìn)行區(qū)域面積劃分計(jì)算得到對(duì)所述道路進(jìn)行標(biāo)注的若干個(gè)區(qū)域; 從所述地圖中標(biāo)注的興趣點(diǎn)獲得標(biāo)注于所述區(qū)域的興趣點(diǎn),根據(jù)所述預(yù)處理位置獲得所述區(qū)域的道路名稱點(diǎn)。3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述區(qū)域中根據(jù)所述道路周?chē)d趣點(diǎn)的屬性和環(huán)境屬性運(yùn)算道路名稱的重要度的步驟之前,所述方法還包括: 根據(jù)所述區(qū)域的興趣點(diǎn)密度和區(qū)域面積運(yùn)算得到所述區(qū)域的興趣點(diǎn)數(shù)量; 按照所述區(qū)域的興趣點(diǎn)數(shù)量和重要度從所述標(biāo)注于所述區(qū)域的興趣點(diǎn)中獲取所述區(qū)域最終標(biāo)注的興趣點(diǎn)。4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述方法還包括: 所述區(qū)域中根據(jù)所構(gòu)成的道路名稱進(jìn)行道路名稱點(diǎn)的聚合得到所述道路名稱的立體豐旲型; 根據(jù)所述道路名稱的立體模型和所述區(qū)域最終標(biāo)注興趣點(diǎn)的分布進(jìn)行預(yù)處理位置的過(guò)濾得到保留的預(yù)處理位置,所述預(yù)處理位置對(duì)應(yīng)的道路名稱點(diǎn)構(gòu)成所述區(qū)域中的道路名稱。5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述環(huán)境屬性包括地圖使用場(chǎng)景和區(qū)域?qū)傩裕鰠^(qū)域中根據(jù)所述道路周?chē)d趣點(diǎn)的屬性和環(huán)境屬性對(duì)道路名稱進(jìn)行重要度的運(yùn)算的步驟包括: 在所述區(qū)域中進(jìn)行所述道路周?chē)膭?dòng)態(tài)觀測(cè),通過(guò)所述動(dòng)態(tài)觀測(cè)聚合所述道路的周?chē)d趣點(diǎn); 根據(jù)地圖使用場(chǎng)景、區(qū)域?qū)傩?、所述周?chē)d趣點(diǎn)的屬性和所述道路名稱自身的屬性計(jì)算所述道路名稱的重要度。6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括: 根據(jù)道路走向動(dòng)態(tài)調(diào)整標(biāo)注于地圖的道路名稱方向。7.一種地圖標(biāo)注方法,其特征在于,包括如下步驟: 根據(jù)地圖顯示指令調(diào)用地圖引擎; 通過(guò)所述地圖引擎進(jìn)行地圖渲染,在渲染的所述地圖中進(jìn)行興趣點(diǎn)和道路名稱的標(biāo)注; 所述標(biāo)注的興趣點(diǎn)和道路名稱是根據(jù)權(quán)利要求1至6任意一項(xiàng)所述的方法獲得的興趣點(diǎn)和標(biāo)注于地圖的道路名稱。8.一種道路名稱的數(shù)據(jù)編譯裝置,其特征在于,所述裝置包括如下步驟: 預(yù)加載模塊,用于預(yù)加載點(diǎn)數(shù)據(jù)和線數(shù)據(jù)生成地圖中標(biāo)注的興趣點(diǎn)和道路名稱的預(yù)處理位置; 點(diǎn)獲取模塊,用于根據(jù)道路劃分的區(qū)域和所述預(yù)處理位置獲得標(biāo)注于所述區(qū)域的興趣點(diǎn)和道路名稱點(diǎn); 重要度運(yùn)算模塊,用于所述區(qū)域中根據(jù)所述道路周?chē)d趣點(diǎn)的屬性和環(huán)境屬性對(duì)道路名稱進(jìn)行重要度的運(yùn)算,所述道路名稱點(diǎn)構(gòu)成所述道路名稱; 碰撞計(jì)算模塊,用于根據(jù)所述道路名稱點(diǎn)進(jìn)行碰撞計(jì)算得到發(fā)生重疊的道路名稱; 重疊過(guò)濾模塊,用于根據(jù)重要度對(duì)發(fā)生重疊的道路名稱進(jìn)行過(guò)濾得到標(biāo)注于地圖的道路名稱。9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述點(diǎn)獲取模塊包括: 區(qū)域劃分單元,用于針對(duì)每一道路,通過(guò)進(jìn)行區(qū)域面積劃分計(jì)算得到對(duì)所述道路進(jìn)行標(biāo)注的若干個(gè)區(qū)域; 點(diǎn)獲取執(zhí)行單元,用于從所述地圖中標(biāo)注的興趣點(diǎn)獲得標(biāo)注于所述區(qū)域的興趣點(diǎn),根據(jù)所述預(yù)處理位置獲得所述區(qū)域的道路名稱點(diǎn)。10.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述裝置還包括: 興趣點(diǎn)數(shù)量運(yùn)算模塊,用于根據(jù)所述區(qū)域的興趣點(diǎn)密度和區(qū)域面積運(yùn)算得到所述區(qū)域的興趣點(diǎn)數(shù)量; 興趣點(diǎn)選取模塊,用于按照所述區(qū)域的興趣點(diǎn)數(shù)量和重要度從所述標(biāo)注于所述區(qū)域的興趣點(diǎn)中獲取所述區(qū)域最終標(biāo)注的興趣點(diǎn)。11.根據(jù)權(quán)利要求10所述的裝置,其特征在于,所述裝置還包括: 道路名稱聚合模塊,用于所述區(qū)域中根據(jù)所構(gòu)成的道路名稱進(jìn)行道路名稱點(diǎn)的聚合得到道路名稱的立體模型; 預(yù)處理位置過(guò)濾模塊,用于根據(jù)所述道路名稱的立體模型和所述區(qū)域最終標(biāo)注興趣點(diǎn)的分布進(jìn)行預(yù)處理位置的過(guò)濾得到保留的預(yù)處理位置,所述預(yù)處理位置對(duì)應(yīng)的道路名稱點(diǎn)構(gòu)成所述區(qū)域中的道路名稱。12.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述環(huán)境屬性包括地圖使用場(chǎng)景和區(qū)域?qū)傩?,所述重要度運(yùn)算模塊包括: 周?chē)d趣點(diǎn)聚合單元,用于在所述區(qū)域中進(jìn)行所述道路周?chē)膭?dòng)態(tài)觀測(cè),通過(guò)所述動(dòng)態(tài)觀測(cè)聚合所述道路的周?chē)d趣點(diǎn); 重要度運(yùn)算執(zhí)行單元,用于根據(jù)地圖使用場(chǎng)景、區(qū)域?qū)傩浴⑺鲋車(chē)d趣點(diǎn)的屬性和所述道路名稱自身的屬性計(jì)算所述道路名稱的重要度。13.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述裝置還包括: 方向調(diào)整模塊,用于根據(jù)道路走向動(dòng)態(tài)調(diào)整標(biāo)注于地圖的道路名稱方向。14.一種地圖標(biāo)注裝置,其特征在于,包括: 引擎調(diào)用模塊,用于根據(jù)地圖顯示指令調(diào)用地圖引擎; 渲染模塊,用于通過(guò)所述地圖引擎進(jìn)行地圖渲染,在渲染的所述地圖中進(jìn)行興趣點(diǎn)和道路名稱的標(biāo)注; 所述標(biāo)注的興趣點(diǎn)和道路名稱是根據(jù)權(quán)利要求8至13任意一項(xiàng)所述的裝置獲得的興趣點(diǎn)和標(biāo)注于地圖的道路名稱。
【文檔編號(hào)】G06F17/30GK105893632SQ201610388048
【公開(kāi)日】2016年8月24日
【申請(qǐng)日】2016年6月2日
【發(fā)明人】吳統(tǒng)帥
【申請(qǐng)人】騰訊科技(深圳)有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
锦屏县| 耒阳市| 平山县| 罗甸县| 连平县| 洛南县| 凤城市| 舞阳县| 二连浩特市| 左贡县| 大邑县| 剑川县| 塘沽区| 金塔县| 谢通门县| 托里县| 理塘县| 佛冈县| 翁牛特旗| 砀山县| 杭锦旗| 宾阳县| 余庆县| 体育| 蒙城县| 峨边| 莱芜市| 定西市| 芦山县| 科技| 高青县| 盐源县| 金坛市| 牡丹江市| 甘洛县| 香港 | 石柱| 兴海县| 潍坊市| 循化| 沈阳市|