← Zurück zu allen Beiträgen
Straßenwetter Winterdienst Grenzüberschreitend

Die Luft sagt +5 °C. Die Fahrbahn sagt −1. Oberflächentemperatur von 2.883 Stationen in 9 Ländern.

9. Oktober 2026 · 6 Min. Lesezeit

Eine Wettervorhersage nennt die Temperatur der Luft, rund zwei Meter über dem Boden. Ein Lkw fährt auf der Fahrbahn. In einer klaren Herbstnacht können die beiden mehrere Grad auseinanderliegen, und die Fahrbahn ist die kältere: Asphalt strahlt seine Wärme in den Himmel ab, eine Brücke verliert sie von beiden Seiten, und das erste Eis der Saison bildet sich auf einer Oberfläche unter null, über der die Luft es nicht ist.

Straßenbehörden messen die Fahrbahn selbst. Ihre Straßenwetterstationen haben einen Sensor im Asphalt, und die meisten veröffentlichen, was er misst. Wir führen 3.574 Straßenwetterstationen in 9 europäischen Ländern, und 2.883 davon veröffentlichen eine Fahrbahntemperatur — jetzt unter einem Feldnamen, surface_temperature_c, egal in welchem Land die Station steht.

Was die Fahrbahn am 9. Oktober sagte

Am 9. Oktober 2026 um 07:00 UTC meldeten 191 Stationen eine Fahrbahn bei oder unter 0 °C. Bei 31 davon lag die Luft über dem Gefrierpunkt, bei 7 über +2 °C. Über alle 2.721 Stationen, die beide Werte veröffentlichen, war die Fahrbahn an 737 kälter als die Luft — an mehr als jeder vierten.

Zwei davon, aus demselben Moment:

Eine Routenplanung auf Basis der Lufttemperatur sieht an keinem der beiden Orte etwas. Genau für diesen Fall gibt es diese Daten.

Ein Aufruf über die Grenze

Die E6 führt bei Svinesund von Schweden nach Norwegen. Fragen Sie alle Straßenwetterstationen im Umkreis von 25 km um die Brücke ab:

curl -H "X-API-Key: $KEY" \
  "https://api.napspan.com/api/v1/features?type=weather_stations&lat=59.09&lng=11.25&radius_km=25"

Am Morgen des 9. Oktober lieferte das neun Stationen — vier schwedische, fünf norwegische — in einer Liste. Eine von jeder Seite, gekürzt:

{
  "id": "SWE-rwis-1439",
  "jurisdiction": "SWE",
  "name": "Svinesundsbron",
  "properties": {
    "observation_time": "2026-10-09T08:50:03.000+02:00",
    "air_temperature_c": 5.1,
    "surface_temperature_c": 1.9,
    "dewpoint_c": 0.6,
    "humidity_pct": 69.7,
    "wind_speed_ms": 1.5,
    "visibility_m": 20000
  }
}
{
  "id": "NOR-ws-0129014",
  "jurisdiction": "NOR",
  "name": "Solbergtårnet syd",
  "road_name": "E6",
  "properties": {
    "air_temperature_c": 5.3,
    "surface_temperature_c": 5.1,
    "road_surface_temperature_c": 5.1,
    "humidity_pct": 72.8,
    "wind_speed_ms": 1.4
  }
}

Auf der Brücke selbst war die Fahrbahn 3,2 Grad kälter als die Luft. Dreizehn Kilometer weiter nördlich an der E6 waren es 0,2 Grad. Derselbe Morgen, derselbe Korridor — deshalb reicht eine Temperatur pro Route nicht.

Fünf Namen für eine Zahl

Die norwegische Zeile oben enthält die Fahrbahntemperatur zweimal. Das ist Absicht, und es ist der Grund für diesen Beitrag.

Bis zum 8. Oktober kam die Fahrbahntemperatur unter fünf verschiedenen Schlüsseln in unsere API, je nach nationaler Konvention: surface_temperature_c aus Deutschland, Schweden und Polen, road_surface_temperature_c aus Norwegen und Island, road_temperature_c aus Litauen, surface_temp_c aus Schottland und road_surface_temp_c aus Slowenien und Lettland — in Lettland eine Ebene tiefer, in einem verschachtelten Objekt. Lufttemperatur, Taupunkt, Luftfeuchte und Windrichtung waren genauso aufgeteilt. Ein Client, der surface_temperature_c las, sah die Fahrbahn in drei Ländern und in sechs nichts, ohne jede Fehlermeldung.

Seit dem 8. Oktober trägt jede Station zusätzlich den gemeinsamen Schlüssel. Der ursprüngliche bleibt, weil ihn vielleicht schon jemand liest; der gemeinsame kommt daneben. Wo ein Land bereits den gemeinsamen Namen verwendete, hat sich nichts geändert.

Wo die Messwerte sind

Gemessen in einer Transaktion gegen die Produktion am 9. Oktober 2026, 07:00 UTC:

LandStationenFahrbahntemp.Lufttemp.Fahrbahnzustand
Deutschland1.5101.1481.1931.109
Schweden837768748—
Norwegen502417427—
Island20694181—
Litauen167162161166
Schottland165150155165
Slowenien110719671
Lettland72686969
Polen555—
Gesamt3.5742.8833.0351.580

Manche Stationen messen nur Luft oder Wind und haben gar keinen Fahrbahnsensor. Schottland ist der einzige Teil des Vereinigten Königreichs im Datensatz, und Polen sind fünf Stationen, kein nationales Netz.

Unterwegs fanden wir einen eigenen Fehler

Beim Abrufen der Zahlen für diesen Beitrag meldeten fünfzehn schwedische Stationen eine Fahrbahn von genau 0,0 °C bei Luft von bis zu +10,7 °C. Sie waren nicht vereist. Der nationale Feed sendet einen Sensor ohne Messwert als leeren Datensatz, und unser Parser machte aus „kein Messwert“ eine Null — derselbe Fehler gab 50 schwedischen Stationen eine Sichtweite von 0 m. Behoben am 9. Oktober: Ein Sensor ohne Wert erzeugt jetzt kein Feld. Jede schwedische Zahl auf dieser Seite wurde nach der Korrektur gemessen.

Fünf Dinge, die Sie vor dem Einbau wissen sollten

Der Fahrbahnzustand steht in den Worten der Behörde. 1.580 Stationen in fünf Ländern beschreiben die Fahrbahn — dry, wet, glaze aus Deutschland, Wet und Moist aus Schottland, Šlapia („nass“) aus Litauen. Wir führen das Wort wie veröffentlicht unter surface_condition und bilden es nicht auf eine gemeinsame Skala ab: Die Skalen passen nicht zueinander, und ein übersetztes „nass“, das die Behörde als „nass und gestreut“ meinte, ist schlechter als das Original. Schweden veröffentlicht Eis-, Wasser- und Schneeflags für 56 seiner 837 Stationen; die führen wir noch nicht.

Manche Sensoren veröffentlichen unmögliche Werte, und wir reichen sie durch. Zum Messzeitpunkt veröffentlichten 26 Stationen ein Wertepaar, das nicht beides stimmen kann — eine Fahrbahn von −75 °C an der A45 bei +5,8 °C Luft, oder −40 °C Luft an der E6 in Nordnorwegen über einer Fahrbahn von +1,3 °C. Die Zahlen in diesem Beitrag lassen diese 26 weg. Die API nicht: Sie liefert, was die Straßenbehörde veröffentlicht hat, und eine Plausibilitätsprüfung gegen die Lufttemperatur gehört in Ihren Code.

Nicht jedes Land sagt, wann gemessen wurde. Deutschland, Schweden und Lettland versehen jede Beobachtung mit observation_time, Polen mit measure_time. Norwegen, Island, Litauen, Schottland und Slowenien nicht. Wo der Zeitstempel da ist, prüfen Sie ihn: Am selben Morgen war die älteste noch veröffentlichte schwedische Beobachtung fünf Tage alt.

Die Einheit steht im Feldnamen. _c ist Celsius, _ms Meter pro Sekunde, _pct Prozent, _m Meter. Wo ein Feed seine Einheit nicht nennt, raten wir keine: Die Windgeschwindigkeit aus Schottland wird wie veröffentlicht geführt und hat kein wind_speed_ms.

Es ist eine Messung, keine Vorhersage. Jeder Wert ist das, was der Sensor bei seiner letzten Meldung sah. Nichts hier sagt voraus, wo sich in zwei Stunden Eis bildet.

Derselbe Aufruf wie alles andere auf der Route

Straßenwetterstationen sind ein weiterer Feature-Typ im selben /features-Schema wie Verkehrskameras, Live-Belegung von Lkw-Parkplätzen und Lkw-Beschränkungen und Wechselverkehrszeichen. Eine Kamera zeigt einem Menschen die Straße; ein Fahrbahnsensor gibt Ihrem Code eine Zahl. Filtern Sie nach jurisdiction mit ISO-3166-1-alpha-3-Codes (NOR, SWE), nach bbox oder nach Punkt und radius_km wie oben.

Was das nicht leistet

Zahlen gemessen gegen die Produktion am 9. Oktober 2026, 07:00 UTC, in einer einzigen Transaktion; das Alter der Beobachtungen am selben Morgen. Die Werte ändern sich minütlich, und ein Wintermorgen wird ganz anders aussehen als dieser im Oktober — Abdeckung und Feldnamen sind das, was bleibt.

Ausprobieren

Die Fahrbahn lesen, nicht die Luft

Fahrbahntemperatur von 2.883 Stationen in 9 europäischen Ländern unter einem Feldnamen, im selben API-Aufruf wie Kameras, Beschränkungen und Parken — mit vorab genannten Lücken. 14 Tage kostenlos. Ohne Karte.

Kostenlosen API-Schlüssel holen Dokumentation lesen