#!/usr/bin/env bash # download.sh — скачивает и подготавливает OSM PBF данные для Enduro Trails set -euo pipefail SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" DATA_DIR="$SCRIPT_DIR/../data" mkdir -p "$DATA_DIR" cd "$DATA_DIR" echo "==> Скачиваем ЦФО..." wget -c "https://download.geofabrik.de/russia/centralfederal.ru-latest.osm.pbf" \ -O centralfederal.ru-latest.osm.pbf echo "==> Скачиваем Поволжье (Чувашия и др.)..." wget -c "https://download.geofabrik.de/russia/volga.osm.pbf" \ -O volga.osm.pbf echo "==> Объединяем файлы..." osmium merge centralfederal.ru-latest.osm.pbf volga.osm.pbf \ -o merged.osm.pbf --overwrite echo "==> Фильтруем по BBOX (ЦФО + Чувашия)..." # bbox: west,south,east,north = 30.0,51.0,48.0,59.0 osmium extract \ --bbox=30.0,51.0,48.0,59.0 \ merged.osm.pbf \ -o region.osm.pbf \ --overwrite echo "==> Готово! Файлы в $DATA_DIR:" ls -lh "$DATA_DIR"/*.pbf