Mapa de visibilidad del eclipse en el Estrecho de Gibraltar
El mapa muestra cuatro zonas a la vez — Tarifa, Vejer de la Frontera, San Roque y Tánger — cada una con su propio cálculo; aléjate para verlas todas o acércate a cada una. Los puntos ámbar y azul son lugares de observación citados en la tabla de más abajo (toca uno para ver sus datos). Mapa interactivo y método de cálculo adaptados del visor original de AstroGaia (astrogaia.cat) para el eclipse de 2026 en Altafulla — gracias a su equipo por compartir el enfoque técnico. Terreno: AWS/Mapzen Terrain Tiles (SRTM). Edificios: © colaboradores de OpenStreetMap (ODbL).
Este mapa solo responde a “¿se verá el Sol desde aquí?”. Para la protección ocular necesaria durante las casi dos horas de fase parcial, ver Seguridad y recomendaciones.
El mapa oficial del IGN
Para la referencia oficial de la franja de totalidad en toda España, el Instituto Geográfico Nacional publica un visualizador con los límites del eclipse y los horarios por municipio. Lo incrustamos aquí; si tu localidad no es Tarifa, es la fuente más fiable para consultar tu punto exacto.
Si el mapa no carga en tu navegador, ábrelo directamente en visualizadores.ign.es/eclipses/2027.
Nuestro mapa: visibilidad local en cuatro zonas
El eclipse de 2027 es un caso muy distinto al de AstroGaia en 2026. En Altafulla el Sol estaba a solo ~2° sobre el horizonte en el momento de la totalidad, así que un árbol, una barandilla o un edificio lejano podían tapar el eclipse por completo, y su mapa de visibilidad era imprescindible para elegir un buen sitio.
Alrededor del Estrecho de Gibraltar el 2 de agosto de 2027, el Sol estará alto, entre 37,8° y 38,3° de altura según el punto exacto, y casi exactamente hacia el este (azimut ≈ 94°, mirando hacia el interior del Estrecho). Con el Sol tan alto, casi cualquier sitio abierto — playa, mirador, calle ancha — tendrá visión despejada. Aun así, hemos calculado el mapa igualmente, porque hay casos reales en los que sí importa: una calle estrecha del casco antiguo pegada a un edificio alto, o el pie de un cerro mirando en la dirección equivocada.
El cálculo cubre cuatro zonas independientes, cada una con su propio resultado (mira el mapa: se muestran las cuatro a la vez):
- Tarifa: núcleo urbano, playas de Los Lances y Valdevaqueros/Punta Paloma, y Mirador del Estrecho.
- Vejer de la Frontera: el pueblo, en lo alto de un cerro de unos 200 m.
- San Roque: junto a la bahía de Algeciras, cerca de Gibraltar.
- Tánger (Marruecos): centro, medina y puerto, al otro lado del Estrecho.
Cada zona compara dos capas:
- Terreno: solo el relieve (modelo de elevación derivado de SRTM, ~13-16 m de resolución).
- Edificios: terreno + volúmenes de los edificios de OpenStreetMap (sin vegetación, sin datos LiDAR).
Lo que hemos encontrado
En Tarifa y San Roque, el 100% del área analizada sale “visible con margen cómodo” en las dos capas. No es un fallo: lo hemos comprobado inyectando un obstáculo artificial de 100 m de altura en el centro de la cuadrícula, y el algoritmo sí lo detecta y marca en rojo las celdas justo a su base, del lado por donde entra el Sol. Es que, con el Sol a ~38°, un edificio necesitaría ser casi tan alto como la distancia a la que estás de él para taparlo (tan(38°) ≈ 0,78): un edificio de 8 m solo bloquea el Sol si estás a menos de ~10 m de su base, mirando justo en la dirección equivocada — más cerca de lo que nuestra cuadrícula (~13-16 m) puede llegar a representar con detalle en la mayoría de los casos.
Vejer de la Frontera es la excepción, y es un resultado real: un 0,1% del área analizada sale bloqueada, y esta vez lo es en la capa de terreno tanto como en la de edificios — es decir, no son los edificios del pueblo, es el propio cerro sobre el que está construido Vejer, que en algún punto se hace sombra a sí mismo mirando hacia el este. Es el primer caso, entre las cuatro zonas, donde el relieve real (no solo un edificio) condiciona la visibilidad.
Conclusión práctica: en Tarifa y San Roque, elige el sitio por otros criterios — aparcamiento, aforo, viento, cómo llegar — no por si el Sol se verá o no. En Vejer, si vas a colocarte dentro del propio pueblo en vez de en la playa de El Palmar, comprueba el mapa para el punto exacto.
Puntos de observación
| Lugar | Totalidad | Inicio | Notas |
|---|---|---|---|
| Tarifa (casco urbano) | 4m 38s | 10:45:10 | Referencia principal; máximo a las 10:47:28, Sol a 38,2° · zona calculada |
| Playa de Los Lances | ~4m 38s | ~10:45 | Con levante fuerte, arena en suspensión; casco antiguo como alternativa |
| Punta Paloma / Valdevaqueros | ~4m 35s | ~10:45 | Vistas abiertas al S-SE; zona de kitesurf, muy ventosa |
| Ensenada de Bolonia | 4m 30s | ~10:45 | Junto a Baelo Claudia; aparcamiento muy limitado, carretera sin salida |
| Mirador del Estrecho (N-340) | ~4m 30s | ~10:45 | Panorámica elevada hacia África; aparcamiento para pocas decenas de coches |
| San Roque | 4m 17s | ~10:45 | Junto a la bahía de Algeciras · zona calculada |
| Gibraltar | 4m 27s | 10:45:00 | Requiere cruzar la frontera |
| Ceuta | 4m 48s | ~10:45 | La duración más larga en España; requiere ferry desde Algeciras |
| Vejer de la Frontera | 4m 05s (término municipal); El Palmar (playa) ~4m 10s | ~10:45 | Pueblo en lo alto de un cerro; único punto con relieve real bloqueando parte del área · zona calculada |
| Cádiz (capital) | 2m 54s | 10:45:00 | Mejor infraestructura urbana, casi 2 min menos que Tarifa |
| Tánger (Marruecos) | ~4m 51s | ~09:44 hora de Marruecos | Al otro lado del Estrecho; una hora menos que en España en agosto · zona calculada |
Horas en CEST. Fuentes: IGN, eclipse-solar.es/tarifa, NASA/Espenak — tabla de la trayectoria, viajessantamona.com. Ver también data/circumstances.json para las cifras completas con sus fuentes.
Fuentes y método
El terreno viene de las AWS/Mapzen Terrain Tiles (elevación derivada de SRTM, sin necesidad de clave de API). Los edificios vienen de OpenStreetMap vía la API de Overpass, con la altura tomada de las etiquetas height o building:levels cuando existen, y un valor por defecto de 6 m (edificio típico de dos plantas) cuando no. Para cada celda de la cuadrícula calculamos la posición del Sol en el instante de la totalidad máxima en Tarifa (2027-08-02, 10:47:28 CEST) — la misma para las cuatro zonas, ver “Limitaciones” — y trazamos un rayo hacia su azimut hasta 3 km, tomando el ángulo del obstáculo más alto encontrado. El margen angular resultante (altura del Sol menos ese ángulo) se clasifica con los mismos cinco tramos y colores que usa AstroGaia. El script completo está en scripts/compute_visibility.py y se puede volver a ejecutar con:
python3 scripts/compute_visibility.pyRecalcula las cuatro zonas de una tirada; si ya existe un cálculo válido para una zona (mismos límites y resolución), lo salta en vez de repetirlo, así que solo tarda de verdad en las zonas nuevas o modificadas.
Limitaciones
- No sustituye una comprobación presencial.
- Las alturas de los edificios de OpenStreetMap son incompletas: muchas construcciones no tienen la etiqueta
heightnibuilding:levels, así que usamos un valor por defecto que puede no ajustarse a un edificio concreto. - No se incluye vegetación (árboles, setos) ni obstáculos temporales (grúas, toldos, andamios, otras personas).
- La cuadrícula de ~13-16 m de resolución no puede representar detalles más finos que una calle estrecha o el hueco entre dos edificios próximos.
- Usamos un único instante (el de la totalidad máxima en Tarifa) para las cuatro zonas, en vez de calcular el instante exacto de cada una. Están lo bastante cerca entre sí y la totalidad llega con solo un par de minutos de diferencia, así que el error introducido en la altura del Sol es de unas pocas décimas de grado — pequeño comparado con las otras aproximaciones de este cálculo.
- El área cubierta en Tánger es más pequeña que en las otras tres zonas: la consulta a OpenStreetMap para un área mayor no llegó a completarse por el volumen de edificios de una ciudad de ese tamaño.
- El área cubierta no incluye Bolonia ni El Palmar de Vejer; sus datos en la tabla proceden de fuentes externas, no de nuestro cálculo.