我正在尝试找到一种方法来获取英国某条道路的历史速度数据,以计算其一天中每个时间的平均速度以及一段时间之间道路上任何驾驶员驾驶的最大速度。任何指示如何从位智做到这一点?谢谢
1 回答
恐怕 Waze 不会公开这些数据(可以理解,因为这是他们的核心业务)。帮助页面的这段摘录应该足够了:
请注意:Waze 不会与合作伙伴共享任何历史数据。
如果您为当地政府或组织工作,您可以考虑加入Connected Citizens Program。作为合作伙伴,您可以获得特定路线的数据馈送,并且您可以存储该数据以获取历史数据(如Waze 合作伙伴帮助网站上的详细说明)。
虽然我不确定在没有成为合作伙伴的情况下这样做的法律地位,但您可能还可以通过定期查找计划时返回的数据,根据 Waze 提供的分段平均速度开始构建自己的历史数据集Waze Live Map上的路线。
路由请求被发送到https://www.waze.com/row-RoutingManager/routingRequest?...
(有关更多详细信息,请参阅浏览器的网络控制台),但这需要一些额外的工作来管理 CSRF 和会话 cookie 并提供正确的引用标头。虽然并非不可能,但要实现这一目标并不容易。
此类路由请求的响应包含您在实时地图上看到的说明,还包括路线上每个特定路段的长度 ( distance
)、没有实时数据的平均速度 ( crossTimeWithoutRealTime
) 和有实时数据的平均速度 ( crossTime
)。也可以请求一天中某个时间的平均速度,但这往往是一些不可靠的数据。
恐怕最大速度是你无法在 Waze 的数据中找到的。我什至不确定 Waze 会存储这些信息,因为这些统计异常值通常对导航指令没有那么有趣。如果您正在进行科学研究,您可以尝试联系 Waze 以获取更多信息,但在这种情况下不要抱太大希望,因为他们有一个小团队,经常被他们收到的大量问题压得喘不过气来。