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

一、前言

交通态势数据是关于交通状况的一种量化描述,它提供了关于道路网络运行状态的详细信息。交通态势数据指的是根据车流入量和车流出量的定义,衡量整个全局交通区域交通态势的数据。这些数据通常从车辆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文件。

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

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Folx软件下载及安装教程

简介: Folx Pro是一款适合Mac的专业下载工具也是一款BT下载器,Folx中文版有一个支持Retina显示的现代界面,提供独特的系统排序、存储下载内容与预览下载文件。Folx中文官网提供Folx教程、激活码、下载。 安 装 包 获 取 地 址: …

tcp协议机制的总结(可靠性,提高性能),基于tcp的应用层协议,用udp如何实现可靠传输

目录 总结 引入 可靠性 ​编辑 分析 三次握手 提高性能 其他 常见的基于tcp应用层协议 用udp实现可靠传输 总结 引入 为什么tcp要比udp复杂的多? 因为它既要保证可靠性,又要兼顾性能 可靠性 分析 其中,序列号不止用来排序,还可以用在重传时去重 确认应答是机制中的…

34 Debian如何配置ELK群集

作者:网络傅老师 特别提示:未经作者允许,不得转载任何内容。违者必究! Debian如何配置ELK群集 《傅老师Debian知识库系列之34》——原创 ==前言== 傅老师Debian知识库特点: 1、拆解Debian实用技能; 2、所有操作在VMware虚拟机实测完成; 3、致力于最终形成Debian知识手…

开放式耳机值得入手买吗?可以对比这几款开放式耳机看看

居家办公时,选择一款合适的耳机能够有效地提高工作效率。入耳式耳机虽然能够有效地隔绝外界噪音,但长时间佩戴会对耳朵造成负担,甚至引发耳道感染。而头戴式耳机虽然能够提供更好的音质,但体积较大,佩戴起来不够灵活。…

仿FC数学金刚游戏介绍

简介 Math Monkey是Simple2l工作室开发的第二款小游戏,灵感来源于FC游戏平台的数学金刚游戏。小学时玩FC游戏是业余时间最期待的事情,还记得有一次和玩伴玩游戏时已经晚上了,于是约定再玩一把就各回各家,没想到又连玩了N把每一把…

大模型日报|今日必读的 8 篇大模型论文

大家好,今日必读的大模型论文来啦! 1.Google DeepMind 新研究:当 Transformer 遇见神经算法推理器 Transformer 以其简单而有效的架构彻底改变了机器学习。在互联网的海量文本数据集上预先训练 Transformer,为自然语言理解&…

Java--多维数组

1.多维数组可以看成是数组的数组,比如二维数组就是一个特殊的一维数组,其每一个元素都是一个一维数组 2.二维数组 下列数组啊可看成一个两行五列的数组 int a[][] new int[2][5]; 3.输出二维数组的第一个数组中具体元素,通过调用打…

园区无线网新架构:无CAPWAP的集中式转发

1、从经典的APAC组网说起 谈及园区无线网,大家脑子里不免会蹦出同一个关键词。 没错,市面上常见的中大型企业/园区的无线网络组网方案,大多都是基于集中式网关转发的”APAC”模式。 顾名思义,该架构包括 AP 和AC两个关键角色。 …

shell脚本简单命令

shell脚本 脚本就是可运行代码的集合,脚本语言(计算机语言)脚本的特点:从上到下,按行执行。 python 脚本语言 格式更严谨 严格的执行锁进。也是从上到下按行执行。 shell脚本就是在shell环境(/bin/bash&…

在Kubernetes中部署Elasticsearch高可用集群详细教程

Hi~!这里是奋斗的小羊,很荣幸您能阅读我的文章,诚请评论指点,欢迎欢迎 ~~ 💥💥个人主页:奋斗的小羊 💥💥所属专栏:C语言 🚀本系列文章为个人学习…

2024下半年教师资格证报名全流程来啦!!

2024下半年教师资格证报名全流程来啦!! 一、重要时间节点 ✅2024下半年教师资格证考试 ⏰笔试报名:7月5日-8日 ⏰笔试时间:9月15日 ⏰笔试成绩查询:11月8日 ⏰面试报名:11月8日起 ⏰面试时间:12…

开源医疗大模型Llama3-Aloe-8B-Alpha,性能超越 MedAlpaca 和 PMC-LLaMA

前言 近年来,大型语言模型 (LLM) 在医疗领域展现出巨大潜力,能够帮助医生和研究人员更快地获取信息、分析数据,并提高医疗服务效率。然而,目前市场上大多数医疗 LLM 都是闭源模型,限制了其在学术研究和应用领域的推广…

移动端消息中心,你未必会设计,发一些示例出来看看。

APP消息中心是一个用于管理和展示用户收到的各种消息和通知的功能模块。它在APP中的作用是提供一个集中管理和查看消息的界面,让用户能够方便地查看和处理各种消息。 以下是设计APP消息中心的一些建议: 1. 消息分类: 将消息按照不同的类型进…

【Numpy】一文向您详细介绍 np.floor()

【Numpy】一文向您详细介绍 np.floor() 下滑即可查看博客内容 🌈 欢迎莅临我的个人主页 👈这里是我静心耕耘深度学习领域、真诚分享知识与智慧的小天地!🎇 🎓 博主简介:985高校的普通本硕,…

基于Python+Django+MySQL+HTML的创新创业平台

DjangoMySQLHTML 基于PythonDjangoMySQLHTML的创新创业平台 用户管理 系统监控 角色管理 资源管理 参数设置 角色管理 简介 学生创新创业平台是一个功能丰富的在线教育或协作系统,支持中文语言环境。它提供用户管理、系统监控、多角色权限控制、资源管理、参…

mac下Xcode在iphone真机上测试运行iOS软件

最近一个需求需要在iPhone真机上测试一个视频直播的项目。 需要解决如何将项目 app 安装到真机上 在进行真机调试。 安装Xcode 直接在App Store上搜索Xcode安装即可。 关键是要安装Simulator。项目需要安装iOS17.5但是由于安装包太大,并且网络不稳定的原因。在Xco…

Databricks超10亿美元收购Tabular;Zilliz 推出 Milvus Lite ; 腾讯云支持Redis 7.0

重要更新 1. Databricks超10亿美元收购Tabular,Databricks将增强 Delta Lake 和 Iceberg 社区合作,以实现 Lakehouse 底层格式的开放与兼容([1] [2])。 2. Zilliz 推出 Milvus Lite 轻量级向量数据库,支持本地运行;Milvus Lite 复…

C++入门 vector介绍及使用

目录 vector的介绍及使用 vector常用接口的介绍及使用 vector的定义 vector iterator 的使用 vector 空间增长问题 vector 增删查改 push_back/pop_back insert & erase & find operator[ ]的遍历 vector的介绍及使用 vector的文档介绍 vector是表示可变大…

Vue使用vue-esign实现在线签名

Vue在线签名 一、目的二、样式三、代码1、依赖2、代码2.1 在线签名组件2.2父组件 一、目的 又来了一个问题,直接让我在线签名(还不能存储base64),并且还得上传,我直接***违禁词。 二、样式 初始样式 点击前往组件&am…