插件 〉Orchestra Cities Map
Orchestra Cities Map
Orchestra Cities - 地图面板
此插件通过以下功能扩展了 Grafana Geomap 面板
- 支持 GeoJSON 形状
- 支持图标(支持的图标来自 FontAwesome)
- 支持特定点数据的弹出式可视化
- 支持不同查询的多层
- 一个新的地图层,利用谢泼德方法对分散的数据点进行反距离加权 (IDW) 插值。
标记层提供新的自定义选项
- 支持集群,提供距离和显示值等大量自定义选项
- 完全可自定义的图钉,可更改颜色、形状和大小
- 可选择在弹出窗口中显示的属性
集群选项
- 距离
- 最小距离
图钉选项
- 形状
- 大小
- 可自定义图标
- 阴影
- 渐变
弹出窗口选项
- 显示标题
- 显示时间戳
- 可选属性
IDW 层可用选项
IDW 选项
- 用于创建插值的权重值,包括最小和最大范围
- 插值精度的比例因子
- 在地图上显示数据值
弹出窗口选项
- 显示标题
- 显示时间戳
- 可选属性
需要 Grafana >=8.2.0
与 PostGis 一起使用
要在 PostGis 中使用此插件,您需要从存储的 Point
中查询经度和纬度,例如:
ST_X(ST_GeomFromEWKT(location_centroid)) AS \"longitude\"
ST_Y(ST_GeomFromEWKT(location_centroid)) AS \"latitude\"
或者查询 GeoJSON 形状,例如:
ST_AsGeoJSON(ST_GeomFromEWKT(location)) AS \"geojson\"
与 CrateDB 一起使用
要在 CrateDB 中使用此插件,您需要从存储的 Point
中查询经度和纬度,例如:
longitude(location_centroid) AS \"longitude\"
latitude(location_centroid) AS \"latitude\"
或者查询 GeoJSON 字段,例如:
location AS \"geojson\"
什么是 Grafana 面板插件?
面板是 Grafana 的构建块。它们允许您以不同的方式可视化数据。虽然 Grafana 内置了多种类型的面板,您也可以构建自己的面板,以添加对其他可视化的支持。
有关面板的更多信息,请参阅 面板 文档
设置开发环境
请参阅 贡献指南
在 Grafana Cloud 上安装 Orchestra Cities 地图
在 Grafana Cloud 实例上安装插件是一键完成的;更新也是如此。很酷,对吧?
请注意,插件可能需要 1 分钟才能在您的 Grafana 中显示。
在 Grafana Cloud 实例上安装插件是一键完成的;更新也是如此。很酷,对吧?
请注意,插件可能需要 1 分钟才能在您的 Grafana 中显示。
在 Grafana Cloud 实例上安装插件是一键完成的;更新也是如此。很酷,对吧?
请注意,插件可能需要 1 分钟才能在您的 Grafana 中显示。
在 Grafana Cloud 实例上安装插件是一键完成的;更新也是如此。很酷,对吧?
请注意,插件可能需要 1 分钟才能在您的 Grafana 中显示。
在 Grafana Cloud 实例上安装插件是一键完成的;更新也是如此。很酷,对吧?
请注意,插件可能需要 1 分钟才能在您的 Grafana 中显示。
在 Grafana Cloud 实例上安装插件是一键完成的;更新也是如此。很酷,对吧?
请注意,插件可能需要 1 分钟才能在您的 Grafana 中显示。
在 Grafana Cloud 实例上安装插件是一键完成的;更新也是如此。很酷,对吧?
请注意,插件可能需要 1 分钟才能在您的 Grafana 中显示。
更多信息,请访问插件安装文档。
在本地 Grafana 上安装
对于本地实例,插件通过简单的 CLI 命令进行安装和更新。插件不会自动更新,但您会在 Grafana 中收到更新可用通知。
1. 安装面板
使用 grafana-cli 工具从命令行安装 Orchestra Cities Map
grafana-cli plugins install
插件将安装到您的 grafana 插件目录中;默认路径为 /var/lib/grafana/plugins。更多关于 cli 工具的信息。
2. 将面板添加到仪表盘
已安装的面板立即在 Grafana 主菜单的“仪表盘”部分可用,并且可以像 Grafana 中的任何其他核心面板一样添加。
要查看已安装面板的列表,请点击主菜单中的插件项。核心面板和已安装面板都将显示。
更新日志
v1.4.4
- 支持 IDW 插值
- 更新 OpenLayer 库
v1.4.3
- 社区签名
- 将 follow-redirects 从 1.14.5 升级到 1.14.8
v1.4.2
- 允许通过映射为特定值定义颜色
v1.4.1
- 修复弹出窗口中的图标显示并改进弹出窗口格式
- 支持图例标签
- 修复几何体中按值设置颜色的问题
- 修复集群颜色问题
v1.4.0
- 迁移到 React 以兼容 Grafana 7+
v1.3.1
- 更改坐标时,地图中心会更新到新位置。
v1.3.0
- 新增选项,可将地图中心设为用户地理位置
v1.2.0
- 支持 leaflet markercluster
- 支持 leaflet sleep,避免在大仪表盘上悬停时自动滚动。
- 面板移动端调整大小改进。
- 最小缩放级别设置为 3。
v1.1.0
- 在编辑器指标选项卡中,查询结果可以“格式化为”表格
v1.0.0
新功能 / 修复
- 更改了插件的工作流程。任何带有 group by 子句的数据源查询都将生成图层。
- 地图渲染更快。
- 移除观察到的交通流量数据点的折线。
- 空气质量、交通流量等类型的数据点现在具有不同的形状(圆形、方形和三角形)。
- 添加了缺失的快照功能(未经测试)。
- 编辑器中新增 cityenv 变量支持选项。如果选择此选项,地图将中心显示选定的城市。
- 修复同一仪表盘中多个地图面板的问题。
- 可更改与图层关联的图标(使用 leaflet.awesome-markers)。
- 首次将此面板添加到仪表盘时,指标会填充预定义值。
- 深色主题改进。
开发
- 基于 grafana 开发指南最佳实践的改进。
- 新的项目结构。改进了 DRY。
- 更新了项目包。Leaflet 版本从 0.7 更新到 1.3。
- 更新了项目包。Highcharts 从 5.0.15 更新到 6.1.0。
- 修复 Leaflet 更新引入的应用错误。
- Gruntfile 改进。
v0.1.0
- 项目结构改进。Leaflet 和 highstock 从项目 src 中移除,现已作为依赖项。
- 支持亮色和深色主题。
- 从现在起,此文件内容将反向排序,以便最新功能显示在顶部。
v0.0.2
- 修复了国家/地区数据中未找到国家/地区代码的时间序列导致面板崩溃的错误。
- 在国家/地区数据中添加了一些额外的国家/地区代码,使其更接近 MaxMind 国家/地区数据库。
v0.0.3
- 支持非 Elasticsearch 数据源的小写国家/地区代码。
v0.0.4
- 修复快照问题。
v.0.0.5
- 添加对位置数据的 json 和 jsonp 端点支持。
v.0.0.6
- 为圆形弹出窗口中的数据值添加小数位数选项。
v.0.0.7
- 将瓦片地图 URL 更新为 https,以避免 https 站点上的混合内容警告。
v.0.0.8
- 快照时将位置数据保存在仪表盘 json 中。这意味着即使使用自定义端点返回位置数据 json 文件,快照也应该正常工作。
v.0.0.9
- 修复了在编辑器中更改位置数据后不刷新的错误。之前需要刷新页面才能重新加载。
v.0.0.10
- 修复快照性能问题。将 maxdatapoints 设置为 1,以最小化快照中需要保存的数据。
v.0.0.11
- 修复缩放问题,并为美国州的位置数据添加州选项。
v.0.0.12
v.0.0.13
- 新的位置数据选项 -> 表格数据。位置数据现在可以来自 Graphite 和 Elasticsearch 之外的数据源(例如 InfluxDb)。请参阅上面的表格数据说明了解如何使用。
v.0.0.14
v.0.0.15
- 修复 Grafana 中导致使用 Geohash 或表格数据的 Worldmap 面板损坏的更改问题。
v.0.0.16
粘性标签选项。修复 https://github.com/grafana/worldmap-panel/issues/27
可隐藏 null 或 0 值。修复 https://github.com/grafana/worldmap-panel/issues/13
背景颜色更改。修复 https://github.com/grafana/worldmap-panel/issues/36
Sam Hatchett 实现的动态阈值。现在可以有超过 2 个阈值。谢谢!修复 https://github.com/grafana/worldmap-panel/issues/25
选项字段的验证和默认值。修复 https://github.com/grafana/worldmap-panel/issues/29
v.0.0.17
- 添加带有 3 字母国家代码的国家/地区数据。