Files
wiki/tasks/enduro-trails/scripts/download.sh
2026-05-02 07:50:01 +03:00

33 lines
1.0 KiB
Bash
Executable File

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