Ko:Relation:enforcement
![]() |
![]() |
설명 |
---|
교통법규 위반을 측정하고 기록하는 장치 및 그 범위 ![]() |
그룹: 제한 |
구성원 |
상태:승인![]() |
이 태그를 위한 도구 |
|
이 관계는 영구적으로 설치된 교통법규 위반 단속장치의 다양한 종류를 표현합니다. 예를 들면...
- 과속 단속
- 신호위반 단속 (한국에서는 과속단속 기능을 동시에 수행함)
- 차간거리 측정
- 과적 단속 (화물차)
- 일반적인 교통 단속 (papers, 음주 등)
- 통행료 규정의 준수 여부 (현재는 독일의
Toll Collect 시스템)
- 평균속도 측정 (
과속 단속)
이 장치들은 같은 오브젝트 클래스에 속해 있으므로 같은 태깅 방식을 사용할 것입니다. 장치가 하나 이상의 기능을 수행하는 경우 간혹 여러 값의 조합이 필요합니다. (예: 신호·과속단속장비)
표시하는 곳
몇몇 국가는 단속 장비를 지도에 표시하는 것이 금지되어 있으니 주의해야 합니다. 만약 경로 탐색 소프트웨어에서 렌더링하거나 표시하는 것 혹은 경로 탐색 소프트웨어에서 알리는 것이 금지되어 있다면, 소프트웨어가 법령을 따를 수 있도록 지도에 정보를 추가할 수 있습니다. 그러므로, 경로 탐색 소프트웨어는 교통 단속 기능을 플러그인으로 제공하여 사용자가 설치 여부를 선택할 수 있도록 할 것입니다.
태그
교통 단속 장비는 방문하고자 하는 장소가 아니므로 amenity 키를 사용하지 않습니다.
만약 여러 개가 있다면 각 장치에 대해 하나의 관계를 만들어서 각각이 서로 다른 방향에서 오는 차량으로부터 다른 요소를 측정할 수 있게끔 하세요.
키 | 값 | 예시 값 | 비고 |
---|---|---|---|
type | enforcement | enforcement | 관계의 종류입니다. |
enforcement | maxspeed / traffic_signals / check / access / maxweight / maxheight / mindistance / mobile_phone / seatbelt | maxspeed | 단속 항목입니다. |
enforcement | toll | toll | 독일의 HGV 통행료 단속 장비 (Toll Collect(위키백과) 참고), checking system compliance.
차단기가 없는 일반적인 통행료 자동수납장치(원톨링/스마트톨링)에 대해서는 highway=toll_gantry를 사용하세요. |
enforcement | average_speed | average_speed | 평균 속도를 측정하는 과속 단속 카메라 / 구간단속 (과속 단속(위키백과) 참고). 평균속도가 측정되는 구간(![]() |
maxspeed | 숫자; km/h가 아닌 경우 단위를 표기 | 60 | 최고속도 (선택, enforcement=maxspeed인 경우만 명시) |
maxweight | 숫자; 톤(ton)이 아닌 경우 단위를 표기 | 16 | 최고하중 (선택, enforcement=maxweight인 경우만 명시) |
maxheight | 숫자; 미터가 아닌 경우 단위를 표기 | 4 | 최고높이 (선택, enforcement=maxheight인 경우만 명시) |
mindistance | 숫자; 미터가 아닌 경우 단위를 표기 | 80 | 최소 차간거리 (선택, enforcement=mindistance인 경우만 명시) |
enforcement의 "mindistance" 값은 앞차와의 간격입니다. "check" 값은 checkpoint를 위한 것입니다.
구성원
예시
예시 1: 신호단속장비
횡단보도 앞에 설치된 신호단속장비입니다.
N | | W----------*---#-----------------E | | S
관계: type=enforcement enforcement=traffic_signals
- 점 "#": highway=traffic_signals,
device,
- 점 "*":
from,
예시 2: 좌회전시에만 작동하는 신호단속장비
교차로에 신호단속장비가 있고, 서쪽에서 북쪽으로 좌회전하는 차량만 단속 대상이 됩니다.
N | o | W----------*---#-----------------E | | S
관계: type=enforcement enforcement=traffic_signals
- 노드 "#": highway=traffic_signals,
device,
- 노드 "*":
from,
- 노드 "o":
to
안내: 장치가 도로 분기 지점에 있을 경우 "to" 역할을 사용하세요. 예시 1에 제시된대로 device 노드가 그 길의 구성원인 한 to 역할은 선택적입니다.
예시 3: 과속단속장비
예시 3-1: 도로상의 단속카메라
도로상에 혹은 도로 한가운데 있는 과속단속장비로, 서쪽에서 동쪽으로 가는 차량을 단속합니다.
W----------*---#------------------E
관계: type=enforcement enforcement=maxspeed maxspeed=60
- 노드 "#":
device,
- 노드 "*":
from
예시 3-2: 길 옆에 있는 단속카메라
도로 옆에 있는 과속단속장비로, 서쪽에서 동쪽으로 가는 차량을 단속합니다.
W----------*--------o--------------E #
관계: type=enforcement enforcement=maxspeed maxspeed=60
안내: 이 예시는 차량의 전면을 단속하는 경우를 표현합니다.
JOSM에서 구현하는 방법을 설명하는 영상: http://www.youtube.com/watch?v=2tnohs_8gFY
Potlatch에서 구현하는 방법을 설명하는 영상: http://www.youtube.com/watch?v=oJlqlchv4vU
openstreetmaps web editor에서 구현하는 방법을 설명하는 영상: https://youtu.be/E6s30eThFe8
예시 3-3: 후면번호판 단속 기능이 있는 과속단속 카메라
A speed camera on a very high post on the other side of individually mapped lanes, taking pictures of vehicles coming from the west going to the east, taking the pictures from the back to see licence plates of motorbikes.
# ================================== W----------*----o------------------E
Relation: type=enforcement enforcement=maxspeed maxspeed=60
예시 4: 양방향 과속단속장비
길 옆에 있는 양방향 과속단속장비를 나타냅니다.
W----------*-------o--------------E #
관계 1: type=enforcement enforcement=maxspeed maxspeed=60
- 노드 "#":
device, highway=speed_camera
- 노드 "*":
from
- 노드 "o":
to
관계 2: type=enforcement enforcement=maxspeed maxspeed=60
안내: This is not done in one relation, because then it would not be normalized.
예시 5: 차간거리 단속
서쪽에서 동쪽으로 가는 차량이 앞차와의 거리를 충분히 유지하는지 단속하는 장비를 표현합니다.
W--------*----#######--o----------E
관계: type=enforcement enforcement=mindistance
- 경로 "#":
device, (Because the camera covers a larger distance of the street, use "way" not "node")
- 노드 "*":
from
- 노드 "o":
to
예시 6: 적재 하중
과적 여부를 단속하기 위해 도로 바깥에 별도의 공간이 있습니다.
W--------*----------------o----------E \ / \-####-/
관계: type=enforcement enforcement=maxweight
예시 7: 터널 진입 전 높이 확인
(본 예시는 독일 함부르크의 Elbtunnel에서 볼 수 있습니다) A light barrier checking if a vehicle coming from the west violates the maxheight for a tunnel. 만약 차량이 통과하기에 너무 높다면 자동으로 빨간 불이 들어오면서 도로가 차단됩니다.
W--------*----#--§--=====o----------E \ \
관계: type=enforcement enforcement=maxheight maxheight=3.80 혹은 maxheight:legal=3.80, 원한다면: maxheight:physical=3.89
- 노드 "#":
device, maxheight=3.80 (Maxheight needed for the rendering)
- 노드 "*":
from (표지판이 있음: Turn right if your vehicle is higher than 3.8m)
- 경로 "===": tunnel=yes, maxheight=3.80 또는 maxheight:legal=3.80
- 노드 "o":
to
- "§" Node:
force (Here an automatic traffic light stops you, if your vehicle is too high)
Note: Why is this so much more complicated than the other examples? Height checking devices are not for fun, and not for collecting fees, they are installed to avoid trucks crashing against tunnel walls. Therefore there are often automatic road blocking installations. If such installations are not present, the "force" role is optional, of course!
예시 8: 차량 속도에 따라 활성화되는 신호등
신호등에 빨간불이 들어오게 하는 속도 측정 장치: highway=traffic_signals + traffic_signals=signal
W----------*---#-------S-----o-----E
관계: type=enforcement + enforcement=maxspeed + maxspeed=50
- 노드 "*":
from
- 노드 "#":
device
- 노드 "S":
force (신호등 노드 highway=traffic_signals + traffic_signals=signal)
- 노드 "o":
to
예시: 14153746 14153746
예시 9: 평균속도 측정
첫 카메라에서 속도 및 시간 측정
두 번째 카메라에서 속도 및 시간 측정
W---*---#-----------------------#-----o-----E
관계: type=enforcement + enforcement=average_speed + maxspeed=80
예시: 4048720 4048720
튜토리얼
렌더링
Quality assurance
가능한 실수
maxspeed 값이 누락된 단속 관계
같이 보기
- highway=speed_camera – another tagging scheme for speed limit enforcement cameras
- man_made=surveillance - A surveillance camera or other type of surveillance equipment
- highway=speed_display - a dynamic electronic sign that displays the speed of the passer-by motorist
- amenity=weighbridge - a large weight scale to weigh vehicles and goods
- barrier=height_restrictor - a height restrictor which prevents access of vehicles higher than a set limit
- Original proposal