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