aspans_patrol/scripts/build-tiles.sh
2026-10-22 10:53:02 +05:00

12 lines
854 B
Bash
Executable File
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

#!/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"