我用到的数据是广东省汕头市的公交数据,那么说到地图我们就必然需要经纬度。

我这里是用到了grafana里面的MySQL数据源,所以里面的代码就全部用MySQL语句来实现

我这里用到了substring函数从特定位置开始的字符串返回一个给定长度的子字符串。 MySQL提供了各种形式的子串功能。

例子:substring(gps_code,2,9) 这里是在gps_code这个列里面,从第二位开始截取一共九位字符。为什么要截取呢,因为在grafana里面是不需要N,S这些经纬度的缩写所以我们要跳过这些字母来进行。

那么我实时地图里面所用到的代码

select
gps_date,
substring(gps_code,2,9)/100 as 'latitude',
substring(gps_code,13,10)/100 as 'longtitude'
from t_bus_status;

首先选择gps_date(时间)对经纬度进行字符的截取然后重新命名,来自什么表。

当然这些是已经处理好的数据,我们拿到的数据如果没有这经纬度两列,就要对数据进行处理,所以要用python的pandas转格式,转完存到mysql一个新表里。

下面是grafana的实时地图最终的结果(供参考)

grafana如何配置成这样一个图呢?!首先进入grafana的页面选择新建仪表盘进入

到右边选择环境,既然我们是地图就选择Geomap,然后输入代码

然后可在右边的这个图的设置进行你需要的显示的东西就可以了。

注意:这里的需要在上面图的这种环境中移动地图才能使用,不能输入数字。这里面移动后点use current mapsettings,返回时才会想要的结果。

grafana的实时地图(学习笔记)相关推荐

  1. google地图学习笔记(1)

    google地图学习笔记(1) 文章目录 google地图学习笔记(1) 关于API_KEY的说明 第一个程序:Hello World 支持的地图类型 zoom高度 API Key google地图A ...

  2. .NET 大数据实时计算--学习笔记

    摘要 纯 .Net 自研大数据实时计算平台,在中通快递服务数百亿包裹,处理数据万亿计!将分享大数据如何落地以及设计思路,技术重难点. 目录 背景介绍 计算平台架构 项目实战 背景介绍 计算平台架构 分 ...

  3. Oxyplot实时绘图学习笔记(下)

    (接上帖) 绘图控件的相关设置 简略监测区域图表 原项目使用的实时绘图逻辑是"当绘制完十个点后,其后每画一个新点,就将第一个点删除"从而达成实时绘图的效果. 但是这个逻辑很显然会导 ...

  4. GIS地图学习笔记一之基础概念

    要做GIS地图的开发,我们需要先了解GIS地图相关的概念. 相关概念可以在这里了解-->ArcGIS 帮助库 本文是从上述网站中学习,摘抄的. 基础概念 地理信息系统 (GIS) 是以可视化和分 ...

  5. 高精度地图学习笔记(一)

    什么是高精度地图 区别与普通导航地图,专门服务与自动驾驶系统的专用地图. 绝对精度可达1m,相对精度在10~20cm. 静态高精度地图(底层).含有语义信息的车道模型.道路部件(Object).道路属 ...

  6. python摄像头推流_海康视频实时推流学习笔记

    学习目的是在Python里调取网络摄像头实时显示视频流,方便日后处理. 我最开始的想法是用萤石开发平台下载的sdk自带的demo,在Python里调用C++的程序,但是在运行的过程中返回错误,NET- ...

  7. Oxyplot实时绘图学习笔记(上)

    (本项目来源于嵌入式系统实践课程项目) 目标 作为嵌入式系统的考核项目之一,我们小组选择项目是"基于串行通信的智能传感器和数据采集",我们拟开发的项目是"基于智能传感器的 ...

  8. RTC实时时钟(学习笔记)

    RTC实时时钟特征与原理 RTC(Real Time Clock):实时时钟. RTC是个独立的定时器.RTC模块拥有一个连续计数的计数器,在相应的软件配置下,可以提供时钟日历的功能.修改计数器的值可 ...

  9. 用户故事地图学习笔记(四):如何创建用户故事地图

    如何创建用户故事地图 用户任务是构建故事地图的基本模块 使用目标层级的概念,可以帮助汇总小任务或分解大任务.隐喻:石头,砸成小石头后仍是石头 故事地图通过从左到右的叙事流来组织.补充细节 探索替代故事 ...

最新文章

  1. hibernate增删改查的标准范例
  2. 汇编语言(三十一)之数字字符串加密与解密
  3. 安卓第二阶段实训项目:基于媒体库音乐播放器V1.0
  4. 使用 JavaScript,也能在 Web 应用中实现人脸检测功能?!
  5. tp框架使用心得(六)——分页查询
  6. 代码优化能减少多少运行速度_35 个小细节,提升 Java 代码的运行效率!你知道几个?...
  7. Guava guava-18.0.jar下载
  8. 伍斯特理工学院计算机科学硕士,美国伍斯特理工学院数据科学硕士录取
  9. Docker在千寻位置的实践
  10. 微信登录画面_微信进入界面的图片有什么含义?
  11. MySQL Expression 2 of SELECT list is not in GROUP BY clause and contains nonaggregated column yous
  12. java-UTC时间戳格式化成年月日,UTC时间戳转成北京时间并格式化年月日
  13. 互联网公司的几种“死法”
  14. 锁消除、锁粗化、偏向锁、自旋锁
  15. 金仓监控软件kmonitor安装成功后打开监控界面,监控不到实例
  16. C++课程设计------通讯录管理系统
  17. c语言sizeof char,sizeof 你真的弄明白了吗?来看看这个例子
  18. linux 清dns缓存,各操作系统清除DNS缓存的方法
  19. java程序将多张图片合成一张
  20. VBA——word中书签与VS的完美搭配

热门文章

  1. C4D如何编辑旋转贴图?
  2. Fast Compressive Tracking(快速压缩跟踪)算法的C++代码实现
  3. 台大李宏毅--keras
  4. Django项目中的技术点
  5. YOLOv5重磅来袭!
  6. 南邮-软件设计实验(C++版)
  7. linux下写笔记软件,linux下安装一款笔记软件(为知笔记)
  8. 最全Edge浏览器安装扩展程序步骤
  9. Microsoft 365 E5免费申请
  10. 万物云原生下的服务进化 | 京东云技术团队