在Python中将图表导出为GraphML

3

我是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


欢迎来到SO,最好将错误作为文本包含在您的问题中,因为这样更容易被读者理解,并且使问题更完整。 - miltonb
1个回答

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')

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接