在python中将图形导出为graphml

时间:2016-11-15 19:40:50

标签: python graph

我是python的新手,我想导出一个图形(传输网络),它是使用名为OSMnx的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

1 个答案:

答案 0 :(得分:0)

OSMnx有一个内置函数,用于将街道网络保存为GraphML文件,以序列化节点和边缘的dict属性:

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