[英]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.