插件 〉Orchestra Cities Map


开发者

Orchestra Cities

注册以接收偶尔的产品新闻和更新



面板
社区

Orchestra Cities Map

  • 概览
  • 安装
  • 更新日志
  • 相关内容

Orchestra Cities - 地图面板

此插件通过以下功能扩展了 Grafana Geomap 面板

  • 支持 GeoJSON 形状
  • 支持图标(支持的图标来自 FontAwesome
  • 支持特定点数据的弹出式可视化
  • 支持不同查询的多层
  • 一个新的地图层,利用谢泼德方法对分散的数据点进行反距离加权 (IDW) 插值。

Marker layer

IDW layer

标记层提供新的自定义选项

  • 支持集群,提供距离和显示值等大量自定义选项
  • 完全可自定义的图钉,可更改颜色、形状和大小
  • 可选择在弹出窗口中显示的属性

Marker layer options

集群选项

  • 距离
  • 最小距离

图钉选项

  • 形状
  • 大小
  • 可自定义图标
  • 阴影
  • 渐变

弹出窗口选项

  • 显示标题
  • 显示时间戳
  • 可选属性

Marker layer options

IDW 层可用选项

IDW 选项

  • 用于创建插值的权重值,包括最小和最大范围
  • 插值精度的比例因子
  • 在地图上显示数据值

弹出窗口选项

  • 显示标题
  • 显示时间戳
  • 可选属性

Marker layer options

需要 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 地图

更多信息,请访问插件安装文档。

更新日志

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 字母国家代码的国家/地区数据。