12 lines
854 B
Bash
Executable File
12 lines
854 B
Bash
Executable File
#!/usr/bin/env bash
|
||
# Собирает карту Казахстана (MBTiles, схема OpenMapTiles) из свежих данных OpenStreetMap.
|
||
# Нужен Docker и ~4 ГБ свободной памяти. Результат: tiles/kazakhstan.mbtiles, его отдаёт контейнер tiles.
|
||
# Повторный запуск = обновление карты; после него: docker compose restart tiles
|
||
set -euo pipefail
|
||
cd "$(dirname "$0")/.."
|
||
mkdir -p tiles/planetiler
|
||
docker run --rm -e JAVA_TOOL_OPTIONS="-Xmx3g" -v "$PWD/tiles/planetiler":/data ghcr.io/onthegomap/planetiler:latest \
|
||
--download --area=kazakhstan --output=/data/kazakhstan.mbtiles --force
|
||
mv tiles/planetiler/kazakhstan.mbtiles tiles/kazakhstan.mbtiles
|
||
echo "Готово: tiles/kazakhstan.mbtiles. Перезапустите: docker compose restart tiles"
|