La fórmula
Cuatro ingredientes, ponderados por lo que realmente importa en un viaje que funciona.
- 40%
Encaje histórico de viento y olas
Cinco años de datos diarios de viento y olas, comparados con la actividad. Buceo y apnea premian ventanas calmas (viento p50 < 15 nudos). Kitesurf premia viento consistente en la franja 12–25 nudos (Beaufort). Surf queda en medio (zona ideal 8–22 nudos). Contamos los "días buenos" en tu ventana y convertimos esa proporción en puntuación.
- 25%
Alineamiento de nivel
Los viajes de principiante pierden puntos en spots que exigen manejo de corriente, entradas profundas o visibilidad baja. Los buceadores avanzados toleran todo pero obtienen un pequeño bonus en spots fáciles cuando viajan en grupo mixto. El sistema compara tu nivel declarado con la dificultad del spot.
- 20%
Encaje con el grupo
Solo, pareja, familia o grupo cambia lo que significa "un buen spot". Familia con niños obtiene bonus en spots someros y fáciles cerca de pueblos. Quien viaja solo obtiene bonus en spots accesibles con densidad de hostels. Pareja donde uno bucea y otro hace kite recibe una recomendación especial de par cross-discipline cuando ambas actividades quedan a menos de 5 km.
- 15%
Proxy de presupuesto
Usamos índices de coste de vida (agregados estilo Numbeo) y densidad de hostels, centros de buceo y supermercados en OpenStreetMap como señal de presupuesto. No cotizamos tu viaje — señalamos si un destino es plausible para mochilero o viajero de resort all-inclusive.
Las cuatro señales se limitan a 0–100, así que ningún ingrediente domina. El número final es lo que aparece en cada card de spot.
Puntuación según origen
A partir de M{TBD}, OpenWaterAtlas considera tu país de salida al rankear destinos. Cómo afecta tu país de salida al ranking: la puntuación base de encaje climático se combina con un factor de origen que refleja fricción de visado, zona de vuelo e impacto del jet-lag.
final_score = base_score × 0.9 + origin_factor × 0.1 El factor de origen es una mezcla ponderada de tres señales (0–100 cada una):
-
Política de visado (40%)
sin visado = 100 · visado a la llegada = 85 · e-visa = 70 · visado requerido = 40 · denegado = 0.
-
Zona de vuelo (35%)
doméstico = 100 · corto = 90 · medio = 70 · largo = 50 · ultra-largo = 30. +10 si hay vuelo directo desde el hub principal de tu país.
-
Impacto del jet-lag (25%)
diferencia 0h = 100 · 1–3h = 85 · 4–6h = 65 · 7–9h = 45 · 10–12h = 25.
Si no defines un origen, el factor es neutro (50) y la puntuación vuelve al encaje climático base. No se almacena ninguna IP.
- Matriz de visados — passport-index 2024 + curación manual
- Rutas de vuelo — OpenFlights 2024 + curación manual de las 200 rutas principales
- Distancia y jet-lag — cálculo great-circle desde centroides de país
Fuentes de datos
Todo está licenciado para uso comercial con atribución. No hacemos scraping de datos de pago ni NC.
- NOAA SST: diario. Blanqueamiento: cada 5 días. Boyas: por hora.
Temperatura superficial del mar, alertas de blanqueamiento de Coral Reef Watch, datos de boyas NDBC para overlay de viento/olas en tiempo real.
- API
- ERDDAP SST · feeds de estación NDBC · Coral Reef Watch v3.1
- License
- Dominio público (Federal EE.UU.)
- Open-Meteo Previsión: por hora. Climatología: reconstruida mensualmente.
Viento, olas, swell, precipitación, temperatura del aire — climatología diaria y previsión. Self-hosted en nuestra infraestructura (atribución DWD).
- API
- Marine API · Forecast API
- License
- CC-BY 4.0 (fuente DWD); gratis no-comercial / comercial vía self-host.
- iNaturalist Por spot: mensual.
Avistamientos de especies marinas por spot — lo que los buceadores han visto realmente hace poco.
- API
- Observations API (geosearch + taxonomía)
- License
- Solo CC0 / CC-BY — filtramos observaciones CC-BY-NC.
- OpenStreetMap Por región: mensual.
Seed de POIs para centros de buceo, hostels, supermercados, hospitales, cámaras hiperbáricas. Señales de densidad para el proxy de presupuesto.
- API
- Overpass API por región · Nominatim (self-hosted en producción)
- License
- ODbL — comercial OK con atribución y share-alike en BD derivada.
- Wikipedia Diff trimestral.
Seed narrativo para páginas de país, región y spot. Siempre parafraseado y revisado antes de publicar.
- API
- REST API · Action API crawl de categorías
- License
- CC-BY-SA 4.0 — atribuido por fuente.
- Wikimedia Commons Mensual + on-demand.
Fuente principal de fotografía. Geosearch + categorymembers alrededor de cada spot.
- API
- MediaWiki API geosearch
- License
- Por archivo: CC0 / CC-BY / CC-BY-SA. Autor + licencia visibles en cada imagen.
- Pexels Bajo demanda.
Imágenes editoriales de relleno para landing pages cuando no hay foto en Commons.
- API
- Pexels API
- License
- Licencia Pexels (uso comercial libre, sin atribución obligatoria — atribuimos igual).
- Passport Index Diff trimestral + correcciones puntuales.
Matriz de visados por país de origen × destino — passport-index 2024 + curación manual para casos límite.
- API
- CSV open data (~199×199 entradas)
- License
- Datos abiertos — atribuidos.
- OpenFlights Actualización anual.
Rutas de vuelo directo entre aeropuertos IATA — OpenFlights 2024 + curación manual de las 200 rutas principales para la puntuación de origen.
- API
- CSV de rutas (~67k mundo)
- License
- ODbL — comercial OK con atribución.
- Centroides de país Estático.
Distancia y jet-lag — cálculo great-circle desde centroides de país, diferencia de zona horaria vía lookup PostGIS.
- API
- Tabla PostGIS estática (centroide + tz por ISO-2)
- License
- Dominio público.
Limitaciones
La puntuación climática no es predicción del tiempo. Esto es lo que explícitamente no podemos hacer.
Histórico, no predictivo
Puntuamos contra una ventana móvil de 5 años para viento y olas (10 años para temperatura del agua). Esto te dice lo que es típico — no lo que ocurrirá ese día. Para previsiones del día enlazamos a Windy y al briefing del operador.
Precisión por celda de la rejilla
Los datos de viento y olas vienen de reanálisis en rejilla (ERA5, NOAA WAVEWATCH III). En zonas remotas sin boya cercana, la celda más próxima puede estar a 25–50 km del spot real, lo que subestima microclimas locales (sombras de costa, efectos térmicos).
Retraso en alertas de blanqueamiento
Las alertas de blanqueamiento de NOAA Coral Reef Watch se actualizan cada 5 días, con hasta 30 días de retraso antes de que aparezca una alerta confirmada en nuestro índice. Para estado del coral en tiempo real, consulta el briefing del operador.
Spots dispersos
Los spots Tier C (ver abajo) pueden tener validación mínima. Los indicadores de confianza en cada card lo señalan honestamente.
Proceso editorial
Clasificamos cada spot en tres tiers según profundidad de validación. El tier se muestra en cada página de spot.
-
Tier A — Curación manual
Visitado por el fundador o verificado por expertos. Metadatos completos, fotos originales, franjas de precio confirmadas por el operador, notas de conservación, mapas de riesgo. Son los spots a los que mandaríamos a un amigo.
-
Tier B — Con apoyo LLM
Construido desde fuentes primarias (NOAA, Open-Meteo, OSM, Wikipedia, iNaturalist) con síntesis narrativa asistida por LLM y revisión editorial. Datos del operador desde listados públicos o auto-envío.
-
Tier C — Importado de OSM
Geocodificado desde OpenStreetMap con metadatos mínimos. Esperando curación. Solo aparece cuando se pide contexto local (p. ej., "todos los spots de buceo de esta bahía").
¿Algo está mal?
¿Información desactualizada, operador cerrado o tienes una corrección?
Contáctanos →