POISearch興趣點搜索

POISearch興趣點搜索 

文章轉自:http://blog.csdn.net/viewcode/article/details/8061290


1. 想要哪種感興趣的東西?在哪個範圍內?
2. 想要興趣點的哪些信息?

這些決定了POI的內容和設計。

用戶:
輸入什麼
輸出什麼
----------------
而POI搜索引擎,需要做的就是拿到輸入條件,給出用戶比較滿意的結果。

用戶角度:
輸入:儘量簡單,且符合心意
輸入時的假設:
假設1:用戶是不知道地點和具體名稱的: 
    此時用戶只需要提供地域範圍和類別。
    地域範圍:POI搜索引擎也分爲:某地點爲中心搜索(如當前位置、目的地等)、沿導航線路搜索
    類別:POI搜索引擎可以提供類別選擇,供用戶選擇,作爲輸入。並且在類別方面,有更細節子類可供篩選,如hotel的星級、價格區間、是否支持信用卡等。

假設2:用戶知道POI的具體名稱或其他信息,不知道地點
    此時用戶需要在假設1的基礎上,輸入過濾信息,如名稱或電話,對搜索結果進行過濾,不應要求精確匹配,一些模糊匹配即可

輸出:
POI的name、距離列表。每個POI還包含有詳細的信息:包括地址、電話、郵編...
----------------------------------------------------------------

POI在NDS中的結構和內容
1. POI分爲集成的和非集成的,及私有的POI
    集成的:就是POI模塊包含NDS中其他模塊的信息,如與routelink或intersection、name相關聯。
    非集成的:與NDS的其他模塊不關聯,此POI模塊可以使第三方的POI數據,非集成的POI模塊包含有獨立的name數據模塊。
     集成與非集成POI,都使用相同的NDS數據結構。
    私有的POI,是指用戶在產品中自行添加的POI,如把某個目的地添加爲新的POI,供以後的使用。不過,用戶自添加的POI與主流POI數據的保存是分開的(目前是這樣)。

POI的分類示意圖:


POI feature
1. POI一般包含哪些信息?
    POI ID和version ID用於標識poi的身份,及更新信息。這些信息在PoiTable中應該是主鍵信息。

    POI的屬性也就是POI的主要特性。分爲主要主屬性和次要屬性。
    a. 主要屬性包括:
        地理座標, 一般是GPS絕對位置座標
        名稱,可以是多語言支持
        地域ID(region id)
        郵編
        電話

    b. 次要屬性,用於提供特殊詳細信息,細分POI搜索結果,與icon圖標關聯等。
        
2. POI的分類
POI數量巨大,其類型被分爲兩個級別:
    a. 抽象類別,包含子類,是一個抽象概念
    b. 具體子類,無任何子類,比較具體

    一個POI可以劃分給不同的子類,也就是說劃歸給不同的抽象主類。這些關係可以用一個有向無循環圖來表示:



    其實上面瞭解下就可以了。
    主要是下面的category的一些屬性。這是NDS對POI category的描述,而使用POI必須知道的。
    categoryId: 標識category的唯一屬性。
    name:對用戶直觀的描述,這個沒什麼說的。
    standard category: 這個也是一個id,它與categoryId的區別是什麼?意思是categoryId是一個唯一分類標識。而standard category則是一個常識性的分類Id,如餐館restaurant,在categoryId唯一標識中,可以分爲Hotel性質的和shopping性質的,分別屬於一個大類;但是restaurant就是restaurant,對公衆而言,有一個standard category指明,這是restaurant餐館。它是可選屬性。這是我的理解,需要進一步分析、學習。常見的standard category包括:Airport、Restaurant、Hotel、Parking、Activation point、Access point
    icon:用一個圖標標識此類POI
    Activation radius:在along the route模式下,POI被搜索的參數。
    ...其他


3. POI之間的聯繫
兩個POI之間可以的聯繫
    partof:POI是另外一個POI的一部分,如機場內的POI
    access:能進入另外一個POI,如停車場、大門、車庫等
    LOGICAL_ACCESS:邏輯上進入另外一個POI的入口,如POI附近,高速路上的出口
    GUIDANCE_POINT:
    ACTIVATION: 如到達一個著名大樓之前,就有一個提示點(如標牌或視頻等)。
    PREFERRED: 多個同類的POI中,最優的

4. 目前車輛與POI的關係,也是POI的重要特性。

車輛當前位置與POI的直接距離。

在導航模式下,沿路的POI:route到POI有一個叉路口點,這個點到POI的距離,這個點到車輛的當前距離。


對於沿線路搜索的情況,實質上是仍採用空間域搜索的方式,採用矩形空間,逐段向前搜索,然後將結果綜合起來,就形成了沿線路搜索的效果。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章