#tile #downloader #download #map #rectangle #progress-bar #osm

app tile-downloader

下载给定经纬度矩形内所有地图瓦片

1 个不稳定版本

0.1.0 2024年2月19日

#108地理空间

MIT 许可证

140KB
136

Tile Downloader

从瓦片服务器(OSM等)下载瓦片并将其存储在本地。然后,您可以指向该目录并将其用作离线瓦片服务器!

用法

将新不伦瑞克省(该省)的所有瓦片(缩放级别0-16)下载到 output

cargo run --release -- -a 47.1225 -A 45.3367 -o -67.7307 -O -65.105 -z 0 -Z 16 --tile-server "https://map.scd31.com/hot/{z}/{x}/{y}.png" -n 8 --output output/

有关命令信息,请参阅 cargo run --release --help

(而且,最小和最大经纬度是哪个并不重要)

特性

  • 一个漂亮的进度条来查看您的进度

  • 跳过已下载的文件(因此可以安全地终止下载器并重新启动它——它只会下载新文件)

  • 高性能——可以愉快地下载数十万个瓦片而不会错过任何一个(但是请勿未经许可这样做!)

依赖项

~8–20MB
~294K SLoC