• POI搜索简介


    用户输入——用户输出
    -----------------------------------------------------------
    而POI搜索引擎,需要做的就是拿到输入条件,给出用户比较满意的结果。

    用户角度:
    输入:尽量简单,且符合心意
    输入时的假设:
    假设1:用户是不知道地点和具体名称的: 
       
    此时用户只需要提供地域范围和类别。
        地域范围:POI搜索引擎也分为:某地点为中心搜索(如当前位置、目的地等)、沿导航线路搜索
        类别:POI搜索引擎可以提供类别选择,供用户选择,作为输入。并且在类别方面,有更细节子类可供筛选,如hotel的星级、价格区间、是否支持信用卡等。

    假设2:用户知道POI的具体名称或其他信息,不知道地点
       
    此时用户需要在假设1的基础上,输入过滤信息,如名称或电话,对搜索结果进行过滤,不应要求精确匹配,一些模糊匹配即可

    输出:
    POI的name、距离列表。每个POI还包含有详细的信息:包括地址、电话、邮编...

    一.含义:POI是“Point of Information”的缩写,可以翻译成“信息点”,每个POI包含四方面信息,名称、类别、经度纬度、附近的酒店饭店商铺等信息。我们可以叫它为“导航地图信息”,导航地图数据是整个导航产业的基石。

    POI具体是在地图上任何非地理意义的有意义的点:比如商店,酒吧,加油站,医院,车站等。不属于poi的是有地理意义的坐标:城市,河流,山峰

    二.POI搜索常见功能:

    关键字查询

    输入提示

    周边查询

    可视区域查询

    范围内查询

    道路查询(交叉口)

    自有数据检索(不需要数据库)等

    三.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的重要特性。

  • 相关阅读:
    二叉树的遍历
    数据结构
    POJ 2054 Color a Tree (贪心)
    $2019$ 暑期刷题记录 $2$(基本算法专题)
    POJ 3889 Fractal Streets(逼近模拟)
    POJ 2018 Best Cow Fences (二分答案构造新权值 or 斜率优化)
    CH5E26 扑克牌 (计数类DP)
    BZOJ 1911 特别行动队 (斜率优化)
    BZOJ 1233 干草堆 (单调队列优化DP)
    POJ 1038 Bugs Integrated Inc (复杂的状压DP)
  • 原文地址:https://www.cnblogs.com/lyjin/p/6409712.html
Copyright © 2020-2023  润新知