grafana 使用指南 —— geomap 地图组件
概要說明
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 地图组件的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 万邦京东获得JD商品详情 API 返回值
- 下一篇: 文件服务器拷贝资料需要解锁,如何加密U盘