專利名稱:過濾poi的系統及其方法
過濾POI的系統及其方法
技術領域:
本發明是有關于一種過濾POI的系統及其方法,特別是有關于一種基于空間數據 庫過濾POI的系統及其方法。
背景技術:
在當前的手持或車載GPS導航設備越來越多,已經成為人們生活中出行的一個必 不可少的電子設備,通過這些導航設備使出行者不用在為找不到要到達的地點而擔憂,讓 大家可以在最短的時間內到達目的地。而對于生產產商來說要做好一套完整的導航軟件, 我們從地圖供貨商處獲取的數據是必不可少的。因為我們要從這些數據中提取有用的POI 點,道路的線(稱其為link),面等等信息。如果我們只局限于一家地圖供貨商,很有可能導致提供的數據不全,給用戶造成 不便。但是只是簡單的合并多個供貨商的地圖信息,會導致POI點重復等,這將直接影響產 品的質量。有鑒于此,本發明提出一種過濾POI的系統及其方法,利用該過濾POI的系統及其 方法通過對POI的名字、類別、坐標等來對多個地圖信息進行空間分析,再通過設置一些閾 值來判斷該POI點是否與另一家地圖信息供貨商的POI/Link點重合,然后利用分析的結果 可以去掉重復的POI ;同時可以從不同的地圖供貨商來提取更多更豐富的POI信息。
發明內容本發明的目的是提供一種過濾POI的系統及其方法,以解決現有導航軟件中只局 限于一家地圖供貨商,導致提供的數據不全,給用戶造成不便的問題。根據本發明的目的,提出一種過濾POI的系統,其應用于導航設備中,該過濾POI 的系統包括—輸入模塊,其用于輸入至少兩家不同地圖供貨商的地圖數據信息;一存儲模塊,其用于存儲輸入模塊輸入的地圖數據信息及分析、處理后的地圖數 據信息;一分析模塊,其用于分析、處理上述不同地圖供貨商的地圖數據信息。本發明還提出一種過濾POI的系統的方法,其基于上述系統,該方法包括步驟如 下(1)輸入模塊獲取至少兩家不同地圖供貨商的地圖數據信息;(2)輸入模塊將上述地圖數據信息輸入給存儲模塊;(3)分析模塊分析上述存儲模塊中的地圖數據信息,并對一家地圖供貨商中的地 點信息與另一家地圖供貨商的地點信息進行判斷、處理;(4)存儲模塊存儲上述分析模塊分析、處理后的地圖數據信息。特別地說,上述步驟(3)具體包括a、設定一誤差值;b、比較兩家不同地圖供貨商 的地圖數據信息中給定的POI的名稱是否相似;C、若不相似則進入上述步驟(4);若相似則比較該兩家不同地圖供貨商給定的該POI的名稱下的坐標值是否在誤差值內;d、若在誤差 值內,則判斷其為重復點刪除一家地圖供貨商的該POI的名稱下的數據信息;若不在誤差 值內,記錄該POI名稱下的地圖信息,并提醒使用者自己選擇該POI名稱下的地圖信息。特別地說,上述步驟(3)具體還包括A、設定一距離值;B、選定一家地圖供貨商的 地圖數據信息中一道路(即為Link)坐標信息,比較其與另一家不同地圖供貨商的地圖數 據信息中的POI之間的距離是否小于上述設定的距離值,若小于上述設定的距離值則表示 該兩家不同地圖供貨商的地圖數據信息中出現錯誤,記錄該POI名稱下的地圖信息錯誤; 若不小于上述設定的距離值則進入上述步驟(4)。相較于現有技術,本發明的過濾POI的系統及其方法通過對POI的名字、類別、坐 標等來對多個地圖信息進行空間分析,再通過設置一些閾值來判斷該POI點是否與另一家 地圖信息供貨商的POI/Link點重合,然后利用分析的結果可以去掉重復的POI ;同時可以 從不同的地圖供貨商來提取更多更豐富的POI信息。為對本發明的目的、構造特征及其功能有進一步的了解,茲配合附圖詳細說明如 下
圖1繪示本發明的過濾POI的系統方塊圖。圖2繪示本發明的過濾POI的系統的方法的步驟流程圖。
具體實施方式如圖1所示,一種過濾POI的系統,該過濾POI的系統包括一輸入模塊10,其用于輸入至少兩家不同地圖供貨商的地圖數據信息;一存儲模塊20,其用于存儲輸入模塊輸入的地圖數據信息及分析、處理后的地圖 數據信息;一分析模塊30,其用于分析、處理上述不同地圖供貨商的地圖數據信息。參照圖2所示,本發明又提出一種過濾POI的系統的方法,其基于上述系統,該方 法包括步驟如下步驟201 輸入模塊10獲取至少兩家不同地圖供貨商的地圖數據信息;步驟202 輸入模塊10將上述地圖數據信息輸入給存儲模塊20 ;步驟203 分別設定一誤差值及一距離值;步驟204 比較兩家不同地圖供貨商的地圖數據信息中給定的POI的名稱是否相 似,若不相似為“否”進入步驟步驟209 ;若相似為“是”進入步驟205 ;步驟205 比較兩家不同地圖供貨商分別提供該POI名稱下的坐標數值是否在上 述設定的誤差值內,若在誤差值內為“是”進入步驟206 ;若不在誤差值內為“否”進入步驟 207 ;步驟206 判斷其為重復點并刪除一家地圖供貨商的該POI名稱下數據信息,進入 步驟209 ;步驟207 記錄該POI名稱下的地圖信息,并提醒使用者自己選擇該POI名稱下的 地圖信息,進入步驟209 ;
4
步驟208 選定一家地圖供貨商的地圖數據信息中一道路(即為Link)坐標信息, 比較其與另一家不同地圖供貨商的地圖數據信息中的POI之間的距離是否小于上述設定 的距離值,若小于上述設定的距離值為“是”進入步驟207 ;若不小于上述設定的距離值為 “否”進入步驟209 ;步驟209 存儲模塊20存儲上述分析模塊30分析、處理后的地圖數據信息及存儲 記錄POI名稱下的地圖信息錯誤。
權利要求
一種過濾POI的系統,其特征在于,該過濾POI的系統包括一輸入模塊,其用于輸入至少兩家不同地圖供貨商的地圖數據信息;一存儲模塊,其用于存儲輸入模塊輸入的地圖數據信息及分析、處理后的地圖數據信息;一分析模塊,其用于分析、處理上述不同地圖供貨商的地圖數據信息。
2.一種過濾POI的系統的方法,其基于上述權利要求1所述的系統,其特征在于,該方 法包括步驟如下(1)輸入模塊獲取至少兩家不同地圖供貨商的地圖數據信息;(2)輸入模塊將上述地圖數據信息輸入給存儲模塊;(3)分析模塊分析上述存儲模塊中的地圖數據信息,并對一家地圖供貨商中的地點信 息與另一家地圖供貨商的地點信息進行判斷、處理;(4)存儲模塊存儲上述分析模塊分析、處理后的地圖數據信息。
3.如權利要求2所述的過濾POI的系統的方法,其特征在于,上述步驟(3)具體包括a、設定一誤差值;b、比較兩家不同地圖供貨商的地圖數據信息中給定的POI的名稱是否相似;c、若不相似則進入上述步驟(4);若相似則比較該兩家不同地圖供貨商給定的該POI 的名稱下的坐標值是否在誤差值內;d、若在誤差值內,則判斷其為重復點刪除一家地圖供貨商的該POI的名稱下的數據信 息;若不在誤差值內,記錄該POI名稱下的地圖信息,并提醒使用者自己選擇該POI名稱下 的地圖信息。
4.如權利要求2所述的過濾POI的系統的方法,其特征在于,上述步驟(3)具體還包括A、設定一距離值;B、選定一家地圖供貨商的地圖數據信息中一道路(即為Link)坐標信息,比較其與另 一家不同地圖供貨商的地圖數據信息中的POI之間的距離是否小于上述設定的距離值,若 小于上述設定的距離值則表示該兩家不同地圖供貨商的地圖數據信息中出現錯誤,記錄該 POI名稱下的地圖信息錯誤;若不小于上述設定的距離值則進入上述步驟(4)。
全文摘要
一種過濾POI的系統及其方法,該過濾POI的系統的方法包括(1)輸入模塊獲取至少兩家不同地圖供貨商的地圖數據信息;(2)輸入模塊將上述地圖數據信息輸入給存儲模塊;(3)分析模塊分析上述存儲模塊中的地圖數據信息,并對一家地圖供貨商中的地點信息與另一家地圖供貨商的地點信息進行判斷、處理;(4)存儲模塊存儲上述分析模塊分析、處理后的地圖數據信息。本發明解決了現有導航軟件中只局限于一家地圖供貨商,導致提供的數據不全,給用戶造成不便的問題。
文檔編號G01C21/30GK101871784SQ20091005001
公開日2010年10月27日 申請日期2009年4月24日 優先權日2009年4月24日
發明者劉冰 申請人:環達電腦(上海)有限公司