Zh-hant:Downloading data

From OpenStreetMap Wiki
Jump to navigation Jump to search

有多種方式可以讓你從OpenStreetMap的數據集中下載地圖。 完整的數据集可從OpenStreetMap的下載區獲得。 也可以細分區域進行下載。 數據通常以osm XML格式(.osm)檔案的形式出現。 如果你只想單純的使用地圖(例如用於GPS設備),則不用下載這些細緻的數據,而可以通過其他下載選項解决。

需要考慮的一些事情:

Planet上都是大量的數據。 從區域摘錄開始,以確保您的設定正常工作。 Osmosis之類的常用工具或用於資料庫導入和轉換的各種工具需要數小時甚至數天才能完成數據導入,一般取決於磁片速度。 OpenStreetMap是一系列項目的綜合。 這意味著許多重要資源是由協力廠商提供商提供的。 大可放心的試著先在那裡下載。 官方服務器不是大型資料中心,也沒有足够的資源。 它們更致力於保持資料流程的同步。 有些工具只適用於小規模或特定用途,例如OSM編輯API不能被濫用於批量下載。

全量數據

Planet.osm 包含了整個Planet。 這是當前數據的快照,通常來自每個上週三。 2020年時歸檔了約100 GB,而且每天都仍在增長。

Planet 歷史甚至包含了幾乎所有的歷史,而且更大。

下載整個 Planet 檔最簡單、最快的方法可能是使用 Bit Torrent 用戶端。

或者,您可以使用 OpenMapTiles 裡的下載osm工具,一次從多個鏡像快速下載整個星球,而不會使主伺服器過載。 該工具將確保下載數據與MD5哈希一致。 它還可以用於下載和驗證Geofabrik、BBBike和 OSM.fr 的區域摘要。

最簡單的方法是使用Docker運行該工具。 例如,共用當前目錄,讓工具將您的檔放置在那裡。 --之後的任何內容都會傳遞給Aria2c。 這是一個Linux/Mac命令示例。 Windows也差不多。

docker run --rm -it -v $PWD:/download openmaptiles/openmaptiles-tools \
      download-osm planet -- -d /download

鍵入 download-osm --help 获得帮助。