Drew Edwards выпустил flattensf.com: самый ровный маршрут по Сан-Франциско

Drew Edwards опубликовал страницу flattensf.com, инструмент для Сан-Франциско, который ищет маршрут между двумя точками с учётом рельефа. Все расчёты идут прямо в браузере пользователя: маршруты считаются по графу из более чем 160 000 уличных сегментов, для высот используются лидарные данные USGS с разрешением 1 м, а сама уличная сеть берётся из Overture / OpenStreetMap.

Главный элемент интерфейса, ползунок. Он проходит весь диапазон компромиссов между длиной пути и набором высоты: от самого короткого маршрута до самого ровного, который ещё имеет смысл проходить. Показываются все маршруты, которые никакой другой не превосходит одновременно по обоим параметрам. Предел «ровности» задан так: на краю шкалы один фут подъёма «стоит» 200 футов пешего пути, а дальше маршруты, по словам автора, перестают быть маршрутами. Движение ползунка вправо никогда не укорачивает маршрут и никогда не добавляет подъём. Бледные линии на карте показывают остальные варианты по пути.

Набор высоты считается как суммарный подъём, а не как разница высот между начальной и конечной точками. Лестницы разрешены для пешеходов и исключены для велосипедистов. Поиск мест работает без сети: перекрёстки, места и адреса Сан-Франциско встроены в саму страницу. На странице есть ссылка на исходники, данные и полный разбор.

Ключевые факты

  • Маршруты считаются в браузере по более чем 160 000 уличных сегментов Сан-Франциско.
  • Высоты берутся из лидарных данных USGS с разрешением 1 м, улицы, из Overture / OpenStreetMap.
  • Ползунок проходит все компромиссы между длиной и подъёмом: от кратчайшего пути до самого ровного, на краю шкалы фут подъёма равен 200 футам пешего пути.
  • Подъём считается как суммарный набор высоты, а не разница между концами маршрута; лестницы разрешены пешком и исключены для велосипеда.
  • Поиск мест и адресов работает без сети: данные встроены в страницу.

Почему это важно

Обычные картографические сервисы выбирают маршрут по времени или длине, а холмистый Сан-Франциско показывает, что кратчайший путь не всегда удобен. Здесь рельеф становится явным параметром: пользователь сам видит, сколько длины он готов отдать ради меньшего подъёма. Идея узкая и привязана к одному городу, но реализована целиком в браузере.

Кому это важно

Прежде всего пешеходам и велосипедистам Сан-Франциско, которым важно избегать крутых подъёмов. Также интересно тем, кто занимается картографическими данными и маршрутизацией: в инструменте сочетаются лидарные высоты USGS и открытая уличная сеть.

Как это применить

Открыть flattensf.com, выбрать две точки через встроенный поиск перекрёстков, мест и адресов и подвигать ползунок между кратчайшим и самым ровным маршрутом. Для велосипеда лестницы автоматически исключаются, для пешехода, разрешены. Сведений о цене или условиях использования на странице нет.

Можно ли доверять

Источник, сама страница инструмента с подписью Drew Edwards; в тексте указаны используемые данные (USGS 1 m lidar, Overture / OpenStreetMap) и есть ссылка на исходники, данные и полный разбор. Должность автора и источник финансирования в тексте не указаны, отзывы пользователей и примеры маршрутов не приведены, поэтому реальная экономия подъёма в пересказе не оценена.

Риски и подводные камни

Инструмент работает только для Сан-Франциско. Маршруты опираются на лидарные данные и граф OpenStreetMap, поэтому качество зависит от них; год выпуска данных USGS в тексте не указан. Подъём считается суммарно, поэтому самый ровный маршрут может оказаться заметно длиннее кратчайшего.