Я пытаюсь следующий код:
G = ox.graph_from_place('Greater London, UK', network_type='walk')
Но он продолжает выдавать следующую ошибку:
ConnectionError: HTTPSConnectionPool(host='nominatim.openstreetmap.org', port=443): Max retries exceeded with url: /search?format=json&limit=1&dedupe=0&polygon_geojson=1&q=Greater+London%2C+UK (Caused by NewConnectionError('<urllib3.connection.VerifiedHTTPSConnection object at 0x7f50301d5470>: Failed to establish a new connection: [Errno -3] Temporary failure in name resolution',))
Кто-нибудь знает что-нибудь об этой ошибке?
Также есть ли способ построить граф в osmnx из ребер и узлов?
Из следующего кода:
G = ox.gdfs_to_graph(london_nodes, london_edges)
Я также получаю обратно следующую ошибку:
~/miniconda3/lib/python3.6/site-packages/osmnx/save_load.py in gdfs_to_graph(gdf_nodes, gdf_edges)
600 G = nx.MultiDiGraph()
601 G.graph['crs'] = gdf_nodes.crs
--> 602 G.graph['name'] = gdf_nodes.gdf_name.rstrip('_nodes')
603
604 # add the nodes and their attributes to the graph
~/miniconda3/lib/python3.6/site-packages/pandas/core/generic.py in __getattr__(self, name)
4374 if self._info_axis._can_hold_identifiers_and_holds_name(name):
4375 return self[name]
-> 4376 return object.__getattribute__(self, name)
4377
4378 def __setattr__(self, name, value):
AttributeError: 'GeoDataFrame' object has no attribute 'gdf_name'
узлы были ранее сохранены как:
london_nodes = ox.save_load.graph_to_gdfs(G, nodes=True, edges=False)
и ребра как:
london_edges = ox.save_load.graph_to_gdfs(G, nodes=False, edges=True)
Заранее спасибо.