使用OSMnx来评估旅行时间,取决于OSM公路=*键:maxspeed。可能吗?

问题描述 投票:1回答:1

我正在使用gboenig的印象深刻的OSMnx jupyter笔记本,我是来自德国的建筑学硕士生,想用一些代码给我的硕士论文带来一些fundametal Arguments,所以我尝试了很多,我对可能性和结果非常满意。但是有一个方案我想评估一下。

首先,我所有的问题都是基于Geoff Boeing的osmnx-examples(https:/github.comgboeingosmnx-examplestreemasternotebooks。所以我不发代码片段,因为目前还没有变化。

我的想法是分析改变一些街道的最大速度的影响,以提高旅行时间,迫使司机使用另一种方式throou该地区,因此,lineare距离是不是最快的方式。

为此,我用JOSM做了2个OSM文件,一个是当前的状态,一个是我的变化。为了简化,我有下面的图片。

最短 - 最快的方法

红色的矢量是最短的方法,但是使用OSM的参数maxspeed,蓝色的可能是最快的,我想分析一下我需要用什么方法来得到我想要的结果。

在OSMnx-Examples Notebook中,我知道Route函数,它对单行道作出反应,另一方面,我知道Examples Notebook中的Isometric Workflow,在那里我可以设置travel_speed,但是有什么方法可以使用高速公路的maxspeed键吗?

python jupyter-notebook openstreetmap osmnx
1个回答
0
投票

的功能 计算边缘移动时间 从OSMnx v0.13.0开始可用。然后,您可以使用这些新的边缘旅行时间属性,通过旅行时间而不是距离来解决网络最短路径。

© www.soinside.com 2019 - 2024. All rights reserved.