Files
wiki/tasks/enduro-trails/scripts/download_gap.sh
2026-05-13 12:20:17 +03:00

39 lines
911 B
Bash

#!/bin/bash
set -e
cd /home/slin/enduro-trails/data/srtm
echo 'Missing files to download:'
for lat in 54 55 56; do
for lon in 041 042 043 044 045 046; do
f="N${lat}E${lon}.hgt"
if [ ! -f "$f" ]; then
echo " $f"
fi
done
done
echo ''
echo 'Downloading missing...'
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
wget -q "https://firmware.ardupilot.org/SRTM/ap_srtm3/${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 . 2>/dev/null && echo " OK: ${f}" || echo " UNZIP FAIL: ${f}"
rm -f "/tmp/${f}.hgt.zip"
else
echo " NOT FOUND on ardupilot: ${f}"
rm -f "/tmp/${f}.hgt.zip"
fi
else
echo " EXISTS: ${f}"
fi
done
done
echo ''
echo 'Total HGT files now:'
ls *.hgt | wc -l