python osmnx - извлекать только большие автострады страны

Я знаю, что можно извлечь дорожную сеть города через пакет OSMNX Python. Подробности смотрите на https://geoffboeing.com/2016/11/osmnx-python-street-networks/.

paris_network = ox.gdf_from_place("Paris")

Но, скажем, я не хочу, чтобы этот уровень высокой детализации, а скорее только большие автострады всей страны. Я ищу что-то вроде:

france_big_expressway_network = ox.gdf_from_place("France", road_type = "freeway")

Я предполагаю, что это может быть связано с аргументом "инфраструктуры", но, как новичок, я действительно не понимаю, как его использовать точно.

1 ответ

Да, вы можете сделать это с OSMnx:

import osmnx as ox
ox.config(use_cache=True, log_console=True)
G = ox.graph_from_place('France', network_type='none', infrastructure='way["highway"~"motorway"]')
fig, ax = ox.plot_graph(G)
Другие вопросы по тегам