文档章节

干货|可视化设计:百度地图路线

openfea
 openfea
发布于 2017/01/17 11:35
字数 649
阅读 117
收藏 0

警察叔叔要破案,追查嫌犯的踪迹怎么办?

发动群众盯梢,还是紧盯监控视频没日没夜的看?

那一切都太费时费力了,追踪人物车辆的运行轨迹路线,有OpenFEA的百度地图路线来帮你。

一、什么是百度地图路线

百度地图热力,通过定位坐标数据,在地图上展示出分析对象的运行轨迹路线,让你有影可踪。

二、数据准备

本次将以成都市出租车某一天的数据为例,为大家展示如何绘制百度地图路线,并通过百度地图路线分析出嫌犯乘出租车逃离的踪迹(当然现实中很少会有蠢贼搭乘出租车逃跑^-^)。

在浏览器中输入OpenFEA官网地址(http://www.openfea.cn或http://www.open-fea.cn),在下载专区中找到在线试用环境:http://60.191.16.186:8050/fea/,进入OpenFEA界面。

点击“”,打开装载数据窗口,选择装载类型为CSV,选中match/car目录下的20140803_train.csv文件,然后装载到OpenFEA中,因为原始文件没有列名,需要添加参数with (header=-1)自动生成列名。

加载出租车行驶数据

加载之后的出租车行驶数据:

上图中的出租车行驶数据,0列为出租车id、1列为纬度、2列为经度、3列为是否载客(1载客、0空车)、4列为时间。

百度地图路线的绘制,需要满足以下要求:


三、可视化设计过程

当前数据还不符合百度地图路线的绘制要求,所以我们需要先对数据进行分析处理。

1、修改字段名

分别修改字段名为id、wd、jd、full、time

2、提取time列中的小时为单独一列

3、修改hour列的字段类型为数字型

4、过滤

过滤出id为3,且在23点期间载客的出租车行驶数据

5、选取有用的字段

按照百度地图路线的格式要求,选取并调整字段顺序为id、jd、wd

处理好后的数据:

6、保存数据

7、绘制图形

8、绘制成功

从上图可知,3号出租车在2014年8月3日的23点-24点期间,载客状态下的行驶轨迹,为在成都双流机场和荣盛花语城小区之间的路线。警方可依据此线索沿途排查搜索,进一步缩小范围,锁定目标。

© 著作权归作者所有

openfea
粉丝 18
博文 86
码字总数 95615
作品 1
杭州
其他
私信 提问
Vue+Node+高德地图+Echart做一款出行可视化全栈webapp

咔咔出行(出行可视化) 项目简介 解决出行问题,用于出行行程记录,路线规划,数据可视化分析的移动端webapp 点击这里查看该项目 项目截图 私人出行 公共交通 历史列表 我的信息 技术栈 前端...

王文健
06/08
0
0
【腾讯地图API】制作多途经点的线路导航——路线坐标规划

最近百度地图转腾讯地图以前用过百度地图实现路线坐标规划,不过搜索了一些没有搜索到腾讯地图的路线坐标规划,于是参数百度的思路写了个腾讯地图的路线坐标规划. 这两家地图有一点不一样的就是...

xiaogg
04/01
56
0
百度地图API的图层问题

问一下使用百度地图2.0.0 怎么实现百度地图中的查询路径为蓝色路线,走过路线为红色路线的效果 2.0.0版本中没有overlay类中没有onDraw()方法呀,怎么划线? 您的任何帮助我将不尽感激...

李英杰
2013/03/18
1K
1
聊聊Web App、Hybrid App与Native App的设计差异

目前主流应用程序大体分为三类:Web App、Hybrid App、 Native App。 一、Web App、Hybrid App、Native App 纵向对比 首先,我们来看看什么是 Web App、Hybrid App、 Native App。 1. Web A...

SomaLihq
2018/06/27
0
0
聊聊Web App、Hybrid App与Native App的设计差异

目前主流应用程序大体分为三类:Web App、Hybrid App、 Native App。 一、Web App、Hybrid App、Native App 纵向对比 首先,我们来看看什么是 Web App、Hybrid App、 Native App。 1. Web A...

看看这天
2015/04/21
242
0

没有更多内容

加载失败,请刷新页面

加载更多

OSChina 周六乱弹 —— 早上儿子问我他是怎么来的

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @凉小生 :#今日歌曲推荐# 少点戾气,愿你和这个世界温柔以待。中岛美嘉的单曲《僕が死のうと思ったのは (曾经我也想过一了百了)》 《僕が死の...

小小编辑
今天
1K
12
Excption与Error包结构,OOM 你遇到过哪些情况,SOF 你遇到过哪些情况

Throwable 是 Java 中所有错误与异常的超类,Throwable 包含两个子类,Error 与 Exception 。用于指示发生了异常情况。 Java 抛出的 Throwable 可以分成三种类型。 被检查异常(checked Exc...

Garphy
今天
38
0
计算机实现原理专题--二进制减法器(二)

在计算机实现原理专题--二进制减法器(一)中说明了基本原理,现准备说明如何来实现。 首先第一步255-b运算相当于对b进行按位取反,因此可将8个非门组成如下图的形式: 由于每次做减法时,我...

FAT_mt
昨天
40
0
好程序员大数据学习路线分享函数+map映射+元祖

好程序员大数据学习路线分享函数+map映射+元祖,大数据各个平台上的语言实现 hadoop 由java实现,2003年至今,三大块:数据处理,数据存储,数据计算 存储: hbase --> 数据成表 处理: hive --> 数...

好程序员官方
昨天
61
0
tabel 中含有复选框的列 数据理解

1、el-ui中实现某一列为复选框 实现多选非常简单: 手动添加一个el-table-column,设type属性为selction即可; 2、@selection-change事件:选项发生勾选状态变化时触发该事件 <el-table @sel...

everthing
昨天
20
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部