Ko:Bus lanes
OSM에서의 버스 차로 태깅 방식
오픈스트리트맵에서는 일반 도로에 버스 차로를 나타내는 세 가지의 태깅 방식이 존재합니다. busway=* 방식, lanes:bus=* 방식, bus:lanes=*
방식입니다.
분리된 전용 버스 주행로는, highway=service, access=no (또는 motor_vehicle=no), bus=designated (또는 bus=yes)를 사용하세요. 예시.
버스 외에 다른 공공 서비스 차량도 통행하는 도로라면 bus 대신 psv를 사용할 수 있습니다.
혹은 최신 태깅 방식인 highway=busway를 이용하세요.
busway=* 방식
- 주요 문서: busway=*
이 방식은 하나 이상의 버스 차로가 한쪽/양쪽 도로변에 존재함을 표현합니다. "opposite"라는 단어는 반대 방향의 차로를 의미합니다. 예를 들어, 버스 전용차로의 통행 방향이 일반 차로와 반대인 경우입니다. 도로변은 :left나 :right 접미사로 표시될 수 있습니다.
lanes:psv=* 방식
- 주요 문서: lanes:psv=*
이 방식은 일반 도로에서 대중 교통 전용으로 지정된 차로의 수를 설정할 수 있습니다. 이것은 길의 방향에 대한 버스 차로의 상대적 방향을 명시할 수 있습니다.
이 방식은 lanes: 접두사 형식으로 택시에 대해 차로를 특정할 수도 있습니다.
오직 버스만 통행 가능한 경우 lanes:bus=*를 사용하세요.
bus:lanes=* 방식
- 주요 문서: Lanes, Lane dependent restrictions 와 *:lanes=* 를 참고하세요.
이 방식은 접근 제한을 포함한 차로 당 key를 제공합니다. 따라서 어떤 차로가 버스 전용차로인지를 구체적으로 명시할 수 있습니다.
사용 현황
busway=* 방식 | 차로 수 정보 (e.g. lanes:psv=1 )
|
차로 당 접근 정보 (e.g. psv:lanes=yes|designated )
| |||
---|---|---|---|---|---|
태그 | 사용 수 | 태그 | 사용 수 | 태그 | 사용 수 |
busway=lane, opposite_lane, ... | lanes:psv=<count> |
psv:lanes=<list> |
|||
busway:left=lane, opposite_lane, ... | lanes:psv:forward=<count> | psv:lanes:forward=<list> | |||
busway:right=lane, opposite_lane, ... | lanes:psv:backward=<count> | psv:lanes:backward=<list> |
| ||
lanes:bus=<count> | bus:lanes=<list> |
| |||
lanes:bus:forward=<count> | bus:lanes:forward=<list> | ||||
lanes:bus:backward=<count> | bus:lanes:backward=<list> |
예시
Photo | "busway=*" 방식 | "lanes:psv=*" 방식 | "bus:lanes=*" 방식 |
---|---|---|---|
버스전용차로가 있는 일방통행로 |
highway=* oneway=yes lanes=3 busway=lane |
highway=* oneway=yes lanes=3 lanes:bus=1 |
highway=* oneway=yes lanes=3 access:lanes=yes|yes|no bus:lanes=yes|yes|designated |
택시와 자전거 통행이 가능한 버스전용차로가 있는 일방통행로 |
highway=* oneway=yes lanes=3 busway=lane cycleway=share_busway |
highway=* oneway=yes lanes=3 lanes:psv=1 cycleway=share_busway |
highway=* oneway=yes lanes=3 access:lanes=yes|yes|no bus:lanes=yes|yes|designated bicycle:lanes=yes|yes|yes taxi:lanes=yes|yes|yes cycleway=share_busway |
조건부로 지정된 버스전용차로가 있는 일방통행로 |
highway=secondary oneway=yes lanes=3 busway:conditional=lane @ (Mo-Fr 14:00-18:00) cycleway:conditional=share_busway @ (Mo-Fr 14:00-18:00) |
highway=secondary oneway=yes lanes=3 lanes:psv:conditional=1 @ (Mo-Fr 14:00-18:00) cycleway:conditional=share_busway @ (Mo-Fr 14:00-18:00) |
highway=secondary oneway=yes lanes=3 access:lanes:conditional=(yes|yes|no) @ (Mo-Fr 14:00-18:00) bus:lanes:conditional=(yes|yes|designated) @ (Mo-Fr 14:00-18:00) bicycle:lanes:conditional=(yes|yes|yes) @ (Mo-Fr 14:00-18:00) taxi:lanes:conditional=(yes|yes|yes) @ (Mo-Fr 14:00-18:00) cycleway:conditional=share_busway @ (Mo-Fr 14:00-18:00) |
조건부로 지정된 버스전용차로가 있는 양방향 도로 into town Monday to Friday 6 - 9 clock out of town Mon through Fri from 14 to 18 clock |
highway=secondary lanes=4 lanes:forward=2 lanes:backward=2 busway:right:conditional=lane @ (Mo-Fr 06:00-09:00) busway:left:conditional=lane @ (Mo-Fr 14:00-18:00) cycleway:right:conditional=share_busway @ (Mo-Fr 06:00-09:00) cycleway:left:conditional=share_busway @ (Mo-Fr 14:00-18:00) |
highway=secondary lanes=4 lanes:forward=2 lanes:backward=2 lanes:psv:forward:conditional=1 @ (Mo-Fr 06:00-09:00) lanes:psv:backward:conditional=1 @ (Mo-Fr 14:00-18:00) cycleway:right:conditional=share_busway @ (Mo-Fr 06:00-09:00) cycleway:left:conditional=share_busway @ (Mo-Fr 14:00-18:00) |
highway=secondary lanes=4 lanes:forward=2 lanes:backward=2 access:lanes:forward:conditional=(yes|no) @ (Mo-Fr 06:00-09:00) access:lanes:backward:conditional=(yes|no) @ (Mo-Fr 14:00-18:00) bus:lanes:forward:conditional=(yes|designated) @ (Mo-Fr 06:00-09:00) bus:lanes:backward:conditional=(yes|designated) @ (Mo-Fr 14:00-18:00) bicycle:lanes:forward=yes|yes bicycle:lanes:backward=yes|yes taxi:lanes:forward=yes|yes taxi:lanes:backward=yes|yes emergency:lanes:forward=yes|yes emergency:lanes:backward=yes|yes cycleway:right:conditional=share_busway @ (Mo-Fr 06:00-09:00) cycleway:left:conditional=share_busway @ (Mo-Fr 14:00-18:00) |
is this only a bus_bay=*? |
highway=primary busway:left=* cycleway:left=share_busway |
lanes tagging tbd |
어떤 방식을 사용해야 하나요?
이 방식들의 목적은 모두 비슷하고, 차로가 반대 방향으로 진행되는 특성에 관한 정보를 곧장 포착하는 것을 제외하면, lanes:psv 방식이 논리적으로 busway 방식 전체를 포괄한다고 볼 수 있습니다. 두 방식은 함께 사용될 수 있지만, 유지관리를 위하여 아마도 한 방식을 선택하여 고수하는 것이 좋을 것입니다.
- busway 방식이 더 간단하고 오래되었습니다. 이것은 택시나 다른 공공 서비스 차량의 사용해 대해서 아무것도 나타내지 않습니다.
- lanes:psv 방식은 주어진 대로 사용한다면 택시나 다른 공공 서비스 차량을 포함하게 되어 더 범위가 넓습니다. 이것은 대체 태그 lanes:bus를 사용함으로써 버스만으로 한정될 수도 있습니다. 이것은 버스 차로가 반대 방향이라는 세부 정보를 곧장 담아내지 못하지만, oneway=* 태그가 동시에 존재하는지를 통하여 추론될 수 있습니다.
- lanes=*와 같이 계속 갱신되는 최근 작성 페이지들은 lanes:psv 방식을 선호합니다.
Cycle lanes
When a bus lane is shared with a cycleway=*, this is denoted with specific values in the cycleway scheme: cycleway=share_busway and cycleway=opposite_share_busway. Opposite carries the meaning that cycle traffic is contraflow, and with [...]_share_busway it implies that the buses also travel in the opposite direction to the bulk of traffic.