0

我想知道是否可以通过 OSMnx 从 OSM 绘制区域对象。

在我看来,只有绘制建筑物的简单方法。但我希望能够绘制例如河流,但找不到指定这个的地方。

infrastructure我希望有一种类似的机制来通过函数中的参数绘制不同的方式对象(例如电源线)graph_from_bbox。有没有类似的东西,但对于地区?

我已经做的是尝试一个最小的例子:

import osmnx as ox
ox.config(use_cache=True, log_console=True)
point = (50.045199, 19.939229)
dist = 300
north, south, east, west = ox.bbox_from_point(point, distance=dist)

# power lines around southern california
G = ox.graph_from_bbox(north=north, south=south, east=east, west=west,
                       retain_all=True, truncate_by_edge=True, simplify=False, 
                       network_type='none', infrastructure='way["power"~"line"]')
fig, ax = ox.plot_graph(ox.project_graph(G))

接下来我尝试更改way["power"~"line"]其他类型的东西,包括区域,但它返回了错误。但是除了这个参数,我没有找到任何其他明显的方法来请求区域对象。

4

0 回答 0