簡體   English   中英

如何在python中使用osmnx將圖形保存為.osm格式?

[英]How to save graph to .osm format with osmnx in python?

我正在使用 python 庫 osmnx 從機場獲取圖表。 我可以使用以下代碼行輕松完成:

import osmnx as ox
G = ox.graph_from_place('wien flughafen austria', infrastructure='way["aeroway"]',simplify=False, custom_filter = ('["aeroway"~"taxiway|taxilane|parking_position"]'))

現在我的目標是以 osm 格式保存這個文件,這樣我就可以用另一個名為Java OpenStreatMap Editor 的軟件打開它

為了保存文件,我按照osmnx 文檔中的建議使用了以下代碼行:

ox.save_load.save_as_osm(G, 'test.osm')

但是,這似乎不起作用。 您能否建議我將 graoh 保存為 osm 格式的正確方法?

我正在使用 osmnx=0.11.1。 以下應該工作。

ox.save_load.save_graph_osm(G, filename='test.osm')

關於您在上述評論中詢問的建築足跡,您只需

GeoDataFrame.to_file("GeoDataFrame_name.shp")

並將其保存為工作目錄中的 shapefile

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM