1. 程式人生 > 其它 >Osmread安裝與pyproj匯入名稱CRS報錯記錄

Osmread安裝與pyproj匯入名稱CRS報錯記錄

技術標籤:報錯記錄python

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

https://gitter.im/pyproj4-pyproj/community