gpt4 book ai didi

python - 如何使用 python 以 XML 格式保存 OSM 文件,其结构与从 OpenStreetMap 网站导出的 .osm 文件相同?

转载 作者:太空宇宙 更新时间:2023-11-03 21:23:03 33 4
gpt4 key购买 nike

我正在使用 python osmnx 来处理 OpenStreetMap,并且我正在尝试将 networkx map 保存在 .xml 文件中,其结构与从openstreetmap.org。是否可以将 map 保存为与从网站下载的相同的 XML 结构?

我正在使用 osmnx 进行路径规划,并尝试使用 ox.save_graphml 以 .xml 格式保存包含路径的 map ,以便进行进一步操作(),它保存 map ,但结构与从 OSM 网站导出的同一区域的 map 不同。

ox.save_graphml(subgraph2 , filename='/home/ahmad/catkin_ws/src/osmgraph.xml')

我希望 XML 文件与从 OpenStreetMap 导出的 .osm 文件具有相同的结构。但输出的 XML 具有不同的结构。

最佳答案

根据 OSMnx documentation , save_graphml 将图形作为 GraphML 文件保存到磁盘。 GraphML file formatOSM XML file format 无关。 OSMnx 可以将图形作为 shapefile 或 GraphML 保存到磁盘。它不支持将其作为开箱即用的 OSM XML 文件保存到磁盘。

关于python - 如何使用 python 以 XML 格式保存 OSM 文件,其结构与从 OpenStreetMap 网站导出的 .osm 文件相同?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54091820/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com