Мне интересно, можно ли строить объекты области из OSM через OSMnx.
Мне кажется, что есть простой способ только строить здания. Но я хотел бы иметь возможность построить, например, реки, но не могу найти место, чтобы указать это.
Я надеялся, что механизм, аналогичный графику объектов (например, линий электропередач), будет отображаться с помощью параметра 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"]
для других типов вещей, включая области, но он вернул ошибку. Но я не нашел другого очевидного способа запроса объектов области, кроме этого параметра.