概要说明
grafana 支持地图组件,可以实现在地图上标记或覆盖热力图等。初步调研了一下,grafana的主要使用点记录一下。
下面是几个地图组件的几个参考网站(全英文版本)。
grafana官方文档:Geomap | Grafana documentation
carto 地图说明:carto_attr
几个获取地理位置信息的途径:
1. GeoNames (under Creative Commons Attribution 3.0);
2. Natural Earth
3. TomTom
4. HERE
5. Mapbox
6. Google
使用说明
- 选择组件
创建组件视图,选择【geomap】组件
- 数据格式
geomap支持几种格式的地理位置数据。
- coords:手动指定经纬度
使用该方式,返回的数据中必须包含经度和维度信息。并且手动选择匹配经纬度的字段。
注意:经纬度都是纯数值,使用正负号来区分东西经和南北纬(+:北纬、东经,-:南纬、西经) - geohash:手动指定geohash值
不知道geohash的同学,可以网上搜一下。简单的说,就是使用算法,将经纬这种二位坐标,转化为一个一维的代码。根据精度的不同,代码串的长度也不同。
提供一个查询geohash的网址:http://geohash.org/
- lookup:自动查询匹配
根据地理名称自动查询匹配,但是好像只支持英文地名和英文缩写。
内置的查询数据,只支持国家、美国洲名、机场等匹配,没有主要城市的自动匹配。这个自动匹配看起来比较鸡肋。获取支持新增配置,但是我没研究过,有需要的,可以研究一下怎么增加相关的配置。 - auto:自动选择
自动选择以上三种方式的一种,且不用手动指定字段。但是相对的,返回的字段里面必须严格按照规定的命名规则返回。
- geohash: “geohash”
- latitude: “latitude”, “lat”
- longitude: “longitude”, “lng”, “lon”
- lookup: “lookup”
- 图层类型
图层样式类型有三种:markers,heatmap,geojson
- markers:就是最普通的,使用标记来展示数据。可以设置标记的图标样式和大小。数据较少时,采用markers样式是比较好的选择。
- heatmap:热力图,即用热力图的形式,在地图上展示数据分布。这种适用于数据点比较多的情况。能够快速看到哪里的分布比较密集。
- geojson:内置json数据文件。即导入grafana内置的一些数据。笔者拿到的版本,目前提供三个。
countries.geojson:高亮国家边界线,这里居然错误的将台湾也划为了国家,有人知道怎么向grafana反馈投诉吗?
usa-states.geojson:高亮美国各周边界线
airports.geojson:标记全球主要机场
主要的用法就这些,更加具体的一些使用,请实际使用中摸索尝试。
今天的文章 grafana 使用指南 —— geomap 地图组件分享到此就结束了,感谢您的阅读。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/bian-cheng-ji-chu/87920.html