山小屋4万2千件に「二度と壊れないURL」を——重複だらけの山名と戦う設計

Stable URLs for 42,000 Huts and Peaks

アルプスの山小屋や峰を地図に載せた biwak.info は、OpenStreetMap由来の42,866地点に共有可能なURLを付けた。課題は同名地点の多さで、Jagdhütteは70件、Rosskopfは32件も存在する。地域や標高を段階的に足し、最後はOpenStreetMap idで一意にする方式を採用。さらにgit管理のslug登録簿で、一度発行したURLが別の場所に移らないよう固定した。

登録簿にあるslugは決して別の場所へ移らない。二つ目のMatterhornが現れても、元の場所はmatterhornのまま残り、新参者だけが接尾辞を得る。

この日のほかの記事

2026-11-10