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