问题描述
我的问题主要在标题中概述。我想知道是否有可能通过使用实时数据源来加权网络的特定“边缘”,以创建更准确的“到达目的地的时间”估算值。如果不使用OSMnx,您将如何建议这样做?
解决方法
我想知道是否可以通过使用实时数据源来加权网络的特定“边缘”
是的。您需要通过https://dbfiddle.uk/?rdbms=sqlserver_2017&fiddle=7fbb5d130aad35e682d8ce7ffaf09ede这些边缘属性来更新边缘权重(例如length
或travel_time
或您自己的混合物)。您可以随时执行此操作,然后使用该weight属性相应地(重新)计算最短路径。