1-交通数据的获取系列学习
什么是交通态势数据?
- 基本概念
- 数据的获取步骤
- 申请密钥
- 百度地图的识别
- 请求URL
- 调用参数格式
- wgs坐标的识取
- 例子
- 解析JASON数据
基本概念
反映交通的拥堵和通畅状态的数据
API(Application Programming Interface,应用程序接口):是一些预先定义的接口(如函数、HTTP接口),或指软件系统不同组成部分衔接的约定。用来提供应用程序与开发人员基于某软件或硬件得以访问的一组例程,而又无需访问源码,或理解内部工作机制的细节
Ak:和Key的性质是类似的
数据的获取步骤
- 申请密钥
- 拼接HTTP请求URL,将申请的Key作为必填参数一同发送
- 接收HTTP请求返回的数据(JSON或XML格式),解析数据
- 接口参数和输出数据编码为UTF-8
申请密钥
百度地图的识别
**网址:**https://lbsyun.baidu.com/
api的获取:https://lbsyun.baidu.com/index.php?title=webapi
里边有详细的教程和代码,可供参考学习
在控制台——我的应用——申请ak
**注意白名单的设置:**在创建白名单时,我选择说 0.0.0.0/0,如果怕被盗的话,后续可以写入自己的地址IP
请求URL
调用参数格式
- ak:用户授权
- center:中心点坐标
- radius:查询半径
- road_grade:道路等级
- coord_type_input:请求参数bounds的坐标类型
- coord_type_output:返回结构的坐标类型
wgs坐标的识取
网址1:http://www.giscalculator.com/enter_coordpicker/
网址2:http://tools.ipip.net/map.php
例子
以吉大朝阳校区为例,所要输入的链接为:
http://api.map.baidu.com/traffic/v1/around?ak=我的ak¢er=43.885181,125.307741&radius=1000&coord_type_input=wgs84&coord_type_output=gcj02
结果:
解析JASON数据
网址
解析例子如下:
{"status": 0, "message": "成功", "description": "该区域整体拥堵。京包高速:北向南,从开拓路5到京新高速拥堵。京新上地桥:北向南,京新上地桥拥堵。京新高速:北向南,从京包高速到耳通百安拥堵。小营西路:西向东,上地三街附近拥堵。", "evaluation": {"status": 3, "status_desc": "拥堵"}, "road_traffic": [{"road_name": "UNKNOW"}, {"road_name": "上地三街"}, {"road_name": "上地三街辅路"}, {"road_name": "上地东路"}, {"road_name": "上地五街"}, {"road_name": "上地六街"}, {"road_name": "上地四街"}, {"congestion_sections": [{"congestion_distance": 1870, "speed": 8.45, "status": 3, "congestion_trend": "持平", "section_desc": "北向南,从开拓路5到京新高速", }], "road_name": "京包高速"}, {"congestion_sections": [{"congestion_distance": 1610, "speed": 7.79, "status": 3, "congestion_trend": "持平", "section_desc": "北向南,京新上地桥", }], "road_name": "京新上地桥"}, {"congestion_sections": [{"congestion_distance": 1870, "speed": 8.45, "status": 3, "congestion_trend": "持平", "section_desc": "北向南,从京包高速到耳通百安", }], "road_name": "京新高速"}, {"road_name": "信息路"}, {"road_name": "创业路"}, {"road_name": "安宁庄西一条"}, {"road_name": "安宁庄西三条"}, {"road_name": "安宁庄西二条"}, {"road_name": "安宁庄路"}, {"congestion_sections": [{"congestion_distance": 760, "speed": 6.39, "status": 3, "congestion_trend": "加重", "section_desc": "西向东,上地三街附近", }], "road_name": "小营西路"}, {"road_name": "小营西路辅路"}, {"road_name": "开拓路"}]
}
1-交通数据的获取系列学习相关推荐
- 进阶1·调用高德API获取交通数据(多个URL访问,字典提取,while无限循环下的程序间断运行)
调用高德开放API获取实时交通数据 想法及思路 现在大型网站都提供了好多开放API,根据这些开放API可以做一些比较有趣的东西,本次调用高德开放api实时获取你想知道的道路拥堵状况 工具及技术: Py ...
- 地区的json数据_Python 连接开放航空交通数据,轻松构建航班跟踪应用!
作者 | geomatics译者 | 弯月,责编 | 郑丽媛头图 | CSDN 下载自视觉中国出品 | CSDN(ID:CSDNnews) 以下为译文: 我喜欢跟踪位置这个主题,因为感觉像是我有第六感 ...
- 基于HBase+ ElasticSearch的海量交通数据实时存取方案设计
董长青,任女尔,张庆余,田玉靖 北京卡达克数据技术中心软件业务本部,天津 300300 摘要:交通流数据具有数据海量.存储和交互速率快等特征,因此其数据的采集.存储及检索成为了车辆远程监控平台中的关键 ...
- Python 连接开放航空交通数据,轻松构建航班跟踪应用!
作者 | geomatics 译者 | 弯月,责编 | 郑丽媛 头图 | CSDN 下载自视觉中国 出品 | CSDN(ID:CSDNnews) 以下为译文: 我喜欢跟踪位置这个主题,因为感觉像是我有 ...
- 北京交通大学万怀宇:时空交通数据预测方法及应用
⬆⬆⬆ 点击蓝字 关注我们 AI TIME欢迎每一位AI爱好者的加入! 2020年9月25-26日,2020年中国科技峰会系列活动青年科学家沙龙将迎来新的一期-"人工智能学术生态与产业创新& ...
- 【论文笔记】BusTr,基于实时交通数据的公交旅行时间预测
(知乎:https://zhuanlan.zhihu.com/p/344821161) 文章目录 BusTr,基于实时交通数据的公交旅行时间预测 1. 概述 2. 本文与历史工作的区别 3. 具体方法 ...
- 【交通数据(1)——加州高速路网PeMS交通数据】
交通数据(1)--加州高速路网PeMS交通数据 一.PeMS数据介绍 1. 数据来源 2. 数据特点 3. 数据诊断与处理 4. PeMS数据格式 二.相关数据下载 1. 相关数据链接 2. 数据爬虫 ...
- python数据爬取案例--地产数据及交通数据
一.地产数据爬取 原创代码,打个标签,便于自己以后整理. 1.数据来源 数据来源为浙报传媒地产研究院的网上数据,红色标注区段改写后,可用于提取不同地市.不同时段的房地产土地交易数据,用于深入分析. 2 ...
- 迎接大数据时代的挑战,开创多元交通数据新格局│前沿
本文作者为中规院交通院智能交通与交通模型研究所的研究团队. 感谢授权发布. 一.为什么做 交通学科生而量化,数据对我们来说并不陌生.从六.七十年前开始,交通研究就依靠系统化交通调查来获取大量的数据信 ...
最新文章
- 在python中可以使用for作为变量名对吗,在Python中使用循环来命名变量
- spring和hibernate整合的几种方式详细介绍
- 小米大数据:借助Apache Kylin打造高效、易用的一站式OLAP解决方案
- springboot使用shiro配置多个过滤器和session同步案例
- 谷歌技术三宝之BigTable
- 中石油训练赛 - Swapping Places(字典序最小的拓扑排序)
- mes实施顾问前景如何_国匠智能制造培训|MES的两种实施顾问类型
- React开发(262):react中活动时间回显用moment
- 的run窗口不显示_「玩转deepin」如何安装VirtualBox增强功能使得deepin全屏显示?...
- C++笔试记录 2021年9月16日
- ecs 云服务器 管理控制台_阿里云ECS服务器监控资源使用情况
- 阿里云服务器部署django项目
- 工信部推动云计算健康快速发展 催生巨大市场机会
- 7000 字,四年多 Java 的 BAT 面经分享!
- java dvr_java实现海康NVR/DVR设备工作状态获取
- 数据交换平台有哪些功能特点
- react 怎么获取表格_React之表格操作
- 自然语言处理简明教程——序言、第一章
- 无线路由器和计算机怎么连接网络连接,猫连接无线路由器
- java俄罗斯方块七中图形类_shell中的俄罗斯方块小游戏
热门文章
- linux可视化界面黑屏,Fedora 14 不能进入图形界面 显示黑屏的解决办法
- NTC热敏电阻基础以及应用和选择(转)
- 低功耗蓝牙(BLE)-- advertisements广播篇
- javac编译程序,出现‘javac’不是内部或外部命令,也不是可运行的程序或批处理文件。
- @Inject与@Injectable
- Ajax获取服务器端响应数据的两种方式
- openstack-t swift搭建(完美搭建)2021
- 《JavaWeb视频教程》(p34)
- kafka的生产者如何把消息发送到指定分区里
- 【洛谷】P3386 【模板】二分图最大匹配