POI搜索簡介

用戶輸入——用戶輸出
-----------------------------------------------------------
而POI搜索引擎,須要作的就是拿到輸入條件,給出用戶比較滿意的結果。

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

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

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

 

一.含義:POI是「Point of Information」的縮寫,能夠翻譯成「信息點」,每一個POI包含四方面信息,名稱、類別、經度緯度、附近的酒店飯店商鋪等信息。咱們能夠叫它爲「導航地圖信息」,導航地圖數據是整個導航產業的基石。搜索引擎

POI具體是在地圖上任何非地理意義的有意義的點:好比商店,酒吧,加油站,醫院,車站等。不屬於poi的是有地理意義的座標:城市,河流,山峯翻譯

二.POI搜索常見功能:orm

關鍵字查詢視頻

輸入提示索引

周邊查詢io

可視區域查詢form

範圍內查詢基礎

道路查詢(交叉口)搜索

自有數據檢索(不須要數據庫)等

三.POI特性

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

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

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

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

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

相關文章
相關標籤/搜索