{
  "_comment": "Circunstancias locales del eclipse total de Sol del 2 de agosto de 2027. Horas en CEST (hora peninsular española, UTC+2). Fuentes citadas por campo en 'source'. Usado por assets/visibility-map.js para los marcadores del mapa y como referencia para las tablas en las páginas .qmd.",
  "event": {
    "date": "2027-08-02",
    "type": "Eclipse total de Sol",
    "global_max_time_cest": "12:06:38",
    "global_max_duration": "6m 23s",
    "global_max_location": "cerca de Luxor, Egipto",
    "global_max_note": "Cifras del punto de 'Greatest Eclipse' de NASA/Espenak (12:06:37.7 CEST, 6m22.6s); el punto de 'Greatest Duration' está a ~180 km y 6 minutos de distancia y da 6m23.2s — la diferencia entre ambos es irrelevante a esta precisión, redondean igual.",
    "source": "https://eclipse.gsfc.nasa.gov/SEgoogle/SEgoogle2001/SE2027Aug02Tgoogle.html ; https://eclipses.ign.es/eclipse-total-sol-de-2-de-agosto-2027.html"
  },
  "path": {
    "path_width_km_near_strait": 237,
    "centerline_note": "La línea central pasa por el mar, unos 20 km al sur de Ceuta.",
    "nasa_path_table_reference": {
      "ut_time": "08:48",
      "lat": "35°43.1'N",
      "lon": "005°00.6'W",
      "sun_altitude_deg": 39,
      "sun_azimuth_deg": 95,
      "path_width_km": 237,
      "central_duration": "4m 53.8s"
    },
    "source": "https://eclipse.gsfc.nasa.gov/SEpath/SEpath2001/SE2027Aug02Tpath.html"
  },
  "locations": [
    {
      "id": "tarifa",
      "name": "Tarifa (casco urbano)",
      "lat": 36.0128,
      "lon": -5.6015,
      "role": "Referencia principal del sitio",
      "c1_partial_start": "~09:40 CEST",
      "c2_totality_start": "10:45:10 CEST",
      "max": "10:47:28 CEST",
      "c3_totality_end": "10:49:48 CEST",
      "c4_partial_end": "~12:00 CEST",
      "totality_duration": "4m 38s",
      "sun_altitude_deg": 38.16,
      "sun_azimuth_deg": 94.24,
      "note": "Mayor duración de totalidad accesible por carretera en la España peninsular.",
      "source": "Altitud/azimut: cálculo propio en scripts/compute_visibility.py (visibility/tarifa/metadata.json), consistente con la tabla de trayectoria de NASA/Espenak (94-95° a esa longitud). Horarios: https://eclipse-solar.es/tarifa/ ; https://astronomia.ign.es/en/eclipses-de-sol-y-luna/eclipse-total-sol-de-2-de-agosto-2027"
    },
    {
      "id": "bolonia",
      "name": "Ensenada de Bolonia (Tarifa)",
      "lat": 36.0885,
      "lon": -5.7778,
      "role": "Viewpoint",
      "totality_duration": "4m 30s",
      "note": "Playa junto al yacimiento romano de Baelo Claudia. Aparcamiento muy limitado, carretera estrecha sin salida.",
      "source": "https://eclipse-solar.es/tarifa/"
    },
    {
      "id": "punta-paloma",
      "name": "Punta Paloma / Duna de Valdevaqueros (Tarifa)",
      "lat": 36.0546,
      "lon": -5.6759,
      "role": "Viewpoint",
      "totality_duration": "~4m 35s (estimado, muy cercano a Tarifa)",
      "note": "Vistas abiertas al S-SE. Zona de kitesurf, muy expuesta al viento de levante.",
      "source": "https://viajessantamona.com/blog/eclipse-2027-donde-verlo-mejor"
    },
    {
      "id": "los-lances",
      "name": "Playa de Los Lances (Tarifa)",
      "lat": 36.0198,
      "lon": -5.6270,
      "role": "Viewpoint",
      "totality_duration": "~4m 38s (estimado, prácticamente igual que el casco urbano)",
      "note": "Con levante fuerte, la arena en suspensión puede resultar molesta; el casco antiguo es alternativa más resguardada.",
      "source": "https://viajessantamona.com/blog/eclipse-2027-donde-verlo-mejor"
    },
    {
      "id": "mirador-estrecho",
      "name": "Mirador del Estrecho (N-340, Tarifa)",
      "lat": 36.0652,
      "lon": -5.5150,
      "role": "Viewpoint",
      "totality_duration": "~4m 30s (estimado)",
      "note": "Panorámica elevada hacia la costa africana. Aparcamiento para pocas decenas de coches junto a una carretera nacional con curvas.",
      "source": "https://eclipse-solar.es/tarifa/"
    },
    {
      "id": "vejer",
      "name": "Vejer de la Frontera",
      "lat": 36.2528,
      "lon": -5.9658,
      "role": "Zona calculada",
      "c2_totality_start": "~10:45 CEST",
      "totality_duration": "4m 05s (término municipal, cifra oficial IGN); la pedanía costera de El Palmar, sin cifra oficial propia, se estima en torno a 4m 10s por estar a pie de playa",
      "sun_altitude_deg": 37.84,
      "sun_azimuth_deg": 94.18,
      "note": "Pueblo blanco en lo alto de un cerro (~200 m). Es la única de las cuatro zonas calculadas donde el terreno (no los edificios) bloquea el Sol en una pequeña fracción del área analizada — el propio cerro se hace sombra a sí mismo en algún punto.",
      "source": "https://viajessantamona.com/blog/eclipse-2027-en-tarifa ; https://viajessantamona.com/blog/eclipse-2027-donde-verlo-mejor ; altitud/azimut: cálculo propio en scripts/compute_visibility.py (visibility/vejer/metadata.json)"
    },
    {
      "id": "san-roque",
      "name": "San Roque",
      "lat": 36.2144,
      "lon": -5.3844,
      "role": "Zona calculada",
      "c2_totality_start": "~10:45 CEST",
      "totality_duration": "4m 17s",
      "sun_altitude_deg": 38.31,
      "sun_azimuth_deg": 94.47,
      "note": "Junto a la bahía de Algeciras, cerca de Gibraltar y La Línea de la Concepción.",
      "source": "https://viajessantamona.com/blog/eclipse-2027-donde-verlo-mejor ; altitud/azimut: cálculo propio en scripts/compute_visibility.py (visibility/san-roque/metadata.json)"
    },
    {
      "id": "tanger",
      "name": "Tánger (Marruecos)",
      "lat": 35.7595,
      "lon": -5.8340,
      "role": "Zona calculada",
      "c2_totality_start": "~09:44 hora de Marruecos (WEST, UTC+1 en agosto — una hora menos que la España peninsular)",
      "totality_duration": "~4m 51s",
      "note": "Al otro lado del Estrecho; una de las duraciones más largas de Marruecos. La zona calculada es más pequeña que las otras tres porque la consulta a OpenStreetMap para todo el área metropolitana no llegó a completarse por el volumen de edificios — cubre el centro/medina/puerto.",
      "source": "https://nationaleclipse.com/overviews/2027-total-solar-eclipse-overview.html ; altitud/azimut: cálculo propio en scripts/compute_visibility.py (visibility/tanger/metadata.json)"
    },
    {
      "id": "cadiz",
      "name": "Cádiz (capital)",
      "lat": 36.5271,
      "lon": -6.2886,
      "role": "Comparación",
      "c1_partial_start": "09:40:48 CEST",
      "c2_totality_start": "10:45:00 CEST",
      "totality_duration": "2m 54s",
      "note": "Buena infraestructura urbana, pero casi 2 minutos menos de totalidad que Tarifa.",
      "source": "https://en.wikipedia.org/wiki/Solar_eclipse_of_August_2,_2027 ; https://astronomia.ign.es/en/eclipses-de-sol-y-luna/eclipse-total-sol-de-2-de-agosto-2027"
    },
    {
      "id": "gibraltar",
      "name": "Gibraltar (Peñón)",
      "lat": 36.1408,
      "lon": -5.3536,
      "role": "Comparación",
      "c2_totality_start": "10:45:00 CEST",
      "totality_duration": "4m 27s",
      "source": "https://nationaleclipse.com/overviews/2027-total-solar-eclipse-overview.html"
    },
    {
      "id": "ceuta",
      "name": "Ceuta",
      "lat": 35.8894,
      "lon": -5.3213,
      "role": "Comparación",
      "c2_totality_start": "~10:45 CEST",
      "totality_duration": "4m 48s",
      "note": "La duración más larga de la totalidad en territorio español, pero requiere ferry desde Algeciras.",
      "source": "https://astronomia.ign.es/en/eclipses-de-sol-y-luna/eclipse-total-sol-de-2-de-agosto-2027"
    },
    {
      "id": "malaga",
      "name": "Málaga (capital)",
      "lat": 36.7213,
      "lon": -4.4213,
      "role": "Comparación",
      "c2_totality_start": "10:48:00 CEST",
      "totality_duration": "1m 48s",
      "source": "https://astronomia.ign.es/en/eclipses-de-sol-y-luna/eclipse-total-sol-de-2-de-agosto-2027"
    },
    {
      "id": "melilla",
      "name": "Melilla",
      "lat": 35.2919,
      "lon": -2.9381,
      "role": "Comparación",
      "c2_totality_start": "10:48:00 CEST",
      "totality_duration": "4m 34s",
      "source": "https://astronomia.ign.es/en/eclipses-de-sol-y-luna/eclipse-total-sol-de-2-de-agosto-2027"
    }
  ]
}
