我正在尝试下载墨西哥的地图,以避免在 中使用查询save_graphml
和避免较长的响应时间graph_from_place
,但我已经让这段代码运行了近六个小时,但绝对没有任何反应。
import osmnx as ox
ox.config(use_cache=True, log_console=True)
G = ox.graph_from_place('Mexico', network_type = 'drive', simplify=False)
G = ox.add_edge_speeds(G)
G = ox.add_edge_travel_times(G)
ox.save_graphml(G, '/var/www/html/repmexico.graphml')
print("Success!!!")
今天我试图在具有 74GB RAM 和 (Intel xeon x5570) X2 的服务器上运行代码
(我知道由于规定的区域时间很长,但是我想知道的是是否有替代此程序的方法,或者是否有优化方法以使地图的创建速度更快一些,或者是否还有另一种方法可以加载地图以使用 osmnx 和 networkx 进行路由,而无需使用对服务器的查询)