Files
wiki/tasks/enduro-trails/scripts/download_kurviger.sh
2026-05-13 12:30:09 +03:00

30 lines
806 B
Bash

#!/bin/bash
set -e
cd /home/slin/enduro-trails/data/srtm
BASE="https://srtm.kurviger.de/SRTM3/Eurasia"
echo 'Downloading from kurviger mirror...'
for lat in 54 55 56; do
for lon in 041 042 043 044 045 046; do
f="N${lat}E${lon}"
if [ -f "${f}.hgt" ]; then
echo " EXISTS: ${f}"
continue
fi
wget -q --timeout=60 "${BASE}/${f}.hgt.zip" -O "/tmp/${f}.hgt.zip" 2>/dev/null
if [ -s "/tmp/${f}.hgt.zip" ]; then
unzip -o -q "/tmp/${f}.hgt.zip" -d . && echo " OK: ${f} ($(du -h ${f}.hgt | cut -f1))" || echo " UNZIP FAIL: ${f}"
rm -f "/tmp/${f}.hgt.zip"
else
echo " NOT FOUND: ${f}"
rm -f "/tmp/${f}.hgt.zip"
fi
done
done
echo ''
echo "Total HGT: $(ls *.hgt | wc -l)"
echo "New E041-E046 (N54-56):"
ls N5[456]E04[1-6].hgt 2>/dev/null | sort