2016-11-15 74 views
2

我是python的新手,我想導出使用名爲OSMnx的python包構建的圖(交通網絡)。我無法將其導出爲graphml文件以進一步分析網絡。我附上了我使用的代碼和我遇到的錯誤消息。請幫忙。將圖導出爲python中的graphml

import osmnx as ox 
import networkx as nx 
G = ox.graph_from_address('Downtown, Saint Louis, MO', network_type='drive') 
nx.write_graphml(G, "g.graphml") 

Error message

+0

歡迎SO,其更好地將錯誤作爲文本包含在您的問題中,因爲它更容易爲讀者消化並提出更完整的問題。 – miltonb

回答

0

OSMnx有救了街道網絡作爲GraphML文件的內置功能,序列化節點和邊緣的字典屬性:

import osmnx as ox 
G = ox.graph_from_address('Downtown, Saint Louis, MO', network_type='drive') 
ox.save_graphml(G, filename='g.graphml')