高德地图红绿灯读秒是怎么实现的?(二)

news2024/11/16 21:29:34

通过上一篇高德官方回复,以及一些科技大佬们的脑回路,做了一些简单的回复;
这次好好的从个人研究观点来阐述一下这个论题

目前有两种说法,一种说是靠大数据分析,一种说是靠交管部门数据。

从个人的研究来看,可能是 一部分 靠交管部门数据,一部分 靠大数据分析补充。

质疑交管数据的人其实说得通的只有一个论点:政策难度

然而所谓的政策难度,其实根本不存在。因为路况信息也是从交管部门来的。在搞定路况信息的时候,政策难度就已经搞定了,因此接入红绿灯信息并无任何政策难度。

只不过这件事情,虽然天知地知你知我知是对接的数据。但交管部门不会允许高德承认这是来自交管的数据,因为责任认定问题。信息的准确度很低而且也不可能太高,如果高德官方承认是交管部门提供的数据,那么群众就会基于这些数据产生的错误而找交管部门问责,但如果高德不承认,那么结果就是:数据交管部门提供,错误的锅自己背。没关系。反正高德大数据估算错误了群众也没法拿高德怎么样。

为什么我认为不可能是完全只靠大数据实现呢?

因为靠大数据实现会有如下结果:

  • 不同地图产商的大数据不同,因此推测出的结果不同
  • 大数据的准确率应该总体趋向稳定一致,数据准确度总体较高。
  • 不同地图产商可能出现错误估计,但错误的方向不同。

然而现实是这样的:

  • 不同地图产商给出的信息完全一致。
  • 部分路口的红绿灯信息错误极其离谱(误差高达3~10秒)
  • 不同地图在相同路口,都产生的相同的离谱误差。

因此,除非他们都来源于相同的数据源,否则无法解释这个现象。

类似的现象同样出现在路况信息。

比如雄楚大道是洪山区东西向的一条非常长的繁忙的大道,其辅路的路况长期以来就被异常的全场标绿(包括上下班高峰期)。这导致导航软件总是会异常的偏向选择雄楚大道,而实际上它的辅道是常年堵车的(路况应当标红)。

如果高德使用大数据检测,那么应当能够得出行驶在雄楚大道辅路的车辆长期处于慢行状态,从而正常的把雄楚大道辅路标黄标红。——然而,不光是高德,所有地图软件,都会异常离谱的,长期把雄楚大道辅路路况标绿。

如何解释所有地图软件都对雄楚大道辅路不约而同的错误标注行为,并且数十年来不修正呢?——个人认为,一种可能的解释是:他们的数据是来自交管部门的真实的实时数据,优先级高。

当然,在那些【路况数据不准确】的路段,虽然会导致导航软件的错误导航(本应选择其它道路却错误的选择了这条更堵的道路),但当你真开到这条路上被堵着的时候,道路是能够临时变红的,因此,我认为这个数据一部分来自交管,而有一部分的来自于局部的大数据算法。

最后给出我的结论:大概率是交管部门提供的数据,大数据应该有参与,但单纯通过大数据估算的概率较低。

理由是:

  • 不同地图软件都有红绿灯数据,而且这些数据恰好都相同。显然不可能是因为不同产商恰好同时开发出了这个功能,而是因为交管部门恰好同意了给各产商开放这个接口。
  • 所有地图软件的数据在某些路口都会出现很大的错误偏差,而这个错误偏差也相同。说明他们来源于相同的数据源,不可能是高德一家的大数据。
  • 不同路口的数据表现,差别非常非常大,单纯靠大数据不该出现如此大的差别,靠交管部门数据的解释更合理(因为不同路灯的型号与年代不同,规格也不同,上报数据的准确率自然有很大差异,只有这才能解释不同路灯的数据准确度差异)。比如某个路灯上报的数据固定是慢3秒的,因此它就准确的上报了慢3秒的数据(除非有人人为调整),然后这个数据原样上报后,地图数据收到的红绿灯数据就会固定慢3秒。如果靠大数据估算,慢3秒以上的这种误差数据就根本不该在正式产品中发布。

最后

       最近忙里偷闲,自己开了一个公众号【谁家de码农陈先生】,里面定时给大家分享技术博文、前方高能资讯内容!欢迎各位老板点赞关注,你们就是我的动力源泉!

在这里插入图片描述

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

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

相关文章

socket 2---TCP编程

目录 一、TCP编程流程 二、函数接口 2.1、监听接口 2.2、发起连接 connect 2.3、接收新连接 accept 2.4、收发接口 三、代码实现 问题: 要是创建多个客户端的话会怎么样呢? 那么怎么去真正解决这个问题呢? 一、TCP编程流程 这里…

数据结构与算法基础(王卓)(9):线性表的应用(有序表合并)(有序,可重复)

PPT:第二章P176; 合并为一个新的整体:有序表的合并(有序,可重复) 线性表: 对于该操作的具体实现的流程设计:(各模块) 创建一个空表C 依次从A或B(中&#…

移动云国产商用密码规模化应用

前言 为深入贯彻落实《密码法》,推动商用密码技术在工业和信息化行业领域的融合应用,工业和信息化部密码应用研究中心组织开展了“首届全国商用密码应用优秀案例征集”工作,并评审选出15项优秀案例。 同时,为持久发挥本次活动的…

CSAPP笔记

目录 第一章 一个典型的硬件组成 从键盘上读取hello指令​编辑 存储器结构示例 相对性能公式 计算机系统抽象 第二章--信息的表示和处理 按位 & | ^ ~ 与逻辑运算 && || 逻辑右移和算术右移 左移 定义计算机如何编码和操作整数的数学定义 补码编码的定义 补码…

【JavaWeb】前端开发三剑客之CSS(上)

✨哈喽,进来的小伙伴们,你们好耶!✨ 🛰️🛰️系列专栏:【JavaWeb】 ✈️✈️本篇内容:CSS从零开始学习! 🚀🚀代码托管平台github:JavaWeb代码存放仓库! ⛵⛵作…

擎创动态 | 官宣!与深智城集团正式签约

近日,上海擎创信息技术有限公司与深圳市智慧城市科技发展集团有限公司(以下简称“深智城集团”)就“一体化协同办公平台项目”达成战略合作,签约仪式已圆满完成。 ​深智城集团副总经理罗介平、智城软件公司常务副总经理韩小宇、智…

android 读取assets配置文件

方法1-getAssets().open(“re.properties”) try {Properties props new Properties();props.load(getAssets().open("re.properties"));Log.e(TAG, "className:" props.getProperty("className"));} catch (IOException e) {e.printStackTrace…

支持加密的日记应用程序DailyTxT

本文完成于 12 月下旬,对应的版本为 1.0.10(2022_11_02); 什么是 DailyTxT ? DailyTxT 是一个加密的 Web 日记应用程序,用于写下您当天的故事并轻松地再次找到它们。它是用 Python Flask(后端)和 Vue.JS&am…

23种设计模式(十二)——外观模式【接口隔离】

外观模式 文章目录 外观模式意图什么时候使用外观真实世界类比外观模式的实现外观模式的优缺点亦称:Facade 意图 外部与一个子系统的通信必须通过一个统一的外观对象进行,为子系统中的一组接口提供一个一致的界面,外观模式定义了一个高层接口,这个接口使得这一子系统更加容…

一直以来,人们都在探索互联网赋能实体的正确的途径和逻辑

一直以来,人们都在寻找互联网回归实体的正确的方式和方法;一直以来,人们都在探索互联网赋能实体的正确的途径和逻辑。然而,互联网似乎始终都游离于产业之外,似乎始终都超脱于产业之上。尽管经历了PC时代和移动互联网时…

分支预测详解

分支预测用于在微处理器中以流水线效率为目标来预测程序流。有许多方法来实现分支预测,通常在更好的预测结果和增加硬件做预测之间需要进行权衡。 目录 分支预测简介 静态分支预测 动态分支预测 启动分支预测 分支预测简介 要了解分支预测器,就不得…

QT当类有多个不同类型的同名信号时如何处理QOverload?

我们在设计类的信号时也许也会像设计类方法一样,给予多种不同参数类型的重载版本,这样一来我们就可以应对不同类型的参数输入或者输出。 但我们在使用有重载的信号版本时就不那么方便了,QT系统没有那么智能,不会自动匹配&#xff…

【实操案例三】进制转换、异常捕获、输出颜色设置、格式化字符串的设置等实例代码及运行效果图!

任务一:将指定的十进制数转换成二进制、八进制、十六进制 # 任务一:将指定的十进制数转换成二进制、八进制、十六进制 def fun():numint(input(请输入一个十进制整数:))print(num,的二进制数为:,bin(num)) # 第一种写法&#xff…

网线交叉、直连区别

欢迎来到东用知识小课堂!一.网线常识网线常用的有:双绞线、同轴电缆、光纤等。双绞线可按其是否外加金属网丝套的屏蔽层而区分为屏蔽双绞线(STP)和非屏蔽双绞线(UTP)。从性价比和可维护性出发,大…

golang语言websocket百万长链接

是简单demo测试 前端 <html> <head><title>Simple client</title><script type"text/javascript">var ws;function init() {// Connect to Web Socketws new WebSocket("ws://localhost:8866/ws");// Set event handlers…

联合证券|再创纪录,外资狂买超1000亿!券商、期货板块持续活跃

A股今天全线上扬&#xff0c;沪指小幅走高&#xff0c;创业板、科创50指数体现强势&#xff1b;港股走势疲弱&#xff0c;恒生科技指数一度跌超2%。 详细来看&#xff0c;两市股指盘中震动上扬&#xff0c;午后全线走高&#xff0c;创业板指、科创50指数涨超1%&#xff1b;到收…

PCB板缺陷检测识别系统 YOLOv7

PCB板缺陷检测识别系统通过YOLOv7网络深度学习技术&#xff0c;对现场PCB是否存在缺陷部分进行实时分析检测&#xff0c;当检测到PCB本身存在缺陷的时候&#xff0c;立即抓拍存档告警方便后期针对性的进行调整改。YOLO系列算法是一类典型的one-stage目标检测算法&#xff0c;其…

CSS+JS 折叠

文章目录CSSJS 折叠效果CSSjQuery 鼠标经过显示详细信息CSSJS 折叠效果 <!DOCTYPE html> <html><head><meta charset"utf-8"><title>折叠效果</title><style type"text/css">.collapse-box {width: 500px;borde…

FMC子卡设计资料原理图:FMC177-基于AD9361的双收双发射频FMC子卡

FMC177-基于AD9361的双收双发射频FMC子卡一、板卡介绍 FMC177射频模块分别包含两个接收通道与发射通道&#xff0c;其频率可覆盖达到70MHz~6GHz&#xff0c;AD9361芯片提供具有成本效益的实验平台&#xff0c;具有达到56MHz的瞬时带宽&#xff0c;更高的灵敏度&#xff…

Java 23种设计模式(2.创建者模式-单例设计模式)

1. 创建者模式 创建型模式分为&#xff1a; 单例模式工厂方法模式抽象工程模式原型模式建造者模式 什么是创建者模式&#xff1f; 创建型模式的主要关注点是“怎样创建对象&#xff1f;”&#xff0c;它的主要特点是“将对象的创建与使用分离”。 这样可以降低系统的耦合度…