查找城市和国家的确切名称

时间:2019-06-13 06:31:47

标签: python python-3.x geospatial osmnx

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))

2 个答案:

答案 0 :(得分:0)

这不是解决名称问题的适当方法,但是一种有用的解决方法是在ox.graph_from_point()中使用经纬度坐标作为参数:

G = ox.graph_from_point([37.5666791, 126.9782914],
                        distance=30000,
                        network_type='drive')

您会得到:

enter image description here

答案 1 :(得分:0)

在首尔,这似乎是一个特定的问题,因为我在其他城市和地区都尝试过,但效果很好。 在这种情况下,您可以尝试组合城市内部区域的图形,或者按照Sentence的回答使用坐标甚至bbox。