RAVE-SCOUT/abrir.sh
sito d4b3b803e0 RAVE SCOUT: análisis de aislamiento de España y visor de localizaciones
Barrido de los 498.528 km² de la península y Baleares sobre malla de 100 m
(EPSG:3035) para localizar sitios alejados de todo con acceso rodado.

- 12,5 M de edificios y 1,4 M de km de viales de OSM, incluidos los países
  vecinos para no inflar el aislamiento en la franja fronteriza
- Espacios protegidos oficiales (Red Natura 2000 + designación nacional) vía
  la Agencia Europea de Medio Ambiente: cubren el 29 % del país frente al 15 %
  que tenía OSM
- Modelo acústico con propagación real; es el filtro que de verdad corta, y
  deja 505 km² en toda España
- 355 localizaciones valoradas de 1 a 5 estrellas en seis criterios
- Visor autónomo con relieve, ortofoto PNOA por localización, relieve 3D y
  mapa deslizante con satélite, catastro y espacios protegidos
2026-08-08 20:29:27 +02:00

27 lines
1 KiB
Bash
Executable file

#!/usr/bin/env bash
# Abre el visor de localizaciones en el navegador por defecto.
# Es un fichero local: no necesita servidor, ni conexión, ni nada de Claude.
#
# ./abrir.sh -> visor interactivo (mapa + 3D + filtros)
# ./abrir.sh informe -> informe con el método y la tabla
set -eu
DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
case "${1:-visor}" in
informe|report) F="$DIR/out/informe.html" ;;
*) F="$DIR/out/visor.html" ;;
esac
[ -f "$F" ] || { echo "No encuentro $F"; exit 1; }
# Primero un navegador de verdad, y xdg-open solo como último recurso: en este
# equipo text/html está asociado al editor de texto, y xdg-open respeta esa
# asociación MIME en vez del navegador por defecto, así que abría el editor.
for b in firefox-esr firefox chromium chromium-browser google-chrome; do
if command -v "$b" >/dev/null; then exec "$b" "file://$F"; fi
done
if command -v xdg-open >/dev/null && xdg-open "file://$F" 2>/dev/null; then
exit 0
fi
echo "No he encontrado navegador. Abre a mano: file://$F"
exit 1