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的距离,这个点到车辆的当前距离。


对于沿线路搜索的情况,实质上是仍采用空间域搜索的方式,采用矩形空间,逐段向前搜索,然后将结果综合起来,就形成了沿线路搜索的效果。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值