从坐标PYTHON OSMNX获取ID节点



我目前正试图从这个坐标(-70.74213872499999,-33.411204874999996)获得ID节点。我正在使用ox.get_nearest_node()函数,但不幸的是,我意识到它已被弃用。我还有别的选择吗?坐标不是精确节点,因为它们是其他节点平均值的乘积。

lugar = 'Provincia de Santiago, Chile'
city = ox.graph_from_place(lugar)
ox.get_nearest_node(city, (-70.74213872499999, -33.411204874999996))

是的,有一个替代方案,如弃用警告所述:

UserWarning:get_nearest_node函数已被弃用,将在将来的版本中删除。使用更有效的distance.nearest_nodes代替。

所以,用nearest_nodes代替:

ox.nearest_nodes(G, -70.74213872499999, -33.411204874999996)

最新更新