import osmnx as ox
%matplotlib inline
G = ox.graph_from_place('Seoul, South Korea', network_type='drive')
fig, ax = ox.plot_graph(ox.project_graph(G))
在这一部分中,如何找到城市和国家的确切名称?它不适用于韩国首尔。
我尝试了几次,但是失败了。
import osmnx as ox
%matplotlib inline
G = ox.graph_from_place('Seoul, South Korea', network_type='drive')
fig, ax = ox.plot_graph(ox.project_graph(G))
答案 0 :(得分:0)
这不是解决名称问题的适当方法,但是一种有用的解决方法是在ox.graph_from_point()
中使用经纬度坐标作为参数:
G = ox.graph_from_point([37.5666791, 126.9782914],
distance=30000,
network_type='drive')
您会得到:
答案 1 :(得分:0)
在首尔,这似乎是一个特定的问题,因为我在其他城市和地区都尝试过,但效果很好。 在这种情况下,您可以尝试组合城市内部区域的图形,或者按照Sentence的回答使用坐标甚至bbox。