Я создаю график из файла osm с помощью graph_from_file () (он содержит как дороги, так и здания) с помощью osmnx, а затем рисую его. При этом он также строит постройки вместе с дорогами. Есть ли способ удалить здания из этого графика / просто игнорировать здания при создании графика из этого файла osm?
OSMNX удаляет здания с графика
comment
На этот вопрос было бы легче ответить, если бы вы привели минимальный рабочий пример.
- person gboeing   schedule 22.06.2018
Ответы (1)
Установите для параметра keep_all значение False. Это включает в себя здания, которые обычно отключены (по моему опыту). Вы можете заметить разницу между следующими двумя рисунками.
G = ox.graph_from_file('try.xml', retain_all=True)
fig, ax = ox.plot_graph(G)
[![Figure_1][1]][1]
G = ox.graph_from_file('try.xml', retain_all=False)
fig, ax = ox.plot_graph(G)
[![Figure_2][1]][1]

Обратите внимание, что я запросил только шоссе = пешеход и здание = университет, используя Overpass Turbo (overpass_code), который дал мой .xml файл.
person
Debjit Bhowmick
schedule
02.07.2019