샌프란시스코의 두 지점 사이에서 가장 평탄한 경로 찾기
22 hours ago
3
- Flatten SF는 샌프란시스코에서 출발지와 목적지 사이의 최단 경로부터 가장 평탄한 경로까지, 거리와 오르막의 절충에 따라 경로를 탐색하는 서비스임
- 16만 개 도로 구간을 대상으로 브라우저에서 경로를 계산하며, USGS의 1m 라이다 고도 데이터와 Overture / OpenStreetMap 도로 그래프를 사용함
- 슬라이더를 오른쪽으로 움직이면 이동 거리는 줄지 않고 누적 상승고도는 늘지 않는 경로로 바뀜
- 가장 평탄한 경로는 걸을 만한 범위로 제한하며, 상승고도 1피트에 도보 거리 200피트의 비용을 부여함
- 장소 검색은 오프라인으로 작동하며, 계단은 도보 경로에 허용하지만 자전거 경로에서는 제외함
거리와 오르막을 함께 고려하는 경로 탐색
- Flatten SF는 출발지와 목적지를 입력하고 슬라이더로 최단 경로부터 가장 평탄한 경로까지 비교할 수 있음
- 경로 후보는 거리와 상승고도를 모두 고려했을 때 다른 경로보다 불리하지 않은 경로들로 구성됨
- 슬라이더를 오른쪽으로 이동해도 거리가 짧아지거나 상승고도가 늘어나지는 않음
- 가장 평탄한 쪽의 끝은 상승고도 1피트에 도보 거리 200피트의 비용을 부여해, 걸을 만한 경로 범위로 제한함
- 상승고도는 누적 오르막 높이이며, 출발지와 목적지의 단순한 고도 차이가 아님
- 지도상의 옅은 선은 함께 비교할 수 있는 다른 경로들을 표시함
화면에 표시된 경로 비교
- 제공된 화면에는 30개 경로 중 가장 평탄한 쪽인 30번째 경로가 선택되어 있음
- 거리는 4.9마일, 누적 상승고도는 273피트, 최대 경사도는 9.2%임
- 최단 경로보다 0.4마일 길어 거리는 8% 늘지만, 상승고도는 252피트 줄어 48% 감소함
- Alabama St → 19th St → Harrison St → 18th St → Valencia St → 17th St → Guerrero St를 지남
데이터와 브라우저 내 처리
- 경로 계산은 브라우저 안에서 16만 개 도로 구간을 대상으로 수행함
- 고도에는 USGS 1m 라이다 데이터를 사용함
- 도로망에는 Overture / OpenStreetMap 도로 그래프를 사용함
- 계단은 이동 수단에 따라 도보 경로에는 포함하고 자전거 경로에서는 제외함
- 오프라인 장소 검색을 위해 샌프란시스코의 도로 교차로, 장소, 주소 데이터를 페이지에 내장함
- 소스 코드, 데이터와 전체 분석을 공개함
-
Homepage
-
개발자
- 샌프란시스코의 두 지점 사이에서 가장 평탄한 경로 찾기