2017-09-04 160 views
1

我试图找到一种方法来获取英国某条道路的历史速度数据,以计算一天中的每个时间段的平均速度和一段时间段内道路上任何司机驾驶的最大速度。任何指针如何从Waze做到这一点?谢谢如何分析历史记录数据?

回答

2

我害怕Waze不公开这些数据(可以理解,因为这是他们的核心业务)。这段帮助页的摘录应该足够了:

请注意:Waze不会与合作伙伴共享任何历史数据。

如果您为当地政府或组织工作,可以考虑加入Connected Citizens Program。作为合作伙伴,您可以获取特定路线的数据Feed,并允许您存储该数据以获取历史数据(详见Waze Partners Help site)。

虽然我不确定如何在不成为合作伙伴的情况下进行此操作,但您也可以根据Waze通过定期查找返回的数据提供的平均速度开始构建自己的历史数据集当你计划在Waze Live Map上的路线。

路由请求被发送到https://www.waze.com/row-RoutingManager/routingRequest ?...(请参阅浏览器的网络控制台了解更多详细信息),但这需要一些额外的工作来管理CSRF和会话cookie并提供适当的引用标头。虽然不是不可能的,但并非易事。

这样的路由请求的响应中包含您在实时地图上看到的指令,还包括路由上每个特定段的长度(distance),其实时数据的平均速度(crossTimeWithoutRealTime)及其路径平均速度与实时数据(crossTime)。也可以在一天中的某个时间请求平均速度,但这往往是不太可靠的数据。

尽管我很害怕,但Waze的数据中无法找到最大速度。我甚至没有确定Waze将这些信息存储为统计异常值对于导航指令通常不那么有趣。如果你正在做一项科学研究,你可以试着联系Waze获取更多信息,但是在这种情况下,不要让你的希望过高,因为他们有一个小团队不断受到大量问题的困扰。