实时交通 | 城市交通态势采集及可视化操作(定时运行)

一、前言

交通态势数据是关于交通状况的一种量化描述,它提供了关于道路网络运行状态的详细信息。交通态势数据指的是根据车流入量和车流出量的定义,衡量整个全局交通区域交通态势的数据。这些数据通常从车辆GPS轨迹数据中提取,包括车辆行驶速度、道路拥堵情况、交通事故记录等。

交通态势数据主要包括多个部分,如车辆行驶轨迹(Tr)、车流入量和车流出量(X)、速度和其他相关属性(V_t)。其中,车辆行驶轨迹描述了车辆在时间片t内的连续位置变化;车流入量和车流出量则反映了某一时间段内通过特定区域或路段的车辆数量;速度和其他相关属性则提供了关于交通流状态的具体信息。

交通态势数据通常以量化的形式呈现,如路段运行速度、拥堵指数、缓堵队列长度等。这些数据以一定的时间间隔(如5分钟、10分钟等)进行更新,以反映交通状况的动态变化。

交通态势数据可以通过多种来源获取,包括车辆GPS轨迹数据、地图公司的实时路况服务等。例如,高德地图和百度地图都提供了基于浮动车数据的交通态势服务,这些服务通过分析大量车辆的行驶轨迹和速度信息,实时评估道路拥堵状况。

二、准备工作

GdMap提供交通态势服务,交通路况查询 API 是一套以 HTTP 形式提供的接口,用于查询指定线路、圆形区域、矩形区域内的交通态势情况,可以根据用户输入的内容返回希望查询的交通态势情况。

使用 API 前您需先 申请 Key,Key类型为【Web服务API】,若无高德地图 API 账号需要先申请账号。

交通态势申请、数据格式、接口限制等信息具体见下链接。

交通路况查询-高级 API 文档-开发指南-Web服务 API | 高德地图API

使用软件【小O地图EXE版】,软件百度搜索其官网获取。

小O地图EXE版软件是一款面向互联网用户提供专业化地图采集、分析、可视化的软件,具有专业、稳定、高效的特点,用户无需安装,解压后直接运行。

三、执行查询

准备工作完成后,即可开始进行查询操作。

和小O地图其他功能操作方式一致,先新建任务,然后在执行任务,具体步骤如下。

3.1 查询条件

下载小O地图EXE版本,启动运行后,新建地图任务,下图:

  • 选择城市:选择查询目标城市。
  • 网格宽度:选择默认即可。
  • 道路级别:选择采集道路级别,选择低级别包括高级别的道路,例如:选择 无名道路级,那么表示所有级别都会采集。
  • 定时采集:设置定时启动的时间。
  • 定时导出:将数据定时导出成文件,与下面参数配合使用。
  • 导出类型:导出文件类型,支持shp、json、kml等格式
  • 导出坐标:导出文件坐标类型gcj02、wgs84等

关于KEY的功能:

  • 设置Web服务API类型KEY,点击下方链接申请。“前往高德地图申请”、“如何申请”。
  • 验证KEY:设置KEY后,请点击该按钮,验证KEY是否有效
  • 前往高德地图申请:点击后,前往高德地图网址申请地图KEY。
  • 如何申请:查看申请KEY的说明。
  • 查询限制:查看KEY的显示。

支持设置多个key,多个可以用分号分割。

设置以上,点击【确定】按钮创建任务。

3.2 启动查询

在任务栏上,启动任务。

  • 点击【启动】后程序将立即查询数据,查询所设城市范围的数据,一次查询完成后,即暂停。
  • 待到下一次设置的定时间隔时间后,会再启动查询。
  • 如果达到设置的定时保存文件时间,则将查询的所有数据导出成文件保存,保存成功后会清空数据。
  • 导出文件路径:与任务文件同目录,并在该目录下以任务名建立文件夹,所有导出文件将保存在该文件夹里。

查询过程,可点击“表格|日志”,查看交通态势数据列表。

3.3 异常情况

执行过程可能会遇到的异常情况

1、KEY无效,如下图

由于查询过程需要地图KEY,当key超限或无效时,程序会停止。

如果设置了多个KEY,程序会自动选择下一个KEY,直到所有KEY均失效,程序会停止执行。

3.4 可视化交通态势路网

可对采集的数据显示在地图上,如下图,点击任务的图表按钮,点击后显示图表窗口。

点击【新建】,选择交通路网,设置样式后,也可以不设置,点击【展示】按钮,片刻地图显示交通路网。

显示路网地图。

3.5 导出交通路网

软件支持将交通路网数据导出成ShapeFile、JSON、Mapinfo tab、Excel表格等格式文件。

选择导出数据条件,如需导出Wgs坐标,源坐标不变,目标坐标系选择WGS84坐标。

导出数据在QGIS中显示。

四、小结

本文介绍使用小O地图EXE版软件,查询个城市交通态势数据,并将查询数据按表格显示、地图可视化展示、也可以将数据导出成GIS文件。

交通态势数据在交通管理、城市规划、出行服务等领域具有广泛的应用。通过分析交通态势数据,交通管理部门可以了解道路拥堵情况、优化交通流;城市规划部门可以评估交通设施的需求和布局;出行服务提供商可以为用户提供实时路况信息和最优路径规划。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/712390.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

时代巨兽!深度神经网络如何改变我们的世界?

深度神经网络 1、 简介1.1 定义深度神经网络1.2 深度学习的发展历程1.3 深度神经网络的应用领域 2、深度神经网络的基本原理2.1 神经元层2.1.1 神经元2.1.2 神经元层 2.2 前向传播2.3 反向传播2.4 激活函数2.4.1、作用2.4.2、常见激活函数2.4.3、选择激活函数的考虑 2.5 损失函…

new Set( )的基本使用以及如何去重对象数组

目录 Set 对象方法 Set 对象作用 实现数组的去重 实现字符串的去重 实现并集 交集 差集 实现去重对象数组 相关参考资料 在 ES6 中,引入了一个新的数据结构类型:Set。而 Set 与 Array 的结构是很类似的,且 Set 和 Array 可以相互进…

MySQL学习——创建MySQL Workbench中的Connections

在MySQL Workbench中,Connections(连接)是用户与MySQL数据库进行交互的桥梁。 本文将添加一个新连接,该连接可以是初始连接,也可以是附加连接。在开始之前,必须安装、启动MySQL服务器的实例,并…

算法体系-19 第十九节 暴力递归到动态规划

一 动画规划的概念 优化出现重复解的递归 一旦写出递归来,改动态规划就很快 尝试策略和状态转移方程是一码事 学会尝试是攻克动态规划最本质的能力 如果你发现你有重复调用的过程,动态规划在算过一次之后把答案记下来,下回在越到重复调用过程…

基于springboot实现农产品直卖平台系统项目【项目源码+论文说明】计算机毕业设计

基于springboot实现农产品直卖平台系统的设计演示 摘要 计算机网络发展到现在已经好几十年了,在理论上面已经有了很丰富的基础,并且在现实生活中也到处都在使用,可以说,经过几十年的发展,互联网技术已经把地域信息的隔…

【安卓设备】通过adb批量安装apk

1、adb链接设备 H:\tv\apk>adb connect 127.0.0.1:21503 2、批量安装apk 如果地址不一致需要将 H:\tv\apk\ 改成自己的路径地址,同时注意该命令只能安装文件名为英文的不支持中文名称,如果有需要先更改文件名称。 H:\tv\apk>for %f in (H:\tv\a…

IT入门知识博客文章大纲第一部分《IT基础知识》(1/10)

目录 IT入门知识博客文章大纲第一部分《IT基础知识》(1/10) 1.引言 2.第一部分:IT基础知识 2.1 计算机硬件 CPU:计算机的心脏 内存:数据的临时居所 存储设备:数据的长期仓库 输入输出设备&#xff1…

Node.js和npm的安装及配置

Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。Node.js 使用了一个事件驱动、非阻塞 I/O 的模型。 npm(node package manager)是一个 Node.js 包管理和分发工具,也是整个 Node.js 社区最流行、支持第三方模块最多的包管理器。使…

【YashanDB知识库】PHP使用ODBC使用数据库绑定参数功能异常

【问题分类】驱动使用 【关键字】ODBC、驱动使用、PHP 【问题描述】 PHP使用PDO_ODBC连接yashan数据库,使用绑定参数获取数据时,客户现场出现报错 本地复现未出现异常报错,但是无法正确获取数据。 【问题原因分析】开启ODBC报错日志后&am…

使用 Python 进行测试(1)测试基础

原文 总结 我们将从unittest开始,尽管它并不那么好用,但它是Python标准库中的测试工具。 使用unittest编写测试看起来像这样: import unittest# 需要测试的代码 def add(a, b):return a b# The tests class TestAddFunction(unittest.Test…

网络安全攻防基础入门笔记--操作系统名词解释文件下载反弹shell防火墙绕过

渗透测试常用专业术语 POC,EXP,Payload,Shellcode POC 全程Proof of Concept,中文"概念验证",常指一段漏洞证明的代码 EXP 全程Exploit ,中文"利用",指利用系统漏洞进行攻击的动作 Payload 中文"有效载荷",指成功Exploit之后,真正在目标系…

车道偏离预警系统技术规范(简化版)

车道偏离预警系统技术规范(简化版) 1 系统概述2 预警区域3 功能条件4 显示需求5 指标需求 1 系统概述 车道偏离预警系统工作在中高速驾驶的情况下,当驾驶员因注意力不集中导致车辆偏离本车道时,系统通过光学和声学信号对驾驶员进行…

MySQL 使用 MyFlash 快速恢复误删除、误修改数据

一、MyFlash MyFlash 是由美团点评公司技术工程部开发并维护的一个开源工具,主要用于MySQL数据库的DML操作的回滚。这个工具通过解析binlog日志,帮助用户高效、方便地进行数据恢复。MyFlash的优势在于它提供了更多的过滤选项,使得回滚操作变…

UC Berkeley简介以及和Stanford的区别与联系

UC Berkeley Source: Google Map 中文版 UC Berkeley,全称University of California, Berkeley,是一所位于美国加利福尼亚州伯克利市的世界知名公立研究型大学。以下是关于UC Berkeley的详细介绍: 学术声誉和排名 学术声誉: U…

欧洲杯德语词汇与表达,柯桥零基础德语培训

欧洲杯 - die Europameisterschaft 足球 - der Fuball 比赛 - das Spiel / die Partie 球员 - der Spieler 教练 - der Trainer 裁判 - der Schiedsrichter 球迷 - die Fans 进球 - das Tor 守门员 - der Torwart / der Torhter 前锋 - der Strmer 中场 - der Mittelf…

2024最值得入手骨传导耳机指南,精选五款分享!

作为前几年在蓝牙耳机市场杀出的一匹黑马,黑科技加持的骨传导耳机受到广大运动爱好者的喜爱。利用骨传导技术,通过头骨、颌骨把声音传到听觉神经引起听觉,同时又不阻碍外接声音的通过,保证了佩戴的舒适性也带来安全使用的最佳体验…

判断两张图片是否相似

判断两张图片是否相似 要判断两张图片是否相似,你可以使用多种方法,其中包括结构相似性指数(SSIM)和 perception hash 等。以下是使用 SSIM 和 perception hash 进行判断的示例代码。 安装必要的包 确保你已经安装了 scikit-im…

帕金森病的食疗建议

帕金森病(PD)是一种慢性、进展性的神经退行性疾病,主要影响中老年人。虽然目前尚无法根治,但及早规范治疗可显著改善症状,提高患者的生活质量。饮食调理作为帕金森病综合治疗的重要组成部分,对于维持患者较…

unity数独游戏

using System; using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI;public class MainMenuPanel : MonoBehaviour {public Button btnPlay; // 开始按钮public Slider sldDifficulty; // 难度滑动条private void Awake(){/…

RabbitMQ实践——利用一致性Hash交换器做带权重的调度

在《RabbitMQ实践——利用一致性Hash交换器做负载均衡》一文中,我们介绍了如何开启一致性hash交换器,并实现了消息的负载均衡,以达到横向扩展消费者数量的能力。 但是现实中,可能存在这样的场景:一些队列所在的机器配置…