干货|可视化设计:百度地图路线
2017-01-17 00:00
344 查看
警察叔叔要破案,追查嫌犯的踪迹怎么办?
发动群众盯梢,还是紧盯监控视频没日没夜的看?
那一切都太费时费力了,追踪人物车辆的运行轨迹路线,有OpenFEA的百度地图路线来帮你。
一、什么是百度地图路线
百度地图热力,通过定位坐标数据,在地图上展示出分析对象的运行轨迹路线,让你有影可踪。
![](http://mmbiz.qpic.cn/mmbiz_gif/JNoCu4f7YVludmNQRtzJlA7mfSjwBLDL2UyRHKH96zsib02vynsiaJ1bS1MHz8CLFhzcbLU1NJTibFAFicTSPx3AqQ/0?wx_fmt=gif&tp=webp&wxfrom=5&wx_lazy=1)
二、数据准备
本次将以成都市出租车某一天的数据为例,为大家展示如何绘制百度地图路线,并通过百度地图路线分析出嫌犯乘出租车逃离的踪迹(当然现实中很少会有蠢贼搭乘出租车逃跑^-^)。
在浏览器中输入OpenFEA官网地址(http://www.openfea.cn或http://www.open-fea.cn),在下载专区中找到在线试用环境:http://60.191.16.186:8050/fea/,进入OpenFEA界面。
点击“
![](https://static.oschina.net/uploads/space/2017/0117/113041_cJU4_3115904.png)
![](https://static.oschina.net/uploads/space/2017/0117/112119_G1DI_3115904.png)
”,打开装载数据窗口,选择装载类型为CSV,选中match/car目录下的20140803_train.csv文件,然后装载到OpenFEA中,因为原始文件没有列名,需要添加参数with (header=-1)自动生成列名。
![](https://static.oschina.net/uploads/space/2017/0117/112119_qufj_3115904.png)
![](https://static.oschina.net/uploads/space/2017/0117/113049_itp3_3115904.png)
加载出租车行驶数据
加载之后的出租车行驶数据:
![](https://static.oschina.net/uploads/space/2017/0117/112119_OZLk_3115904.png)
![](https://static.oschina.net/uploads/space/2017/0117/113121_vudc_3115904.png)
上图中的出租车行驶数据,0列为出租车id、1列为纬度、2列为经度、3列为是否载客(1载客、0空车)、4列为时间。
百度地图路线的绘制,需要满足以下要求:
![](https://static.oschina.net/uploads/space/2017/0117/113226_oZF2_3115904.png)
三、可视化设计过程
当前数据还不符合百度地图路线的绘制要求,所以我们需要先对数据进行分析处理。
1、修改字段名
分别修改字段名为id、wd、jd、full、time
![](https://static.oschina.net/uploads/space/2017/0117/112119_SOOD_3115904.png)
![](https://static.oschina.net/uploads/space/2017/0117/113243_FCUn_3115904.png)
2、提取time列中的小时为单独一列
![](https://static.oschina.net/uploads/space/2017/0117/113251_bNbu_3115904.png)
![](https://static.oschina.net/uploads/space/2017/0117/112119_lsdI_3115904.png)
3、修改hour列的字段类型为数字型
![](https://static.oschina.net/uploads/space/2017/0117/113300_Cnes_3115904.png)
![](https://static.oschina.net/uploads/space/2017/0117/112119_td2v_3115904.png)
4、过滤
过滤出id为3,且在23点期间载客的出租车行驶数据
![](https://static.oschina.net/uploads/space/2017/0117/113308_IUY7_3115904.png)
![](https://static.oschina.net/uploads/space/2017/0117/112119_NsFT_3115904.png)
5、选取有用的字段
按照百度地图路线的格式要求,选取并调整字段顺序为id、jd、wd
![](https://static.oschina.net/uploads/space/2017/0117/112119_3FOJ_3115904.png)
![](https://static.oschina.net/uploads/space/2017/0117/113325_G13M_3115904.png)
处理好后的数据:
![](https://static.oschina.net/uploads/space/2017/0117/112119_Th3L_3115904.png)
![](https://static.oschina.net/uploads/space/2017/0117/113344_N4pG_3115904.png)
6、保存数据
![](https://static.oschina.net/uploads/space/2017/0117/113352_382D_3115904.png)
![](https://static.oschina.net/uploads/space/2017/0117/112119_DwhT_3115904.png)
7、绘制图形
![](https://static.oschina.net/uploads/space/2017/0117/112119_LuUR_3115904.png)
![](https://static.oschina.net/uploads/space/2017/0117/113359_oRdR_3115904.png)
8、绘制成功
![](https://static.oschina.net/uploads/space/2017/0117/112119_EOPy_3115904.png)
从上图可知,3号出租车在2014年8月3日的23点-24点期间,载客状态下的行驶轨迹,为在成都双流机场和荣盛花语城小区之间的路线。警方可依据此线索沿途排查搜索,进一步缩小范围,锁定目标。
发动群众盯梢,还是紧盯监控视频没日没夜的看?
那一切都太费时费力了,追踪人物车辆的运行轨迹路线,有OpenFEA的百度地图路线来帮你。
一、什么是百度地图路线
百度地图热力,通过定位坐标数据,在地图上展示出分析对象的运行轨迹路线,让你有影可踪。
二、数据准备
本次将以成都市出租车某一天的数据为例,为大家展示如何绘制百度地图路线,并通过百度地图路线分析出嫌犯乘出租车逃离的踪迹(当然现实中很少会有蠢贼搭乘出租车逃跑^-^)。
在浏览器中输入OpenFEA官网地址(http://www.openfea.cn或http://www.open-fea.cn),在下载专区中找到在线试用环境:http://60.191.16.186:8050/fea/,进入OpenFEA界面。
点击“
![](https://static.oschina.net/uploads/space/2017/0117/113041_cJU4_3115904.png)
![](https://static.oschina.net/uploads/space/2017/0117/112119_G1DI_3115904.png)
”,打开装载数据窗口,选择装载类型为CSV,选中match/car目录下的20140803_train.csv文件,然后装载到OpenFEA中,因为原始文件没有列名,需要添加参数with (header=-1)自动生成列名。
![](https://static.oschina.net/uploads/space/2017/0117/112119_qufj_3115904.png)
![](https://static.oschina.net/uploads/space/2017/0117/113049_itp3_3115904.png)
加载出租车行驶数据
加载之后的出租车行驶数据:
![](https://static.oschina.net/uploads/space/2017/0117/112119_OZLk_3115904.png)
![](https://static.oschina.net/uploads/space/2017/0117/113121_vudc_3115904.png)
上图中的出租车行驶数据,0列为出租车id、1列为纬度、2列为经度、3列为是否载客(1载客、0空车)、4列为时间。
百度地图路线的绘制,需要满足以下要求:
![](https://static.oschina.net/uploads/space/2017/0117/113226_oZF2_3115904.png)
三、可视化设计过程
当前数据还不符合百度地图路线的绘制要求,所以我们需要先对数据进行分析处理。
1、修改字段名
分别修改字段名为id、wd、jd、full、time
![](https://static.oschina.net/uploads/space/2017/0117/112119_SOOD_3115904.png)
![](https://static.oschina.net/uploads/space/2017/0117/113243_FCUn_3115904.png)
2、提取time列中的小时为单独一列
![](https://static.oschina.net/uploads/space/2017/0117/113251_bNbu_3115904.png)
![](https://static.oschina.net/uploads/space/2017/0117/112119_lsdI_3115904.png)
3、修改hour列的字段类型为数字型
![](https://static.oschina.net/uploads/space/2017/0117/113300_Cnes_3115904.png)
![](https://static.oschina.net/uploads/space/2017/0117/112119_td2v_3115904.png)
4、过滤
过滤出id为3,且在23点期间载客的出租车行驶数据
![](https://static.oschina.net/uploads/space/2017/0117/113308_IUY7_3115904.png)
![](https://static.oschina.net/uploads/space/2017/0117/112119_NsFT_3115904.png)
5、选取有用的字段
按照百度地图路线的格式要求,选取并调整字段顺序为id、jd、wd
![](https://static.oschina.net/uploads/space/2017/0117/112119_3FOJ_3115904.png)
![](https://static.oschina.net/uploads/space/2017/0117/113325_G13M_3115904.png)
处理好后的数据:
![](https://static.oschina.net/uploads/space/2017/0117/112119_Th3L_3115904.png)
![](https://static.oschina.net/uploads/space/2017/0117/113344_N4pG_3115904.png)
6、保存数据
![](https://static.oschina.net/uploads/space/2017/0117/113352_382D_3115904.png)
![](https://static.oschina.net/uploads/space/2017/0117/112119_DwhT_3115904.png)
7、绘制图形
![](https://static.oschina.net/uploads/space/2017/0117/112119_LuUR_3115904.png)
![](https://static.oschina.net/uploads/space/2017/0117/113359_oRdR_3115904.png)
8、绘制成功
![](https://static.oschina.net/uploads/space/2017/0117/112119_EOPy_3115904.png)
从上图可知,3号出租车在2014年8月3日的23点-24点期间,载客状态下的行驶轨迹,为在成都双流机场和荣盛花语城小区之间的路线。警方可依据此线索沿途排查搜索,进一步缩小范围,锁定目标。
相关文章推荐
- 干货 | 可视化设计:地图四部曲之地图热力
- 干货|可视化设计:地图四部曲之地图散点
- 干货 | 可视化设计:地图四部曲之迁徙图
- 干货|可视化设计:地图四部曲之地图散点
- 干货 : 揭秘信息可视化图表的设计方法
- 干货 | 可视化设计:地图四部曲之地图热力
- 干货|可视化设计:百度地图路线
- 干货|可视化设计:地图四部曲之地图热力+散点
- 干货 | 可视化设计:地图四部曲之迁徙图
- 干货|可视化设计:地图四部曲之地图热力+散点
- 通过可视化继承和页面模板控制站点设计
- 通过可视化继承和页面模板控制站点设计 --作者:Fritz Onion
- 可视化Python设计工具
- 可视化设计室real文件制作精灵 怎么用
- c#开发可视化报表设计软件
- 用Eclipse进行可视化Java界面设计
- “易语言.飞扬”IDE中的可视化界面设计器
- .NET2.0下如何开发可视化窗体设计器(含源代码)
- 关于Tangram的可视化设计支持
- Eclipse可视化基面设计方法