Skip to content

v1.11.1: Three corrections to the coastline release

Latest

Choose a tag to compare

@SysAdminDoc SysAdminDoc released this 10 Sep 16:58

v1.11.1: Three corrections to the coastline release (2026-09-10)

Fixed

  • The coastline in data/land-mask.json was 2.27 km out at one point, against a tolerance that promises 0.01 degrees. The simplifier measured each vertex against the infinite line through the ends of the run it was thinning, which is the textbook form and is wrong wherever a coast doubles back past one of those ends: a vertex can sit far beyond the chord and still measure close to the line the chord lies on. It measures to the segment now. The build also refuses a ring that is further from the coast it came from than the tolerance it declares, which is the guarantee the tolerance is a statement about, and the probe table could never have made because the damage was on a spit in Veracruz where no probe looks. No landfall in the atlas moves: 750 events, byte for byte the same file.
  • Nine landfalls were stamped with the wrong time, by up to 5 hours 24 minutes. Where a storm's centre never sits inside a state at a six-hourly fix but the track between two of them clips the coast, the atlas interpolates the position, the wind and the pressure to the point of closest approach, and it was carrying the later fix's clock across unchanged. So the record said where the storm was and then said it was there hours after it had gone. Iniki is the case that shows it: the atlas had it reaching Kauai at 06:00Z on 12 September 1992, and it crossed the island at 01:48, which is the half past three in the afternoon Hawaii remembers. Dot 1959, Belle 1976, David 1979, Gert 1981, Betsy 1956, the two 1982 landfalls and an 1893 storm move with it. The other branch of the same inference had been corrected already; this is the half that was missed, and both are now covered by a test that fails if either one copies a timestamp again.