도로위험상황예보서비스 개선관련

도시교통정보센터

2024년 2월 5일

경찰청 도시교통정보센터

도로교통공단 교통과학연구원 첨단교통연구처 허 재영 과장

1. 도로위험상황예보 개요

- 도로위험상황예보서비스는 2014년 구축된 도시교통정보센터의 융합데이터 서비스로, 기상청의 3시간 단위 동네예보를 기준으로, 도시교통정보센터가 보유하고 있는 각종 교통안전 데이터와의 실시간 융합을 통하여 운전자에게 빗길위험구간이나 상습결빙구간 등 ‘내가 있는 지역의 기상상황’에 맞는 맞춤형 교통안전정보를 제공하는 서비스임.

- 도로위험상황예보서비스는 교통사고, 도로공사, 행사, 집회, 통제, 도로파손정보 등이 포함된 도시교통정보센터의 돌발정보와 함께 제공됨으로써, 국민에게 꼭 필요한 정보를 정확한 위험요인과 더불어 안내하는 서비스.

2. 현 제공 중인 도로위험상황예보서비스(2014~2018)

- 2018년 현재 제공 중인 도로위험상황예보서비스는 기상청에서 제공하는 3시간 단위의 동네예보서비스를 보다 세부적으로 분석한 서비스이며 아래와 같은 속성을 기준으로 도로위험상황예보서비스를 제공하고 있음.

※ 기상청 동네예보(3시간 단위 단기예보) 세부 속성값

예보구분	항목값	항목명	단위	Missing	압축bit수
단기예보 (동네예보) 3시간단위	POP	강수확률	%	-1 %	8
	PTY	강수형태	코드값	-1	4
	R06	6시간 강수량	범주 (1 mm)	-1 mm	8
	REH	습도	%	-1 %	8
	S06	6시간 신적설	범주(1 cm)	-1 cm	8
	SKY	하늘상태	코드값	-1	4
	T3H	3시간 기온	℃	-50 ℃	10
	TMN	일최저기온	℃	-50 ℃	10
	TMX	일최고기온	℃	-50 ℃	10
	UUU	풍속(동서성분)	m/s	-100 m/s	12
	VVV	풍속(남북성분)	m/s	-100 m/s	12
	WAV	파고	M	-1 m	8
	VEC	풍향	m/s	-1	10
	WSD	풍속	1	-1	10

○ 기상청 동네예보서비스(3시간 단위)의 여러 속성 중, 강수확률(POP), 강수형태(PTY), 6시간강수량(R06), 6시간신적설(S06), 3시간기온(T3H) 속성 데이터를 각각 구분하여 도시교통정보센터가 보유하고 있는 교통안전데이터와 실시간 융합한 도로위험상황예보서비스(V1.1)

- 최초, 기상청의 동네예보가 수신(2,5,8,11,14,17,20,23시 발표 후, 내부에서 30분 뒤 최종 생성)되면, 강수확률(POP 현재 기준, 비:70%, 눈/비:50%, 눈:60% 이상)을 기준으로 강수형태(PTY)에 따라서 비, 눈/비, 눈, 없음의 형태를 구분.

· 비 유형의 6시간강수량(R06 현재 기준, 50mm 이상)에 따라 도로위험상황예보A와 B를 구분.

· 눈/비 유형의 경우, 강우/강설 조건이 없기 때문에 눈/비 일 때의 안전데이터 그대로를 도로위험상황예보C로 구분.

· 눈 유형의 경우,  6시간신적설(S06 현재 기준 50mm 이상)과 3시간기온(T3H 현재 기준 0도 이하) 조건에 맞추어 도로위험상황예보D와 도로위험상황예보F를 구분

도로위험상황예보서비스(V1.1) 흐름도

※ 도로위험상황 타입별 표출 교통안전데이터 예시

도로위험상황 타입별 표출 교통안전데이터 예시
· 도로위험상황예보 A	비,급커브(굽은도로),급경사(내리막),미끄러운도로
· 도로위험상황예보 B	비,급커브(굽은도로),급경사(내리막),미끄러운도로,침수
· 도로위험상황예보 C	비,눈,급커브(굽은도로),급경사(내리막),미끄러운도로
· 도로위험상황예보 D	눈,급커브(굽은도로),급경사(내리막),미끄러운도로,결빙,중앙선침범,안전거리미확보
· 도로위험상황예보 E	눈,급커브(굽은도로),급경사(내리막),미끄러운도로,안전거리미확보
· 도로위험상황예보 F	눈,급커브(굽은도로),급경사(내리막),미끄러운도로

▶ 최초 도로위험상황예보서비스(V1.0) 은 기상청의 동네예보서비스의 강수 및 강설 확률에 맞추어 교통안전데이터를 일괄 제공

3. 개선 도로위험상황예보서비스(2019)

○ 기상청에서 제공하는 Open-API 일기예보 정보는 초단기예보, 단기예보, 중기예보, 장기예보 등이 있으며, 도시교통정보센터에서 활용하는 정보는 단기예보(읍.면.동 단위 동네예보)를 활용하고 있음.

- 도시교통정보센터에서는 초단기예보(매시간 수신) 역시 수신을 하고 있으나, 현재까지는 교통안전과 융합하여 활용할 수 있는 속성정보가 부족하여 초단기예보는 수신만하고 실제 활용을 하고 있지는 않으며, 읍.면.동 단위로 구분되어져 강수확률(POP), 강수형태(PTY), 6시간강수량(R06), 6시간신적설(S06), 3시간기온(T3H) 등의 속성이 함께 제공되는 3시간 단위의 단기예보(동네예보 2,5,8,11,14,17,20,23시 수신, 내부에서 30분뒤 최종 생성) 만을 활용하여 도로위험상황예보서비스에 사용하고 있음.

○ 개선 방향

- 현재 사용하고 있는 3시간 단위 단기예보(동네예보)의 속성 중, 강수확률(POP), 6시간신적설(S06) 조건 그리고 매 1시간 단위의 초단기실황(초단기예보) 속성 중, 강수형태(PTY), 강수량(RN1), 온도(T1H)의 조건을 동시 만족하는 도로위험상황예보서비스를 매 1시간마다 추출하여 제공

	개선 전	개선 후
기상정보	단기예보(동네예보)	단기예보 및 초단기실황 혼용
수집주기	3시간	1시간
수집시각	2,5,8,11,14,17,20,23시 30분	매시 10분 단, 2,5,8,11,14,17,20,23시에는 단기예보 조건

※ 기상청 초단기실황(1시간 단위 초단기예보) 세부 속성값

예보구분	항목값	항목명	단위	Missing	압축bit수
초단기실황 (초단기예보) 1시간단위	T1H	기온	℃	-50 ℃	10
	RN1	1시간 강수량	mm	-1 mm	8
	SKY	하늘상태	코드값	-1	4
	UUU	동서바람성분	m/s	-100 m/s	12
	VVV	남북바람성분	m/s	-100 m/s	12
	REH	습도	%	-1 %	8
	PTY	강수형태	코드값	-1	4
	LGT	낙뢰	코드값	-1	4
	VEC	풍향	0	-1	10
	WSD	풍속	1	-1	10

○ 도로위험상황예보서비스 추출 조건

- 단기예보(동네예보)의 강수확률, 6시간신적설, 초단기실황(초단기예보)의 1시간강수량, 1시간강수형태, 기온(1시간단위) 속성을 기준으로 도로위험상황예보 데이터를 매 1시간마다 추출

▶ ①강수확률 -> 현재 60% 적용(변경가능한 정보)

· 비, 눈/비, 눈 형태일 때 60%이상일 때 추출, 없음의 경우 추출 안함

▶ ③6시간신적설 -> 초단기예보 기온을 기준으로 S06추출

· 초단기예보에는 신적설 속성이 없기에 단기예보의 기온을 기준으로 추출

▶ ④6시간강수량 -> 초단기예보 1시간 강수량을 우선으로 추출

· 일반적으로 6시간강수량이 110Cm 이상인 경우, 기상청에서는 호우경보 발령

※ 단기예보(동네예보)의 위 3가지 속성을 기준으로, 초단기예보의 데이터를 우선적으로  추출

▶ ⑤1시간강수량 -> 2.5Cm 이상(3시간 기준의 단기예보 조건이므로, 초단기의 경우는 0.8Cm로 가정)일 경우 수막현상 발생

· 수막현상으로 인한 위험도 발생시작의 강수량(3시간 단기예보)이 2.5Cm이므로 초단기에서는 0.8Cm<=강수량 일때부터 위험도 가중(실제 차량이 운행하지 못할 정도의 강수가 발생할 경우, 돌발에서 통제 됨)

▶ ②1시간강수형태 -> 비, 눈/비, 눈, 없음

▶ ⑥1시간단위 기온 -> 물의 어는점이 0℃이므로 최초 추출은 0℃

· 1시간단위의 기온 속성을 이용하여 기온<=0℃ 인 경우와 아닌 경우를 가정하고 결빙정보 추출

※ 모든 조건은 상시 변경 가능

○ 개선된 도로위험상황예보서비스 예시

- 3시간 단위 동네예보로 비, 눈/비, 눈을 예고했지만, 1시간20분 뒤에 맑음이 되는 경우 표출 가능

- 국지성 호우나 소나기 등의 정보 역시 1시간 단위의 초단기실황으로 표출 가능

- 기타 1시간 단위의 기상정보에 신속히 대응해서 정보 표출 가능

- 단, 모든 정보는 기상청의 일기예보가 맞다는 전제가 깔려 있음

○ 1시간 단위의 도로위험상황예보서비스 V1.2 흐름도

1시간 단위 도로위험상황예보서비스(V1.2) 흐름도

※ 1시간 단위의 v1.2 도로위험상황예보서비스는 매 2,5,8,11,14,17,20,23시 10분에 기상청 초단기예보 속성의 기온(TH1), 1시간 강수량(RN1), 강수형태(PTY) 속성을 기준으로 하여 단기예보의 데이터를 활용한 뒤 1시간단위로 도로위험예보 추출

- 조건을 만족하지 않거나 조건이 없는 경우, 단기예보 및 초단기예보를 융합하여 1시간 단위로 추출

■ 6시간 강수량(R06) 조건->1시간 강수량(R01) : 2mm<=R01<8mm 으로 대체

※ 1시간 최저 강수량 1mm 및 1시간 위험 강수량 8mm는 언제든 변경가능(이는 예시이며 변경 가능한 조건임. 단, 0mm보다는 커야 함)

■ 6시간신적설(S06) 조건 -> 1시간단위 온도(T1H)로 추정하여 추출 : 0℃이상인 경우 물의 어는점보다 0℃ 높은 상황이 1시간 지속으로 결빙 불필요

■ 강수형태(PTY) 조건 불만족 -> 비, 눈/비, 눈이 아닌 없음(0) 값으로 변경될 경우, 도로위험상황예보 없음(1시간 단위로 확인).

※ 비가 오다가 그치거나, 눈/비 또는 눈이 오다가 1시간 이내에 그치는 경우

○ 1시간 단위의 도로위험상황예보서비스 V1.2 유형별 교통안전데이터 예시1

- 2,5,8,11,14,17,20,23 시 기준

※ 0,1,3,4,6,7,9,10,12,13,15,16,18,19,21,22 시에는 3시간 단위로 수집했던 단기예보의 속성은 그대로 사용하고, 1시간 단위의 초단기실황의 속성만 반영해서 추출

※ 침수, 결빙 -> 경찰청 상습침수구역 및 상습결빙지역 그리고 행정안전부 여름철 상습침수구역 반영

▶ PTY 강수형태 조건 : 비, 눈/비, 눈, 없음

▶ RN1 1시간 강수량 조건 : 0, 0.5, 1, 5, 8 mm

▶ TH1 기온 조건 : 0℃ 기준

▶ 강설의 경우, 초단기예보에는 속성이 없기 때문에 초단기예보에서의 기온(TH1)을 기준(0℃)으로 단기예보의 S06을 추출

도로위험상황 타입별 표출 교통안전데이터 예시
도로위험상황예보 경미 a	▷ 강수확률 60%이상으로 비 예보를 했지만, 강수량이 1mm 이상, 5mm미만으로 운전에 영향이 미미한 경우
	비,급커브(굽은도로),급경사(내리막)
도로위험상황예보 A 주의	▷ 강수확률 60%이상으로 비 예보를 했으며, 강수량이 5mm이상으로 안전운전이 필요한 경우
	비,급커브(굽은도로),급경사(내리막),미끄러운도로
도로위험상황예보 B 위험	▷ 강수확률 60%이상으로 비 예보를 했으며, 1시간 강수량이 8mm이상으로 도로의 침수가 우려되는 경우
	비,급커브(굽은도로),급경사(내리막),미끄러운도로,침수
도로위험상황예보 C 주의	▷ 강수확률 60%이상으로 눈/비 예보를 하고, 온도가 0℃이하이며, 눈/비 강수량이 3mm이상인 경우로 온도가 낮아 결빙까지 우려되는 경우(과속,안전거리미확보 표출가능)
	비,눈,급커브(굽은도로),급경사(내리막),미끄러운도로,침수,(결빙)
도로위험상황예보 D 주의	▷ 강수확률 60%이상으로 눈/비 예보를 하고, 온도가 0℃이하이며, 눈/비 강수량이 0.5mm이상, 3mm미만인 경우로 온도가 낮아 결빙까지 우려되면서, 과속혹은 안전거리미확보까지 우려되는 경우
	눈,급커브(굽은도로),급경사(내리막),미끄러운도로,결빙,과속,안전거리미확보
도로위험상황예보 E 주의	▷ 동네예보에서 60%이상의 확률로 눈 예보를 했으며, 온도가 0℃이상이며, 6시간신적설량이 2Cm미만인 경우로 운전주의가 필요한 경우
	눈,급커브(굽은도로),급경사(내리막),미끄러운도로
도로위험상황예보 F 위험	▷ 동네예보에서 60%이상의 확률로 눈 예보를 했으며, 온도가 0℃이하, 6시간신적설량이 2Cm이상인 경우로 눈으로 인하여 결빙, 미끄러짐, 안전거리 미확보 등의 주의운전이 심학하게 필요한 경우
	눈,급커브(굽은도로),급경사(내리막),미끄러운도로,결빙,과속,안전거리미확보

4. 개선 도로위험상황예보서비스(2020)

○ 1시간 단위의 도로위험상황예보서비스 V1.2 유형별 교통안전데이터 예시1

- 1시간 단위의 초단기실황의 속성을 반영해서 추출

※ 침수, 결빙 -> 경찰청 상습침수구역 및 상습결빙지역 그리고 행정안전부 여름철 상습침수구역 반영

▶ PTY 강수형태 조건 : 없음(0), 비(1), 비/눈(2), 눈(3), 소나기(4), 빗방울(5), 빗방울/눈날림(6), 눈날림(7)

▶ RN1 1시간 강수량 조건 : 0, 0.5, 1, 5, 8 mm

▶ TH1 기온 조건 : 0℃ 기준

도로위험상황 타입별 표출 교통안전데이터 예시
도로위험상황예보 경미 a	▷ pty 비,빗방울 rn1 1~5mm, th1 0초과 ▷ pty 눈/비, rn1 0.5~3mm, th1 0초과 ▷ pty 소나기, rn1 1~5mm, th1 0초과 ▷ pty 빗방울/눈날림, rn1 0.5~3mm, th1 0초과
	비,급커브(굽은도로),급경사(내리막)
도로위험상황예보 A 주의	▷ pty 비,빗방울 rn1 5~8mm, th1 0초과 ▷ pty 소나기, rn1 5~8mm, th1 0초과
	비,급커브(굽은도로),급경사(내리막),미끄러운도로
도로위험상황예보 B 위험	▷ pty 비,빗방울 rn1 8mm초과, th1 0초과 ▷ pty 소나기, rn1 8mm초과, th1 0초과
	비,급커브(굽은도로),급경사(내리막),미끄러운도로,침수
도로위험상황예보 C 주의	▷ pty 눈/비, rn1 3mm미만, th1 0초과 ▷ pty 빗방울/눈날림, rn1 3mm이상, th1 0초과
	비,눈,급커브(굽은도로),급경사(내리막),미끄러운도로,침수,(결빙)
도로위험상황예보 D 주의	▷ pty 눈/비, rn1 0.5~3mm, th1 0이하 ▷ pty 눈, rn1 0.5~3mm, th1 0이하 ▷ pty 빗방울/눈날림, rn1 0.5~3mm, th1 0이하 ▷ pty 눈날림, rn1 0.5~3mm이상, th1 0이하
	눈,급커브(굽은도로),급경사(내리막),미끄러운도로,결빙,과속,안전거리미확보
도로위험상황예보 E 주의	▷ pty 눈, rn1 0.5~3mm, th1 0초과 ▷ pty 눈날림, rn1 0.5~3mm이하, th1 0초과
	눈,급커브(굽은도로),급경사(내리막),미끄러운도로
도로위험상황예보 F 위험	▷ pty 눈/비, rn1 3mm이상, th1 0이하 ▷ pty 눈, rn1 3mm이상, th1 0이하 ▷ pty 빗방울/눈날림, rn1 3mm이상, th1 0이하 ▷ pty 눈날림, rn1 3mm이상, th1 0이하
	눈,급커브(굽은도로),급경사(내리막),미끄러운도로,결빙,과속,안전거리미확보

4. 개선 도로위험상황예보서비스(2021)

○ 2020년 기준에서 변경 -> 기상청 초단기예보 RN1에서 0.5mm 삭제됨

○ 1시간 단위의 도로위험상황예보서비스 V1.2 유형별 교통안전데이터 예시1

- 1시간 단위의 초단기실황의 속성을 반영해서 추출

※ 침수, 결빙 -> 경찰청 상습침수구역 및 상습결빙지역 그리고 행정안전부의 여름철 상습침수구역 반영 + 행정안전부 겨울철 블랙아이스 구간 포함

▶ PTY 강수형태 조건 : 없음(0), 비(1), 비/눈(2), 눈(3), 소나기(4), 빗방울(5), 빗방울/눈날림(6), 눈날림(7)

▶ RN1 1시간 강수량 조건 : 0, 0.5, 1, 5, 8 mm

▶ TH1 기온 조건 : 0℃ 기준

도로위험상황 타입별 표출 교통안전데이터 예시
도로위험상황예보 경미 a	▷ pty 비,빗방울 rn1 1~5mm, th1 0초과 ▷ pty 눈/비, rn1 1~3mm, th1 0초과 ▷ pty 소나기, rn1 1~5mm, th1 0초과 ▷ pty 빗방울/눈날림, rn1 1~3mm, th1 0초과
	비,급커브(굽은도로),급경사(내리막)
도로위험상황예보 A 주의	▷ pty 비,빗방울 rn1 5~8mm, th1 0초과 ▷ pty 소나기, rn1 5~8mm, th1 0초과
	비,급커브(굽은도로),급경사(내리막),미끄러운도로
도로위험상황예보 B 위험	▷ pty 비,빗방울 rn1 8mm초과, th1 0초과 ▷ pty 소나기, rn1 8mm초과, th1 0초과
	비,급커브(굽은도로),급경사(내리막),미끄러운도로,침수
도로위험상황예보 C 주의	▷ pty 눈/비, rn1 3mm미만, th1 0초과 ▷ pty 빗방울/눈날림, rn1 3mm이상, th1 0초과
	비,눈,급커브(굽은도로),급경사(내리막),미끄러운도로,침수
도로위험상황예보 D 주의	▷ pty 눈/비, rn1 0.5~3mm, th1 0이하 ▷ pty 눈, rn1 1~3mm, th1 0이하 ▷ pty 빗방울/눈날림, rn1 1~3mm, th1 0이하 ▷ pty 눈날림, rn1 1~3mm이상, th1 0이하
	눈,급커브(굽은도로),급경사(내리막),미끄러운도로,결빙,과속,안전거리미확보
도로위험상황예보 E 주의	▷ pty 눈, rn1 1~3mm, th1 0초과 ▷ pty 눈날림, rn1 1~3mm이하, th1 0초과
	눈,급커브(굽은도로),급경사(내리막),미끄러운도로
도로위험상황예보 F 위험	▷ pty 눈/비, rn1 3mm이상, th1 0이하 ▷ pty 눈, rn1 3mm이상, th1 0이하 ▷ pty 빗방울/눈날림, rn1 3mm이상, th1 0이하 ▷ pty 눈날림, rn1 3mm이상, th1 0이하
	눈,급커브(굽은도로),급경사(내리막),미끄러운도로,결빙,과속,안전거리미확보

4. 개선 도로위험상황예보서비스(2022)

○ 2020년 기준에서 변경 -> 기상청 초단기예보 RN1에서 0.5mm 삭제됨

○ 1시간 단위의 도로위험상황예보서비스 V1.2 유형별 교통안전데이터 예시1

- 1시간 단위의 초단기실황의 속성을 반영해서 추출

※ 침수, 결빙 -> 경찰청 상습침수구역 및 상습결빙지역 그리고 행정안전부의 여름철 상습침수구역 반영 + 행정안전부 겨울철 블랙아이스 구간 포함

○ 기존 도로위험상황예보 조건에서 1mm미만 삭제되어 RN1의 0.5 삭제

▶ PTY 강수형태 조건 : 없음(0), 비(1), 비/눈(2), 눈(3), 소나기(4), 빗방울(5), 빗방울/눈날림(6), 눈날림(7)

▶ RN1 1시간 강수량 조건 : 0, 1, 5, 8 mm

▶ TH1 기온 조건 : 0℃ 기준

도로위험상황 타입별 표출 교통안전데이터 예시
도로위험상황예보 경미 a	▷ pty 비,빗방울 rn1 1~5mm, th1 0초과 ▷ pty 눈/비, rn1 1~3mm, th1 0초과 ▷ pty 소나기, rn1 1~5mm, th1 0초과 ▷ pty 빗방울/눈날림, rn1 1~3mm, th1 0초과
	비,급커브(굽은도로),급경사(내리막)
도로위험상황예보 A 주의	▷ pty 비,빗방울 rn1 5~8mm, th1 0초과 ▷ pty 소나기, rn1 5~8mm, th1 0초과
	비,급커브(굽은도로),급경사(내리막),미끄러운도로
도로위험상황예보 B 위험	▷ pty 비,빗방울 rn1 8mm초과, th1 0초과 ▷ pty 소나기, rn1 8mm초과, th1 0초과
	비,급커브(굽은도로),급경사(내리막),미끄러운도로,침수
도로위험상황예보 C 주의	▷ pty 눈/비, rn1 3mm미만, th1 0초과 ▷ pty 빗방울/눈날림, rn1 3mm이상, th1 0초과
	비,눈,급커브(굽은도로),급경사(내리막),미끄러운도로,침수
도로위험상황예보 D 주의	▷ pty 눈/비, rn1 1~3mm, th1 0이하 ▷ pty 눈, rn1 1~3mm, th1 0이하 ▷ pty 빗방울/눈날림, rn1 1~3mm, th1 0이하 ▷ pty 눈날림, rn1 1~3mm이상, th1 0이하
	눈,급커브(굽은도로),급경사(내리막),미끄러운도로,결빙,과속,안전거리미확보
도로위험상황예보 E 주의	▷ pty 눈, rn1 1~3mm, th1 0초과 ▷ pty 눈날림, rn1 1~3mm이하, th1 0초과
	눈,급커브(굽은도로),급경사(내리막),미끄러운도로
도로위험상황예보 F 위험	▷ pty 눈/비, rn1 3mm이상, th1 0이하 ▷ pty 눈, rn1 3mm이상, th1 0이하 ▷ pty 빗방울/눈날림, rn1 3mm이상, th1 0이하 ▷ pty 눈날림, rn1 3mm이상, th1 0이하
	눈,급커브(굽은도로),급경사(내리막),미끄러운도로,결빙,과속,안전거리미확보

5. 개선 도로위험상황예보서비스(2024)

○ 2020년 기준에서 변경 -> 기상청 초단기예보 RN1에서 0.5mm 삭제됨 -> 2024년 삭제된 0.1 ~ 0.9 mm RN1 값이, 한글이 포함된 ‘1미만’으로 새로 생김

○ 기존 도로위험상황예보 조건에서 RN1값에 1mm미만, 30mm~50mm, 50mm이상 조건이 추가되어 수정(1mm미만 -> 0.5mm, 30mm~50mm -> 30mm, 50mm이상 -> 50mm 로 치환하여 반영 : 2024.01.19)

▶ PTY 강수형태 조건 : 없음(0), 비(1), 비/눈(2), 눈(3), 소나기(4), 빗방울(5), 빗방울/눈날림(6), 눈날림(7)

▶ RN1 1시간 강수량 조건 : 0, 0.5, 1, 10, 30 mm

▶ TH1 기온 조건 : 0℃ 기준

※ PTY 값에 따라서, 대기중에서 떨어지는 비, 눈, 비/눈, 빗방울, 빗방울/눈날림, 눈날림 등은 지표면에 닿으면서 액체 상태를 기준으로 반영.

- 물의 어는점 0℃ 기준, 수막현상, 결빙, 블랙아이스 등이 발생하는 강우(설)량 0.5mm 이상 기준.

도로위험상황예보 A 경미	비, 미끄러운도로
도로위험상황예보 B 주의	비, 급커브(굽은도로), 급경사(내리막), 미끄러운도로
도로위험상황예보 C 주의	비, 급커브(굽은도로), 급경사(내리막), 미끄러운도로, 과속, 안전거리미확보
도로위험상황예보 D 위험	비, 급커브(굽은도로), 급경사(내리막), 미끄러운도로, 과속, 안전거리미확보, 침수
도로위험상황예보 E 경미	비, 눈, 미끄러운도로
도로위험상황예보 F 주의	비, 눈, 급커브(굽은도로), 급경사(내리막), 미끄러운도로
도로위험상황예보 G 주의	비, 눈, 급커브(굽은도로), 급경사(내리막), 미끄러운도로, 과속, 안전거리미확보
도로위험상황예보 H 위험	비, 눈, 급커브(굽은도로), 급경사(내리막), 미끄러운도로, 과속, 안전거리미확보, 침수, 결빙
도로위험상황예보 I 경미	눈, 미끄러운도로
도로위험상황예보 J 주의	눈, 급커브(굽은도로), 급경사(내리막), 미끄러운도로
도로위험상황예보 K 주의	눈, 급커브(굽은도로), 급경사(내리막), 미끄러운도로, 과속, 안전거리미확보
도로위험상황예보 L 위험	눈, 급커브(굽은도로), 급경사(내리막), 미끄러운도로, 과속, 안전거리미확보, 결빙

※ PTY 조건에 따른 RN1과 T1H을 설정하여 등급별 분류

PTY 조건에서부터 나뉘어짐. 즉, PTY 비 인 경우에는 T1H는 0℃ 이상, PTY 눈 인 경우에는 T1H 0℃ 미만을 우선으로 조건을 설정함

※ T1H 조건은 물의 어는점 : 0℃ 기준

※ RN1에 따른 수막현상, 결빙(블랙아이스) 조건은 : 5mm를 기준으로 설정하고, 5mm 이상부터 강한비 조건인 20mm 미만까지의 범위로 설정하여, 수막현상과 결빙 주의 안내

여름철 수막현상 및 겨울철 블랙아이스 발생 최소조건 : RN1값이 5mm 기준.

※ RN1에 따른 침수 조건은 강한비 조건인 20mm 이상(RN1값이 20mm이상이면 강한비 조건으로 시야 확보 어려움 발생, 30mm이상이면 호우주의보 발령조건으로 작은하천 및 하수에서 물이 넘치는 정도임)으로 설정하여 침수 주의 안내

도로위험상황 타입별 교통안전데이터 추출 조건

CREATE OR REPLACE FUNCTION UTISSAFE.WEATHER_GRADE

(pty IN NUMBER

,rn01_v IN VARCHAR

,tm01 IN NUMBER)

RETURN VARCHAR

IS

grade VARCHAR2(4 BYTE);

rn01 NUMBER;

BEGIN

IF INSTR(rn01_v, '미만') > 0

THEN rn01 := 0.5;

ELSIF INSTR(rn01_v, '이상') > 0

THEN rn01 := 50.0;

ELSIF INSTR(rn01_v, '~') > 0

THEN rn01 := 40.0;

ELSIF INSTR(rn01_v, '없음') > 0

THEN rn01 := 0.0;

ELSE rn01 := REGEXP_SUBSTR(rn01_v, '[0-9]+(\.[0-9]+)?');

END IF;

CASE pty

WHEN 0 THEN

IF 0 < rn01 AND rn01 < 1 THEN

IF tm01 < 0 THEN

grade := 'I';

ELSE

grade := 'A';

END IF;

ELSIF rn01 >= 1 AND rn01 < 5 THEN

IF tm01 < 0 THEN

grade := 'J';

ELSE

grade := 'B';

END IF;

ELSIF rn01 >= 5 AND rn01 < 20 THEN

IF tm01 < 0 THEN

grade := 'L';

ELSE

grade := 'C';

END IF;

ELSIF rn01 >= 20 THEN

IF tm01 < 0 THEN

grade := 'L';

ELSE

grade := 'D';

END IF;

ELSE

grade := 'N';

END IF;

WHEN 1 THEN

IF 0 < rn01 AND rn01 < 1 THEN

IF tm01 < 0 THEN

grade := 'I';

ELSE

grade := 'A';

END IF;

ELSIF rn01 >= 1 AND rn01 < 5 THEN

IF tm01 < 0 THEN

grade := 'J';

ELSE

grade := 'B';

END IF;

ELSIF rn01 >= 5 AND rn01 < 20 THEN

IF tm01 < 0 THEN

grade := 'L';

ELSE

grade := 'C';

END IF;

ELSIF rn01 >= 20 THEN

IF tm01 < 0 THEN

grade := 'L';

ELSE

grade := 'D';

END IF;

ELSE

grade := 'N';

END IF;

WHEN 2 THEN

IF 0 < rn01 AND rn01 < 1 THEN

IF tm01 < 0 THEN

grade := 'I';

ELSE

grade := 'E';

END IF;

ELSIF rn01 >= 1 AND rn01 < 5 THEN

IF tm01 < 0 THEN

grade := 'J';

ELSE

grade := 'F';

END IF;

ELSIF rn01 >= 5 AND rn01 < 20 THEN

IF tm01 < 0 THEN

grade := 'L';

ELSE

grade := 'L';

END IF;

ELSIF rn01 >= 20 THEN

IF tm01 < 0 THEN

grade := 'L';

ELSE

grade := 'H';

END IF;

ELSE

grade := 'N';

END IF;

WHEN 3 THEN

IF 0 < rn01 AND rn01 < 1 THEN

IF tm01 < 0 THEN

grade := 'I';

ELSE

grade := 'E';

END IF;

ELSIF rn01 >= 1 AND rn01 < 5 THEN

IF tm01 < 0 THEN

grade := 'J';

ELSE

grade := 'F';

END IF;

ELSIF rn01 >= 5 AND rn01 < 20 THEN

IF tm01 < 0 THEN

grade := 'L';

ELSE

grade := 'L';

END IF;

ELSIF rn01 >= 20 THEN

IF tm01 < 0 THEN

grade := 'L';

ELSE

grade := 'D';

END IF;

ELSE

grade := 'N';

END IF;

WHEN 4 THEN

IF 0 < rn01 AND rn01 < 1 THEN

IF tm01 < 0 THEN

grade := 'I';

ELSE

grade := 'A';

END IF;

ELSIF rn01 >= 1 AND rn01 < 5 THEN

IF tm01 < 0 THEN

grade := 'J';

ELSE

grade := 'B';

END IF;

ELSIF rn01 >= 5 AND rn01 < 20 THEN

IF tm01 < 0 THEN

grade := 'L';

ELSE

grade := 'C';

END IF;

ELSIF rn01 >= 20 THEN

IF tm01 < 0 THEN

grade := 'L';

ELSE

grade := 'D';

END IF;

ELSE

grade := 'N';

END IF;

WHEN 5 THEN

IF 0 < rn01 AND rn01 < 1 THEN

IF tm01 < 0 THEN

grade := 'I';

ELSE

grade := 'A';

END IF;

ELSIF rn01 >= 1 AND rn01 < 5 THEN

IF tm01 < 0 THEN

grade := 'J';

ELSE

grade := 'B';

END IF;

ELSIF rn01 >= 5 AND rn01 < 20 THEN

IF tm01 < 0 THEN

grade := 'L';

ELSE

grade := 'C';

END IF;

ELSIF rn01 >= 20 THEN

IF tm01 < 0 THEN

grade := 'L';

ELSE

grade := 'D';

END IF;

ELSE

grade := 'N';

END IF;

WHEN 6 THEN

IF 0 < rn01 AND rn01 < 1 THEN

IF tm01 < 0 THEN

grade := 'I';

ELSE

grade := 'E';

END IF;

ELSIF rn01 >= 1 AND rn01 < 5 THEN

IF tm01 < 0 THEN

grade := 'J';

ELSE

grade := 'F';

END IF;

ELSIF rn01 >= 5 AND rn01 < 20 THEN

IF tm01 < 0 THEN

grade := 'L';

ELSE

grade := 'G';

END IF;

ELSIF rn01 >= 20 THEN

IF tm01 < 0 THEN

grade := 'L';

ELSE

grade := 'H';

END IF;

ELSE

grade := 'N';

END IF;

WHEN 7 THEN

IF 0 < rn01 AND rn01 < 1 THEN

IF tm01 < 0 THEN

grade := 'I';

ELSE

grade := 'E';

END IF;

ELSIF rn01 >= 1 AND rn01 < 5 THEN

IF tm01 < 0 THEN

grade := 'J';

ELSE

grade := 'F';

END IF;

ELSIF rn01 >= 5 AND rn01 < 20 THEN

IF tm01 < 0 THEN

grade := 'L';

ELSE

grade := 'L';

END IF;

ELSIF rn01 >= 20 THEN

IF tm01 < 0 THEN

grade := 'L';

ELSE

grade := 'D';

END IF;

ELSE

grade := 'N';

END IF;

ELSE

grade := 'N';

END CASE;

RETURN grade;

END;

/

6. 주의사항

○ 경찰청 도시교통정보센터에서 제공하고 있는 개방데이터 – 도로위험상황예보 정보는 도로환경별 위험요소인 기상정보에 따른 미끄러운도로, 급커브도로, 급경사도로, 과속주의구간, 안전거리미확보구간 등과 상습침수지역, 상습결빙지역 등을 운전자들에게 예방적 차원에서 안내하는 안전 정보 서비스이며, 도시교통정보센터 전자지도에서는 노란색 계열의 아이콘으로 안내하고 있음.

○ 또한, 도로위험상황예보에 따른 사고, 통제 상황이 발생하면, 붉은색 계열의 아이콘으로 표출되는 실시간 돌발정보로 제공을 하고 있음.

※ 도로위험상황예보는 예방 차원의 정보로, 기상청의 일기예보가 100% 정확하다는 전제하에 생성하여 제공하고 있음.