使用实时数据动态调整OSMnx中的边缘“成本”?

问题描述

我的问题主要在标题中概述。我想知道是否有可能通过使用实时数据源来加权网络的特定“边缘”,以创建更准确的“到达目的地的时间”估算值。如果不使用OSMnx,您将如何建议这样做?

解决方法

我想知道是否可以通过使用实时数据源来加权网络的特定“边缘”

是的。您需要通过https://dbfiddle.uk/?rdbms=sqlserver_2017&fiddle=7fbb5d130aad35e682d8ce7ffaf09ede这些边缘属性来更新边缘权重(例如lengthtravel_time或您自己的混合物)。您可以随时执行此操作,然后使用该weight属性相应地(重新)计算最短路径。