[英]How to turn OSMNx graph to Box2D
我正在尝试将 OSMNx 实现到 Box2D 世界中,并且我想将块设置为 static 主体。 我设法获得了节点的坐标(它们的纬度和经度)但我不知道如何过滤块的节点,从而将它们设置为 static 主体。
在此示例中,您可以看到我的摩纳哥市图表(曼哈顿岛可能更适合查看我的目标,但它比我需要的要复杂得多 map)
import osmnx as ox
print("I am Working")
G = ox.graph_from_place('Monaco City', network_type='drive')
lons = []
lats = []
for node in G.nodes:
lons.append(G.nodes[node]['x']) #lon
lats.append(G.nodes[node]['y']) #lat
print(lons)
ox.plot_graph(G)
我想将那些灰色道路(城市街区)包围的所有白色部分设置为 Box2D static 主体(使用多边形),但我不知道该怎么做
任何帮助表示赞赏
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.