#How it was calculated
From the OurAirports register (public domain), 14,072 open runways remained after requiring coordinates for both ends, valid reciprocal numbers and at least 300 metres between the ends. The true direction comes from the two ends; for Romania, from the ROMATSA AIP. Set aside were 185 parallel runways that appear to be numbered apart on purpose (17C next to 18L, for example), 467 runways whose number fits no field since 1900 and not true north either (in many cases probably wrong coordinates) and 31 far-northern runways that fit true north. That leaves 13,389.
The compass deviation comes from IGRF-14, the international model of the magnetic field, for 1900–2030. It describes the core field; magnetised rock in the crust can move the needle locally by a further degree or more, so a runway less than half a degree from the threshold is called “on the threshold”. The years in which a runway will cross use the model’s rate of change for 2025–2030, extended: an order of magnitude, not a forecast.
A number fits the compass if the magnetic direction rounded to ten degrees gives it. The best-fitting year (2003) was chosen on the same runways it is measured on. The comparison with old registers tests something else: whether changes of number follow the field’s drift. On the 2016 copy, 97% do.
The wind: NOAA ISD-Lite hourly data for 2022 and 2023, at weather stations carrying an airport’s ICAO code and at least 5,000 observations. The wind axis is the main direction of the squared speeds; the runway compared is the airport’s longest. The random benchmark comes from 500 random orientations.
What did not work: the opening year in the FAA records does not show which runways have old numbers. Runways are resurfaced and repainted, and the opening year says nothing about the last coat. The magnetic-drift-atlas project (2026) was first to compare the FAA records with today’s field, for the United States; the world map drawn from the numbers, the age of the paint, the wind and the Romanian runways are computed here.