本文介绍地图图表操作步骤及案例。

简介

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

基本构成如下:
  • 地图画布
  • 色块

操作步骤

  1. 登录日志服务控制台
  2. Project列表区域,单击目标Project。
  3. 日志存储 > 日志库页签中,单击目标Logstore。
  4. 输入查询分析语句,选择时间范围后单击查询/分析
    • 中国地图:使用ip_to_province函数。
    • 世界地图:使用ip_to_country函数。
    • 高德地图:使用ip_to_geo函数。
  5. 统计图表页签中,单击地图-001图标。
    此处以选择中国地图为例。
  6. 属性配置页签中,配置图表属性。
    配置项 说明
    位置信息 日志数据中记录的位置信息,在不同的地图类型中以不同的尺度表示。
    • 省份(中国地图)
    • 国家(世界地图)
    • 经纬度(高德地图)
    数值列 位置信息对应的数据量。
    是否显示图例 开启该功能后,显示图例信息。

中国地图示例

支持使用ip_to_province函数生成中国地图。
* | select  ip_to_province(remote_addr) as address, count(1) as count group by address order by count desc limit 10
省份信息选择address数值列选择count1

世界地图示例

支持使用ip_to_country函数生成世界地图。
* | select  ip_to_country(remote_addr) as address, count(1) as count group by address order by count desc limit 10
国家信息选择address数值列选择count2

高德地图示例

支持使用ip_to_geo函数生成高德地图。数据集先纬后经,以英文逗号(,)为分隔符,如果数据为两列lng(经度)和lat(纬度),可以使用concat('lat',',',lng')合并为一列。
* | select  ip_to_geo(remote_addr) as address, count(1) as count group by address order by count desc limit 10

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