專利名稱::一種電子地圖一路多名的顯示方法
技術領域:
:本發明涉及一種電子地圖路名顯示方法,尤其是涉及一種電子地圖一路多名的顯示方法。
背景技術:
:隨著全球衛星定位系統(GlcAalPositionSystem,GPS)技術日益完善,結合精準電子導航地圖的移動終端,已能實現對當前車位(CurrentCarPosition,CCP)的準確定位、地址信息和興趣點(PointofInterest,POI)的查詢及對搜索出的結果進行路線規劃和語音動態引導。實時導航在駕駛過程中的便利性,引發了導航消費電子類產品的迅猛發展和應用,如便攜式自動導航系統(PortableNavigationDevices,PND)、手機導航、車載導航等,同時也極大提高了網絡電子地圖查詢應用,提升了大家對電子地圖應用的認識。電子地圖應用大致可分為PC版在線網絡查詢和離線式移動終端導航應用兩大類,前者以辦公室和居家應用為主;后者以PND,手機導航和車載導航等移動方式為主。電子地圖已逐步成為現代人們生活的一部分,其中道路名稱的顯示和應用在電子地圖應用中是最基礎和最直觀的方面。尤其在車載導航領域,道路名稱的“顯示”及“應用”兩塊功能直接影響到使用者體驗滿意度和信息獲取豐富程度,在現實生活中,一條道路可能同時具有多個道路名。尤其是城市范圍內道路網名稱,首先會有一個市政道路名(一般以路牌形式呈現);同時這條市政道路在交通部路網規劃中可能會以國家道路網形式存在,被定義為國道,省道,縣、鄉專用公路、村道及其他公路(此類道路名稱用數字編碼表示,一般在石碑上刻錄體現,在有些城市也會在路牌上體現)。國道是指國家干線簡稱,一般是用“G+三位數字1n“G308”(或“三位數字+國道”如“207國道”)來表示。省道是指在本省(自治區、直轄市)政治、經濟領域存在具有重大意義,連接省內中心城市和主要經濟區但不屬于國道的重要公路,一般以“S+三位數字”如“S357”(或“三位數字+省道”如“2M省道”)來表示。縣鄉專用公路,村道及其他公路一般用X/Y/Z/Q/C/001至X/Y/Z/Q/C/999表示。若這些具有兩個道路名的路段中又存在橋梁,大橋所在道路又會有一個橋名,此段道路則同時會存在三個道路名。簡單來說,在實際道路中,一條道路可能會同時存在市政道路名(路牌顯示),數字道路名(路碑顯示)和橋名。電子地圖道路名在導航屏幕顯示時受尺寸限制,道路名的顯示方案直接影響到客戶使用感受和信息的獲取,尤其當一段道路的名字具有兩個或以上時。市場上導航的道路名顯示方案各不相同,但總有一些不完善的方面,詳細比對信息如下。方案(1):市政道路名和數字道路名交替顯示(常用于PC版網絡地圖查詢應用,部分導航顯示方案也有選用)呈現方式市政道路名和數字道路名交叉顯示缺點地圖顯示比例尺須調整到較大時才能看清路名,在此比例尺下導航屏幕顯示地圖范圍較小,常常在當前屏幕中僅能看到數字道路名在道路上顯示。當只有數字道路名顯示時,容易讓用戶對當前CCP位置產生質疑。因為市政道路名都在路牌上顯示,用戶平常交流習慣采用市政道路名,數字道路名很少被使用或根本就不知道。僅用數字道路名表示這段道路時容易讓用戶突然產生走錯路的錯覺而影響到駕駛。這種情況對駛入陌生城市道路的用戶反應尤為強烈,因為在路牌上常常僅能看到市政道路名。方案(2)市政道路名和數字道路名同時顯示呈現方式兩者同步出現缺點這種方式會使顯示道路名過長,與界面顯示POI名稱產生顯示碰撞隱藏掉一方信息,導致界面顯示信息減少。方案(3)市政道路名和數字道路名在不同比例尺下顯示呈現方式大比例尺時顯示數字道路名,小比例尺時顯示市政道路名(或者顯示內容對調)缺點比例尺調節時,目標道路名字發生變換,使用者難以確認目標道路。方案(4)只顯示市政道路名,但“數字道路名”無法參與道路搜索呈現方式現實存在兩個名字(市政道路名和數字道路名)的道路,道路名在電子地圖上僅顯示市政道路名缺點無法通過導航道路列表查詢“數字道路名”,也無法進行“數字道路名”目的地或交叉路口道路選擇及路線規劃。方案(5)在上述四個方案中,橋名不在地圖界面顯示呈現方式橋名在地圖界面不顯示或用前一段道路名稱作為此段橋梁名稱在地圖界面顯不缺點橋梁作為現實生活中一個地標性建筑,常作為約定位置信息交流使用,此名稱不在電子地圖界面顯示,會給用戶帶來一些使用的不便利性。有些導航引擎方案無法通過索引查詢到橋名,同時也不能作為目的地規劃路線直接引導到此位置。上述市場現有的5種方案都沒有處理好一路多名的顯示問題,市場急盼一種優秀的一路多名顯示技術。
發明內容本發明針對上述導航地圖一路多名顯示的問題,提出一種電子地圖一路多名的顯示方法。本發明采取的設計方案為一種電子地圖一路多名的顯示方法,包括以下步驟路名屬性的原始數據轉換步驟為道路每一弧段的每一個路名增加一個優先級屬性IMPORTANCE,所述的路名可分為道路該弧段的市政道路路名、數字道路路名、橋名,所述的路名屬性包括LINK_ID、R0AD_NAME、R0AD_NUMBER、ROADSIGN、BRIDGE,所述的LINK_ID表示道路某一弧段的唯一記錄號,所述的R0AD_NAME表示路名,所述的R0AD_NUMBER表示路名是否為數字道路路名,Y表示屬于、N表示不屬于,所述的ROADSIGN表示路名是否在路牌顯示,所述的BRIDGE表示路名是否屬于橋名;5路名顯示步驟根據路名的優先級屬性IMPORTANCE判斷路名是否在電子地圖進行顯7J\ο一種優選方案,所述的路名屬性的原始數據轉換步驟包括以下步驟獲取道路某一弧段的路名屬性的原始數據列表獲取同一LINK_ID的所有路名的路名屬性原始數據列表;BRIDGE判斷步驟判斷該弧段的所有路名是否包括橋名,若包括橋名,則對該橋名的IMPORTANCE屬性設置為1,進入下一步驟,若該弧段的所有路名都不包括橋名,進入下一步驟;R0AD_NUMBER判斷步驟判斷該弧段的所有路名是否包括數字道路名,對于所有路名不包括橋名的道路弧段的,若該弧段所有路名中有路名的R0AD_NUMBER屬性為N,則表示弧段的路名包括市政道路路名,則設置該弧段的市政道路路名的IMPORTANCE屬性為1,若該弧段所有的路名中有路名的R0AD_NUMBER屬性為Y,則表示弧段的路名包括數字道路路名,則設置該弧段的數字道路路名的IMPORTANCE屬性為2,對于所有路名不包括橋名的道路弧段的,若該弧段所有路名中沒有路名的R0AD_NUMBER屬性為N,且該弧段所有路名中有路名的R0AD_NUMBER屬性為Y,則設置該弧段的數字道路路名的IMPORTANCE屬性為1,對于所有路名包括橋名的道路弧段的,若該弧段所有路名中有路名的R0AD_NUMBER屬性為N,則表示弧段的路名包括市政道路路名,則設置該弧段的市政道路路名的IMPORTANCE屬性為2,若該弧段所有的路名中有路名的R0AD_NUMBER屬性為Y,則表示弧段的路名包括數字道路路名,則設置該弧段的數字道路路名的IMPORTANCE屬性為3,對于所有路名包括橋名的道路弧段的,若該弧段所有路名中沒有路名的R0AD_NUMBER屬性為N,且該弧段所有路名中有路名的R0AD_NUMBER屬性為Y,則設置該弧段的數字道路路名的IMPORTANCE屬性為2;生成新的列表步驟根據上面步驟獲得的路名IMPORTANCE屬性,生成包括IMPORTANCE屬性的路名屬性的數據列表;重復以上步驟,遍歷道路所有道路弧段。一種優選方案,所述的路名顯示步驟對IMPORTANCE屬性為1或2的路名在電子地圖導航界面顯示,IMPORTANCE屬性為3的路名隱藏不顯示,參與道路搜索和路線引導規劃。一種優選方案,所述的路名顯示步驟對IMPORTANCE屬性為1的路名在電子地圖導航界面顯示,IMPORTANCE屬性為2或3的路名隱藏不顯示,參與道路搜索和路線引導規劃。綜上所述,本發明具有以下顯著的有益效果(1)在一路多名的情況下,本申請只顯示了一個名字,本申請用于導航電子地圖上,可以使得電子地圖界面簡潔,并且在減少路名顯示數量的情況下,可以顯示更多的興趣點(Ρ0Ι),提高了電子地圖的綜合使用價值;(2)本申請的IMPORTANCE屬性的優先級是由路名的被熟悉程度決定的,所以顯示的路名都是常用名稱;(3)由于保存了IMPORTANCE屬性,道路路名可以在電子地圖不同比例尺下保持道一致;(4)雖然在電子地圖上只顯示了最常用的路名,隱藏了不常用道路名,但其他沒顯示的路名依然存儲在路名屬性的數據列表中,可以供道路搜索及交叉路名搜索使用。說明書附圖附圖1為本發明所述的路名屬性的原始數據轉換步驟的流程圖。具體實施方式為了讓本領域的技術人員更好地理解本發明的技術方案,下面結合附圖對本發明作進一步闡述。一種電子地圖一路多名的顯示方法,包括以下步驟。A)路名屬性的原始數據轉換步驟。為道路每一弧段的每一個路名增加一個優先級屬性IMPORTANCE,所述的路名可分為道路該弧段的市政道路路名、數字道路路名、橋名,所述的路名屬性包括LINK_ID、R0AD_NAME、R0AD_NUMBER、R0AD_SIGN、BRIDGE,所述的LINK_ID表示道路某一弧段的唯一記錄號,所述的R0AD_NAME表示路名,所述的R0AD_NUMBER表示路名是否為數字道路路名,Y表示屬于、N表示不屬于,所述的R0AD_SIGN表示路名是否在路牌顯示,Y表示在路牌上顯示、N表示不在路牌上顯示,所述的BRIDGE表示路名是否屬于橋名,Y表示屬于、N表示不屬于。優先級屬性IMPORTANCE設置規則是橋名的優先級大于市政道路路名,市政道路路名優先級大于數字道路名;在同一道路弧段中,優先級越高的路名優先顯示。路名屬性的原始數據轉換步驟包括以下子步驟。Al)獲取道路某一弧段的路名屬性的原始數據列表獲取同一LINK_ID的所有路名的路名屬性原始數據列表,對R0AD_SIGN屬性為N的路名直接過濾,不參加下面步驟,R0AD_SIGN屬性為N的路名可供道路搜索、交叉路名搜索及規劃路徑引導使用。A2)BRIDGE判斷步驟,判斷該弧段的所有路名是否包括橋名。若包括橋名,則對該橋名的IMPORTANCE屬性設置為1,進入下一步驟。若該弧段的所有路名都不包括橋名,進入下一步驟。A3)R0AD_NUMBER判斷步驟,判斷該弧段的所有路名是否包括數字道路名對于所有路名不包括橋名的道路弧段的,若該弧段所有路名中有路名的R0AD_NUMBER屬性為N,則表示弧段的路名包括市政道路路名,則設置該弧段的市政道路路名的IMPORTANCE屬性為1,若該弧段所有的路名中有路名的R0AD_NUMBER屬性為Y,則表示弧段的路名包括數字道路路名,則設置該弧段的數字道路路名的IMPORTANCE屬性為2;對于所有路名不包括橋名的道路弧段的,若該弧段所有路名中沒有路名的R0AD_NUMBER屬性為N,且該弧段所有路名中有路名的R0AD_NUMBER屬性為Y,則設置該弧段的數字道路路名的IMPORTANCE屬性為1;對于所有路名包括橋名的道路弧段的,若該弧段所有路名中有路名的R0AD_NUMBER屬性為N,則表示弧段的路名包括市政道路路名,則設置該弧段的市政道路路名的IMPORTANCE屬性為2,若該弧段所有的路名中有路名的R0AD_NUMBER屬性為Y,則表示弧段的路名包括數字道路路名,則設置該弧段的數字道路路名的IMPORTANCE屬性為3;對于所有路名包括橋名的道路弧段的,若該弧段所有路名中沒有路名的R0AD_NUMBER屬性為N,且該弧段所有路名中有路名R0AD_NUMBER屬性為Y,則設置該弧段的數字道路路名的IMPORTANCE屬性為2。A4)生成新的列表步驟根據上面步驟獲得的路名IMPORTANCE屬性,生成包括IMPORTANCE屬性的路名屬性的數據列表,既是在地圖數據存儲格式(PSF)中增加道路路名IMPORTANCE屬性。具體的可以有兩種方式一是在路名屬性的原始數據列表上增加IMPORTANCE屬性;二是生成只包括LINK_ID、R0AD_NAME、IMPORTANCE三屬性的簡潔路名屬性的數據列表。A5)重復以上步驟,遍歷圖所有道路弧段。B)路名顯示步驟。根據路名的優先級屬性IMPORTANCE判斷路名是否在電子地圖進行顯示,對IMPORTANCE屬性為1的路名在電子地圖導航界面顯示,IMPORTANCE屬性為2或3的路名隱藏不顯示,參與道路搜索和路線引導規劃。需要說明的是,在不背離本發明精神及其實質的情況下,熟悉本領域的技術人員當可根據本發明作出各種相應的改變,但這些改變和變形都應屬于本發明所附的權利要求的保護范圍。權利要求1.一種電子地圖一路多名的顯示方法,其特征在于,包括以下步驟路名屬性的原始數據轉換步驟為道路每一弧段的每一個路名增加一個優先級屬性IMPORTANCE,所述的路名可分為道路該弧段的市政道路路名、數字道路路名、橋名,所述的路名屬性包括LINK_ID、R0AD_NAME、R0AD_NUMBER、ROADSIGN、BRIDGE,所述的LINK_ID表示道路某一弧段的唯一記錄號,所述的R0AD_NAME表示路名,所述的R0AD_NUMBER表示路名是否為數字道路路名,Y表示屬于、N表示不屬于,所述的ROADSIGN表示路名是否在路牌顯示,所述的BRIDGE表示路名是否屬于橋名;路名顯示步驟根據路名的優先級屬性IMPORTANCE判斷路名是否在電子地圖進行顯2.根據權利要求1所述的一種電子地圖一路多名的顯示方法,其特征在于,所述的路名屬性的原始數據轉換步驟包括以下步驟獲取道路某一弧段的路名屬性的原始數據列表獲取同一LINK_ID的所有路名的路名屬性原始數據列表;BRIDGE判斷步驟判斷該弧段的所有路名是否包括橋名,若包括橋名,則對該橋名的IMPORTANCE屬性設置為1,進入下一步驟,若該弧段的所有路名都不包括橋名,進入下一步驟;R0AD_NUMBER判斷步驟判斷該弧段的所有路名是否包括數字道路名,對于所有路名不包括橋名的道路弧段的,若該弧段所有路名中有路名的R0AD_NUMBER屬性為N,則表示弧段的路名包括市政道路路名,則設置該弧段的市政道路路名的IMPORTANCE屬性為1,若該弧段所有的路名中有路名的R0AD_NUMBER屬性為Y,則表示弧段的路名包括數字道路路名,則設置該弧段的數字道路路名的IMPORTANCE屬性為2,對于所有路名不包括橋名的道路弧段的,若該弧段所有路名中沒有路名的R0AD_NUMBER屬性為N,且該弧段所有路名中有路名的R0AD_NUMBER屬性為Y,則設置該弧段的數字道路路名的IMPORTANCE屬性為1,對于所有路名包括橋名的道路弧段的,若該弧段所有路名中有路名的R0AD_NUMBER屬性為N,則表示弧段的路名包括市政道路路名,則設置該弧段的市政道路路名的IMPORTANCE屬性為2,若該弧段所有的路名中有路名的R0AD_NUMBER屬性為Y,則表示弧段的路名包括數字道路路名,則設置該弧段的數字道路路名的IMPORTANCE屬性為3,對于所有路名包括橋名的道路弧段的,若該弧段所有路名中沒有路名的R0AD_NUMBER屬性為N,且該弧段所有路名中有路名的R0AD_NUMBER屬性為Y,則設置該弧段的數字道路路名的IMPORTANCE屬性為2;生成新的列表步驟根據上面步驟獲得的路名IMPORTANCE屬性,生成包括IMPORTANCE屬性的路名屬性的數據列表;重復以上步驟,遍歷道路所有道路弧段。3.根據權利要求2所述的一種電子地圖一路多名的顯示方法,其特征在于,所述的路名顯示步驟對IMPORTANCE屬性為1或2的路名在電子地圖導航界面顯示,IMPORTANCE屬性為3的路名隱藏不顯示,參與道路搜索和路線引導規劃。4.根據權利要求3所述的一種電子地圖一路多名的顯示方法,其特征在于,所述的路名顯示步驟對IMPORTANCE屬性為1的路名在電子地圖導航界面顯示,IMPORTANCE屬性為2或3的路名隱藏不顯示,參與道路搜索和路線引導規劃。全文摘要本發明公開了一種電子地圖一路多名的顯示方法,包括以下步驟路名屬性的原始數據轉換步驟:為道路每一弧段的每一個路名增加一個優先級屬性IMPORTANCE,所述的路名可分為道路該弧段的市政道路路名、數字道路路名、橋名;路名顯示步驟根據路名的優先級屬性IMPORTANCE判斷路名是否在電子地圖進行顯示。本發明公開的一種電子地圖一路多名的顯示方法具有(1)電子地圖界面簡潔;(2)顯示的路名為常用名稱;(3)顯示道路路名在不同比例尺下保持道路路名一致的優點。文檔編號G09B29/10GK102542906SQ201110428710公開日2012年7月4日申請日期2011年12月20日優先權日2011年12月20日發明者陳鑫申請人:惠州市德賽西威汽車電子有限公司