我是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")
答案 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')