Die Formel
Vier Zutaten, gewichtet nach dem, was für eine gelungene Reise wirklich zählt.
- 40%
Historischer Wind- & Wellen-Fit
Fünf Jahre tägliche Wind- und Wellendaten, verglichen mit der jeweiligen Aktivität. Tauchen und Apnoe belohnen ruhige Fenster (Wind p50 < 15 kn). Kitesurfen belohnt konstanten Wind in der Beaufort-Bandbreite 12–25 kn. Surfen liegt dazwischen (Sweet Spot 8–22 kn). Wir zählen die "guten Tage" in deinem Fenster und übersetzen das Verhältnis in einen Score.
- 25%
Skill-Abstimmung
Anfängerreisen verlieren Punkte an Spots, die Strömungserfahrung, Tieftauchen oder schlechte Sicht erfordern. Erfahrene Taucher vertragen alles, bekommen aber einen kleinen Bonus auf einfache Spots, wenn sie in gemischter Gruppe reisen. Das System gleicht dein angegebenes Niveau mit dem Schwierigkeitsband des Spots ab.
- 20%
Gruppen-Fit
Solo, Paar, Familie oder Gruppe ändert, was "ein guter Spot" bedeutet. Familien mit Kindern bekommen einen Bonus auf flache, einfache Spots in Ortsnähe. Solo-Reisende erhalten einen Bonus auf erreichbare Spots mit Hostel-Dichte. Paare, bei denen einer taucht und der andere kitet, erhalten eine spezielle Cross-Discipline-Empfehlung, wenn beide Aktivitäten innerhalb von 5 km liegen.
- 15%
Budget-Proxy
Wir nutzen Lebenshaltungskosten-Indizes (Numbeo-Stil) und die Dichte von Hostels, Tauchbasen und Lebensmittelgeschäften aus OpenStreetMap als grobes Budget-Signal. Wir kalkulieren keine Reisekosten — wir zeigen, ob ein Ziel eher für Backpacker oder All-Inclusive-Urlauber plausibel ist.
Alle vier Signale sind auf 0–100 begrenzt, damit keine Zutat dominiert. Die Endzahl ist das, was du auf jeder Spot-Karte siehst.
Herkunftsbasierte Bewertung
Ab M{TBD} berücksichtigt OpenWaterAtlas dein Abreiseland beim Ranking der Ziele. Wie dein Abreiseland die Rangliste beeinflusst: Der Basis-Klimafit-Score wird mit einem Herkunftsfaktor verrechnet, der Visa-Friktion, Flugzone und Jetlag-Wirkung widerspiegelt.
final_score = base_score × 0.9 + origin_factor × 0.1 Der Herkunftsfaktor selbst ist eine gewichtete Mischung aus drei Signalen (jeweils 0–100):
-
Visa-Politik (40%)
visumfrei = 100 · Visum bei Einreise = 85 · E-Visum = 70 · Visum erforderlich = 40 · abgelehnt = 0.
-
Flugzone (35%)
inländisch = 100 · Kurzstrecke = 90 · Mittelstrecke = 70 · Langstrecke = 50 · Ultra-Langstrecke = 30. +10 bei einem Direktflug vom Haupt-Hub deines Herkunftslands.
-
Jetlag-Wirkung (25%)
0h Differenz = 100 · 1–3h = 85 · 4–6h = 65 · 7–9h = 45 · 10–12h = 25.
Ohne gesetzte Herkunft ist der Herkunftsfaktor neutral (50) und der Score fällt auf den reinen Klimafit zurück. Es wird keine IP-Adresse gespeichert.
- Visa-Matrix — passport-index 2024 + manuelle Kuratierung
- Flugrouten — OpenFlights 2024 + manuelle Kuratierung der 200 wichtigsten Routen
- Distanz & Jetlag — Großkreis-Berechnung aus Länder-Zentroiden
Datenquellen
Alles ist für kommerzielle Nutzung mit Attribution lizenziert. Wir scrapen keine Paywall- oder NC-lizenzierten Daten.
- NOAA SST: täglich. Bleaching: 5-Tage-Takt. Bojen: stündlich.
Meeresoberflächentemperatur, Coral-Reef-Watch-Bleaching-Alerts, NDBC-Bojen-Daten für Wind-/Wellen-Overlay in Echtzeit.
- API
- ERDDAP SST · NDBC Station-Feeds · Coral Reef Watch v3.1
- License
- Public Domain (US-Bundesregierung)
- Open-Meteo Vorhersage: stündlich. Klimatologie: monatlich neu aufgebaut.
Wind, Welle, Swell, Niederschlag, Lufttemperatur — tägliche Klimatologie und Vorhersage. Self-hosted auf unserer Infra (DWD-Attribution).
- API
- Marine API · Forecast API
- License
- CC-BY 4.0 (DWD-Quelle); nicht-kommerziell kostenlos / kommerziell via Self-Host.
- iNaturalist Pro Spot: monatlich.
Sichtungen mariner Arten pro Spot — was Taucher tatsächlich kürzlich gesehen haben.
- API
- Observations API (Geosearch + Taxonomie)
- License
- Nur CC0 / CC-BY — CC-BY-NC-Beobachtungen werden gefiltert.
- OpenStreetMap Pro Region: monatlich.
POI-Seed für Tauchbasen, Hostels, Lebensmittelgeschäfte, Krankenhäuser, Druckkammern. Dichte-Signale für den Budget-Proxy.
- API
- Overpass API pro Region · Nominatim-Geocoding (in Produktion self-hosted)
- License
- ODbL — kommerziell OK mit Attribution und Share-Alike auf abgeleiteter DB.
- Wikipedia Quartalsweise Diff-Crawl.
Narrative Grundlage für Länder-, Regionen- und Spot-Seiten. Immer paraphrasiert und vor Veröffentlichung redaktionell geprüft.
- API
- REST API · Action API Kategorie-Crawl
- License
- CC-BY-SA 4.0 — pro Quelle attribuiert.
- Wikimedia Commons Monatlich + on-demand.
Primäre Foto-Quelle. Geosearch + Kategoriemitglieder rund um jeden Spot.
- API
- MediaWiki API Geosearch
- License
- Pro Datei: CC0 / CC-BY / CC-BY-SA. Autor- und Lizenz-Badge auf jedem Bild.
- Pexels On-demand.
Redaktionelle Füll-Bilder für Landingpages, wenn kein Commons-Foto existiert.
- API
- Pexels API
- License
- Pexels-Lizenz (kommerzielle Nutzung gratis, ohne Pflicht zur Attribution — wir attribuieren trotzdem).
- Passport Index Quartalsweise Diff + Ad-hoc-Korrekturen.
Visa-Matrix pro Herkunfts- × Ziel-Land — passport-index 2024 + manuelle Kuratierung für Sonderfälle.
- API
- Open-Data-CSV (~199×199 Einträge)
- License
- Open Data — attribuiert.
- OpenFlights Jährliche Aktualisierung.
Direktflugrouten zwischen IATA-Flughäfen — OpenFlights 2024 + manuelle Kuratierung der 200 wichtigsten Routen für das Herkunfts-Scoring.
- API
- Routes-CSV (~67k weltweit)
- License
- ODbL — kommerziell OK mit Attribution.
- Länder-Zentroide Statisch.
Distanz & Jetlag — Großkreis-Berechnung aus Länder-Zentroiden, Zeitzonen-Differenz via PostGIS-tz-Lookup.
- API
- Statische PostGIS-Tabelle (Zentroid + tz pro ISO-2)
- License
- Public Domain.
Grenzen
Klima-Scoring ist keine Wettervorhersage. Hier ist, was wir ausdrücklich nicht leisten können.
Historisch, nicht prädiktiv
Wir bewerten gegen ein rollendes 5-Jahres-Fenster für Wind und Welle (10 Jahre für Meeresoberflächentemperatur). Das zeigt, was typisch ist — nicht, was am Tag passiert. Für Tagesvorhersagen verlinken wir Windy und das Briefing des jeweiligen Anbieters.
Genauigkeit pro Gitterzelle
Wind- und Wellendaten stammen aus Gitter-Reanalysen (ERA5, NOAA WAVEWATCH III). In abgelegenen Gebieten ohne nahe Boje kann die nächste Gitterzelle 25–50 km vom Spot entfernt liegen, was lokale Mikroklimata (Lee-Schatten, thermische Effekte) unterschätzt.
Verzögerung bei Bleaching-Alerts
NOAA Coral Reef Watch aktualisiert Bleaching-Alerts im 5-Tage-Takt, mit bis zu 30 Tagen Verzögerung, bis ein bestätigter Alert in unserem Index erscheint. Für Echtzeit-Korallenstatus bitte das Briefing der Tauchbasis prüfen.
Spärliche Spots
Tier-C-Spots (siehe unten) können nur minimal validiert sein. Die Konfidenzanzeige auf jeder Spot-Karte weist ehrlich darauf hin.
Redaktioneller Prozess
Wir sortieren jeden Spot in drei Tiers nach Validierungstiefe. Der Tier wird auf jeder Spot-Seite angezeigt.
-
Tier A — Handkuratiert
Vom Gründer besucht oder von Experten geprüft. Komplette Metadaten, eigene Fotos, vom Anbieter bestätigte Preisfenster, Naturschutzhinweise, Gefahrenkarten. Die Spots, zu denen wir einen Freund schicken würden.
-
Tier B — LLM-gestützt
Aufgebaut aus Primärquellen (NOAA, Open-Meteo, OSM, Wikipedia, iNaturalist) mit LLM-gestützter narrativer Synthese und anschließender Redaktionsprüfung. Anbieterdaten stammen aus öffentlichen Listings oder Selbstmeldung.
-
Tier C — OSM-Import
Aus OpenStreetMap geokodiert mit minimalen Metadaten. Wartet auf Kuratierung. Wird nur angezeigt, wenn lokaler Kontext gefragt ist (z. B. "alle Tauchspots in dieser Bucht").