grafana 使用指南 —— geomap 地图组件
概要說明
grafana 支持地圖組件,可以實(shí)現(xiàn)在地圖上標(biāo)記或覆蓋熱力圖等。初步調(diào)研了一下,grafana的主要使用點(diǎn)記錄一下。
下面是幾個(gè)地圖組件的幾個(gè)參考網(wǎng)站(全英文版本)。
grafana官方文檔:Geomap | Grafana documentation
carto 地圖說明:carto_attr
幾個(gè)獲取地理位置信息的途徑:
1. GeoNames (under Creative Commons Attribution 3.0);
2. Natural Earth
3. TomTom
4. HERE
5. Mapbox
6. Google
使用說明
選擇組件
創(chuàng)建組件視圖,選擇【geomap】組件
數(shù)據(jù)格式
geomap支持幾種格式的地理位置數(shù)據(jù)。
-
coords:手動(dòng)指定經(jīng)緯度
使用該方式,返回的數(shù)據(jù)中必須包含經(jīng)度和維度信息。并且手動(dòng)選擇匹配經(jīng)緯度的字段。
注意:經(jīng)緯度都是純數(shù)值,使用正負(fù)號(hào)來區(qū)分東西經(jīng)和南北緯(+:北緯、東經(jīng),-:南緯、西經(jīng)) -
geohash:手動(dòng)指定geohash值
不知道geohash的同學(xué),可以網(wǎng)上搜一下。簡單的說,就是使用算法,將經(jīng)緯這種二位坐標(biāo),轉(zhuǎn)化為一個(gè)一維的代碼。根據(jù)精度的不同,代碼串的長度也不同。
提供一個(gè)查詢geohash的網(wǎng)址:http://geohash.org/
-
lookup:自動(dòng)查詢匹配
根據(jù)地理名稱自動(dòng)查詢匹配,但是好像只支持英文地名和英文縮寫。
內(nèi)置的查詢數(shù)據(jù),只支持國家、美國洲名、機(jī)場等匹配,沒有主要城市的自動(dòng)匹配。這個(gè)自動(dòng)匹配看起來比較雞肋。獲取支持新增配置,但是我沒研究過,有需要的,可以研究一下怎么增加相關(guān)的配置。 -
auto:自動(dòng)選擇
自動(dòng)選擇以上三種方式的一種,且不用手動(dòng)指定字段。但是相對的,返回的字段里面必須嚴(yán)格按照規(guī)定的命名規(guī)則返回。
- geohash: “geohash”
- latitude: “l(fā)atitude”, “l(fā)at”
- longitude: “l(fā)ongitude”, “l(fā)ng”, “l(fā)on”
- lookup: “l(fā)ookup”
圖層樣式類型有三種:markers,heatmap,geojson
-
markers:就是最普通的,使用標(biāo)記來展示數(shù)據(jù)。可以設(shè)置標(biāo)記的圖標(biāo)樣式和大小。數(shù)據(jù)較少時(shí),采用markers樣式是比較好的選擇。
-
heatmap:熱力圖,即用熱力圖的形式,在地圖上展示數(shù)據(jù)分布。這種適用于數(shù)據(jù)點(diǎn)比較多的情況。能夠快速看到哪里的分布比較密集。
-
geojson:內(nèi)置json數(shù)據(jù)文件。即導(dǎo)入grafana內(nèi)置的一些數(shù)據(jù)。筆者拿到的版本,目前提供三個(gè)。
countries.geojson:高亮國家邊界線,這里居然錯(cuò)誤的將臺(tái)灣也劃為了國家,有人知道怎么向grafana反饋投訴嗎?
usa-states.geojson:高亮美國各周邊界線
airports.geojson:標(biāo)記全球主要機(jī)場
主要的用法就這些,更加具體的一些使用,請實(shí)際使用中摸索嘗試。
總結(jié)
以上是生活随笔為你收集整理的grafana 使用指南 —— geomap 地图组件的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 万邦京东获得JD商品详情 API 返回值
- 下一篇: 文件服务器拷贝资料需要解锁,如何加密U盘