如何使用 python 以与从 OpenStreetMap 网站导出的 .osm 文件相同的结构将 OSM 文件保存在 XML 中?
How to save OSM file in XML using python in the same structure of the exported .osm file from OpenStreetMap website?
我正在使用 python osmnx
来处理 OpenStreetMap,我正在尝试将 networkx 地图保存在 .xml
文件中,其结构与从 openstreetmap.org。是否可以将地图保存为与从网站下载的相同 XML 结构?
我正在使用 osmnx
进行路径规划,我正在尝试将包含路径的地图保存为 .xml
格式,以便使用 ox.save_graphml()
进行进一步操作,这会保存地图但与从 OSM 网站导出的相同区域的地图结构不同。
ox.save_graphml(subgraph2 , filename='/home/ahmad/catkin_ws/src/osmgraph.xml')
我希望 XML 文件与从 OpenStreetMap 导出的 .osm 文件具有相同的结构。但是输出 XML 具有不同的结构。
根据 OSMnx documentation, save_graphml
saves your graph to disk as a GraphML file. The GraphML file format is unrelated to the OSM XML file format。 OSMnx 可以将您的图形作为 shapefile 或 GraphML 保存到磁盘。它不支持作为开箱即用的 OSM XML 文件保存到磁盘。
我正在使用 python osmnx
来处理 OpenStreetMap,我正在尝试将 networkx 地图保存在 .xml
文件中,其结构与从 openstreetmap.org。是否可以将地图保存为与从网站下载的相同 XML 结构?
我正在使用 osmnx
进行路径规划,我正在尝试将包含路径的地图保存为 .xml
格式,以便使用 ox.save_graphml()
进行进一步操作,这会保存地图但与从 OSM 网站导出的相同区域的地图结构不同。
ox.save_graphml(subgraph2 , filename='/home/ahmad/catkin_ws/src/osmgraph.xml')
我希望 XML 文件与从 OpenStreetMap 导出的 .osm 文件具有相同的结构。但是输出 XML 具有不同的结构。
根据 OSMnx documentation, save_graphml
saves your graph to disk as a GraphML file. The GraphML file format is unrelated to the OSM XML file format。 OSMnx 可以将您的图形作为 shapefile 或 GraphML 保存到磁盘。它不支持作为开箱即用的 OSM XML 文件保存到磁盘。