以地图作为背景,通过图形颜色、图像标记的方式展示地理数据信息。日志服务提供了三种地图方式,分别为:中国地图、世界地图以及高德地图(高德地图分为点图和热力图。您可以在查询分析语句中使用特定的函数,日志服务会将您的分析结果以地图方式展示出来。

基本构成

  • 地图画布
  • 色块

配置项

配置项 说明
位置信息 日志数据中记录的位置信息,在不同的地图类型中以不同的尺度表示。
  • 省份(中国地图)
  • 国家(世界地图)
  • 经纬度(高德地图)
数值列 位置信息对应的数据量。

使用步骤

  1. 键入查询语句,选择时间区间后点击右侧查询按钮。
    • 中国地图:使用ip_to_province函数。
    • 世界地图:使用ip_to_country函数。
    • 高德地图:使用ip_to_geo函数。
  2. 选择地图
  3. 进行图表属性配置。

应用场景

中国地图

支持使用ip_to_province函数生成中国地图。

  • SQL语句
* | select  ip_to_province(remote_addr) as address, count(1) as count group by address order by count desc limit 10
  • 数据集
    address count
    广东省 163
    浙江省 110
    福建省 107
    北京市 89
    重庆市 28
    黑龙江省 19
  • 省份信息选择address数值列选择count
图 1. 中国地图


世界地图

支持使用ip_to_country函数生成世界地图。

  • SQL语句
    * | select  ip_to_country(remote_addr) as address, count(1) as count group by address order by count desc limit 10
  • 数据集
    address count
    中国 8354
    美国 142
  • 国家信息选择address数值列选择count
图 2. 世界地图


高德地图

支持使用ip_to_geo函数生成高德地图。数据集先纬后经,以“,”为分隔符,如果数据为两列lng(经度)和lat(纬度),可以使用concat('lat', ',', lng')合并为一列。

  • SQL语句
    * | select  ip_to_geo(remote_addr) as address, count(1) as count group by address order by count desc limit 10
  • 数据集
    address count
    39.9289,116.388 771
    39.1422,117.177 724
    29.5628,106.553 651
    30.2936,120.161420 577
    26.0614,119.306 545
    34.2583,108.929 486
  • 经纬度信息选择address数值列选择count
    图 3. 高德地图-点图


    默认返回点图。如数据点分布密集,您也可以切换为热力图。

    图 4. 高德地图-热力图