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