有没有一种方法可以获取OSMNx中块的坐标

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

我正在尝试将OSMNx实现到Box2D世界中,我想将块设置为静态实体,我正在考虑某种三角剖分,但我很好奇是否有任何内置函数可以给我块的角点坐标然后我可以使用这些坐标来设置静态物体。

例如,这是我在纽约熨斗大厦周围区域的图像,我使用以下代码生成了它:

import osmnx as ox
from IPython.display import Image

ox.config(log_file=True,log_console=True,use_cache=True)

img_folder="image"
extension='png'; size=700

place='flatiron' 
point=(40.741060, -73.989591) 
fig,ax=ox.plot_figure_ground(point=point,filename=place,network_type='all',dpi=150)
Image('{}/{}.{}'.format(img_folder,place,extension),height=size,width=size)

我想将所有这些灰色部分转换为一组静态物体,为此,我需要角的坐标。

enter image description here

任何帮助表示感谢

python box2d osmnx
1个回答
0
投票

我想将所有这些灰色部分转换为一组静态物体,为此,我需要角的坐标。

如果用“角”表示网络节点(即交叉点和死角),则只需提取网络节点的坐标。这是基本的OSMnx / NetworkX功能,因此建议您首先熟悉他们的文档并探索OSMnx examples

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