Построение различных объектов области в OSMnx - PullRequest
0 голосов
/ 13 ноября 2018

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

...