Я пытаюсь узнать ДЛИНУ всех улиц Парижа, по которым можно ездить, например. Из документации я нашел этот код, чтобы получить площадь всех дорог в квадратных метрах.
Я хочу получить длину всех проезжих дорог в метрах или километрах. Как я могу это сделать?
# Get the network graph for drivable public streets (but not service roads)
G = ox.graph_from_place('Paris, France', network_type='drive') # for bikes the network_type would be 'bike'
fig, ax = ox.plot_graph(G, node_size=0, bgcolor='k')
# what sized area does our network cover in square meters?
G_proj = ox.project_graph(G)
nodes_proj = ox.graph_to_gdfs(G_proj, edges=False)
graph_area_m = nodes_proj.unary_union.convex_hull.area
graph_area_m
Из документации, базовая c статистика показывает:
# show some basic stats about the network
ox.basic_stats(G_proj, area=graph_area_m, clean_intersects=True, circuity_dist='euclidean')
# edge_length_total = sum of all edge lengths in the graph, in meters
# edge_length_avg = mean edge length in the graph, in meters
# street_length_total = sum of all edges in the undirected
# street_length_avg = mean edge length in the undirected
Является ли street_length_total
длиной всех улиц в выбранной мной сети?