Ko:Relation:enforcement

From OpenStreetMap Wiki
Jump to navigation Jump to search
enforcement
설명
교통법규 위반을 측정하고 기록하는 장치 및 그 범위 설명을 편집 및 번역합니다.
그룹: 제한
구성원
  • nodewayarea - device
  • node - from
  • node - to
  • way - section
  • node - force
상태:승인Page for proposal

이 관계는 영구적으로 설치된 교통법규 위반 단속장치의 다양한 종류를 표현합니다. 예를 들면...

  • 과속 단속
  • 신호위반 단속 (한국에서는 과속단속 기능을 동시에 수행함)
  • 차간거리 측정
  • 과적 단속 (화물차)
  • 일반적인 교통 단속 (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 평균 속도를 측정하는 과속 단속 카메라 / 구간단속 (과속 단속(위키백과) 참고). 평균속도가 측정되는 구간(way)을 같이 태그하세요.
maxspeed 숫자; km/h가 아닌 경우 단위를 표기 60 최고속도 (선택, enforcement=maxspeed인 경우만 명시)
maxweight 숫자; 톤(ton)이 아닌 경우 단위를 표기 16 최고하중 (선택, enforcement=maxweight인 경우만 명시)
maxheight 숫자; 미터가 아닌 경우 단위를 표기 4 최고높이 (선택, enforcement=maxheight인 경우만 명시)
mindistance 숫자; 미터가 아닌 경우 단위를 표기 80 최소 차간거리 (선택, enforcement=mindistance인 경우만 명시)

enforcement의 "mindistance" 값은 앞차와의 간격입니다. "check" 값은 checkpoint를 위한 것입니다.

구성원

종류 역할 Recurrence? 비고
nodewayarea device one or more 단속장비가 설치된 곳에 놓입니다. 대형 장치의 경우 (HGV scale 등), 선(way)이나 지역(area)이 나을 수 있습니다 (같은 way에 연결되어 있어야 함). 단속장비가 from (및 to) 노드와 동일한 way에 있지 않을 수 있으니 유의하세요. (예: 카메라가 길가에 존재하는 경우)
node from one or more 단속이 시작되는 지점입니다. 표지판이 있다면 표지판과 동일한 위치에 둡니다. (예: "단속중") 표지판이 없다면, 운전자가 알림을 받기에 적당한 위치를 생각해서 놓으세요.

평균속도 단속의 경우: 노드를 단속 시작지점에 놓아야 합니다.

node to one or more - 특정 상황에서 선택 단속이 끝나는 지점을 표시합니다.
  • devicefrom 역할이 같은 way에 있을 때에는 device가 to의 역할을 하므로 선택 사항입니다.
  • devicefrom 역할이 같은 way에 있지 않을 때에는 단속의 방향을 정확히 나타내기 위해 필수 사항입니다. (예시: 과속 단속, 회전 제한)

평균속도 단속의 경우: 노드를 단속 종료지점에 놓아야 합니다.

way section one or more fromto 역할로 표시되지 않았을 경우, 평균속도가 측정되는 구간.
node force one or more - 선택 A device (e.g. light or barrier) which enforce the rule being applied in the relation.

예시

예시 1: 신호단속장비

횡단보도 앞에 설치된 신호단속장비입니다.

               N
               |
               |
W----------*---#-----------------E
               | 
               |
               S 

관계: type=enforcement enforcement=traffic_signals

예시 2: 좌회전시에만 작동하는 신호단속장비

교차로에 신호단속장비가 있고, 서쪽에서 북쪽으로 좌회전하는 차량만 단속 대상이 됩니다.

               N
               |
               o
               |
W----------*---#-----------------E
               | 
               |
               S 

관계: type=enforcement enforcement=traffic_signals

안내: 장치가 도로 분기 지점에 있을 경우 "to" 역할을 사용하세요. 예시 1에 제시된대로 device 노드가 그 길의 구성원인 한 to 역할은 선택적입니다.

예시 3: 과속단속장비

예시 3-1: 도로상의 단속카메라

도로상에 혹은 도로 한가운데 있는 과속단속장비로, 서쪽에서 동쪽으로 가는 차량을 단속합니다.


W----------*---#------------------E
              

관계: type=enforcement enforcement=maxspeed maxspeed=60

  • 노드 "#": Role device,
  • 노드 "*": Role from

예시 3-2: 길 옆에 있는 단속카메라

도로 옆에 있는 과속단속장비로, 서쪽에서 동쪽으로 가는 차량을 단속합니다.


W----------*--------o--------------E
                      #

관계: type=enforcement enforcement=maxspeed maxspeed=60

  • 노드 "#": Role device,
  • 노드 "*": Role from
  • 노드 "o": Role to (장치가 도로 위에 없으므로 필수)

안내: 이 예시는 차량의 전면을 단속하는 경우를 표현합니다.

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

  • 경로 "==": 반대편 도로의 차로
  • 노드 "#": Role device,
  • 노드 "*": Role from
  • 노드 "o": Role to (장치가 도로 위에 없으므로 필수)

예시 4: 양방향 과속단속장비

길 옆에 있는 양방향 과속단속장비를 나타냅니다.


W----------*-------o--------------E
               #

관계 1: type=enforcement enforcement=maxspeed maxspeed=60

관계 2: type=enforcement enforcement=maxspeed maxspeed=60

  • 노드 "#": Role device,
  • 노드 "o": Role from
  • 노드 "*": Role to

안내: This is not done in one relation, because then it would not be normalized.

예시 5: 차간거리 단속

서쪽에서 동쪽으로 가는 차량이 앞차와의 거리를 충분히 유지하는지 단속하는 장비를 표현합니다.


W--------*----#######--o----------E
                           

관계: type=enforcement enforcement=mindistance

  • 경로 "#": Role device, (Because the camera covers a larger distance of the street, use "way" not "node")
  • 노드 "*": Role from
  • 노드 "o": Role to


예시 6: 적재 하중

과적 여부를 단속하기 위해 도로 바깥에 별도의 공간이 있습니다.


W--------*----------------o----------E
             \        /   
              \-####-/            

관계: type=enforcement enforcement=maxweight

  • 경로 "#": Role device, (시설이 크기 때문에 노드 대신 경로나 구역으로 표현)
  • 노드 "*": Role from
  • 노드 "o": Role to


예시 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

  • 노드 "#": Role device, maxheight=3.80 (Maxheight needed for the rendering)
  • 노드 "*": Role from (표지판이 있음: Turn right if your vehicle is higher than 3.8m)
  • 경로 "===": tunnel=yes, maxheight=3.80 또는 maxheight:legal=3.80
  • 노드 "o": Role to
  • "§" Node: Role 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

예시: relation 14153746

예시 9: 평균속도 측정

첫 카메라에서 속도 및 시간 측정

두 번째 카메라에서 속도 및 시간 측정

W---*---#-----------------------#-----o-----E

관계: type=enforcement + enforcement=average_speed + maxspeed=80

  • 노드 "*": Role from
  • 노드 "#": Role device
  • 노드 "#": Role device
  • 노드 "o": Role to

예시: relation 4048720

튜토리얼

렌더링

Quality assurance

가능한 실수

만약 이 태그가 쓰인 곳을 알고 있다면, 다른 태그로 대체할 수 있는지 확인해 주세요.
자신이 정확히 뭘 하고 있는지 알지 못하면서 무작정 수정하면 안 됩니다!

maxspeed 값이 누락된 단속 관계

같이 보기

각주

  1. How to add a Speed Camera in JOSM online
  2. ID-editor_create_relation_(enforcement) online
  3. How to add a speed camera in Potlatch online