Osmread安裝與pyproj匯入名稱CRS報錯記錄
阿新 • • 發佈:2020-12-30
Osmread是一個簡單的庫,用於以Python讀取OpenStreetMap資料檔案。它支援XML和PBF檔案格式作為輸入。它不是為快速處理大型行星垃圾場而設計的,但可用於簡單處理較小的檔案,如區域摘錄。
如果您需要快速處理大檔案,請檢視 imposm.parser庫。
https://pypi.org/project/osmread/
https://www.it1352.com/1823123.html
https://github.com/dezhin/osmread
用法示例
from osmread import parse_file, Way
highway_count = 0
for entity in parse_file('foo.osm.bz2'):
if isinstance(entity, Way) and 'highway' in entity.tags:
highway_count += 1
print("%d highways found" % highway_count)
所有的Node,Way和Relation例項有id,version,changeset, timestamp,uid和tags屬性。節點座標儲存在lon和中 lat。方式節點儲存在中nodes,關係成員位於中members。
關係成員是元組的陣列(role,class,id),其中class是 Node,Way或Relation。
無法從’pyproj’匯入名稱’CRS’以使用osmnx庫
解決辦法
https://stackoverflow.com/questions