목차
기관 데이터를 5분 단위로 통합하는 도로 상황 정보 시스템 (2023-10)
원문 정보
- 원문: 결빙주의! 티맵은 도로 상황 정보를 어떻게 빠르게 알까
- 부제: 22편 - 티맵의 도로 상황 정보 수집, 가공, 표출 시스템
- 매체 · 게시일: 티맵모빌리티 테크노트(브런치) · 2023-10-11
- 저자: 티맵모빌리티 (본문에 저자 미표기)
- 원문 내용을 바탕으로 재구성한 요약입니다.
도로 상황 정보의 수집처
주행 중 보이는 사건 사고, 안개와 결빙 주의, 속도 안내는 티맵 서비스 요원이 직접 모은 정보와 여러 기관의 시스템에서 받은 정보로 나뉩니다. 기관 정보는 협력 관계를 맺고 여러 인터페이스로 실시간 수집합니다.
- 기상청: 위성, CCTV, 인공지능으로 만든 안개와 결빙 정보입니다. 전국을 1×1km 격자로 나눠 격자별로 0(정보 없음), 1(관심), 2(주의), 3(위험)을 제공합니다. 현재는 중부고속도로에서 주의 이상일 때만 고객에게 보여 줍니다.
- 신공항하이웨이: 인천국제공항 고속도로 영종대교 구간의 가변속도제한입니다.
- 국토교통부 국가교통정보센터: 서해안고속도로 서해대교 구간의 가변속도제한, 전광판처럼 안내하는 교통안전도우미, 돌발정보와 긴급돌발정보입니다.
- 돌발정보 제공처: 국토교통부와 경찰청은 전국, TBS교통방송은 수도권, 제주도 교통정보센터는 제주, 서울시설공단과 부산시설공단은 각 지역 도시고속도로를 맡습니다. 돌발정보는 도로 상황 정보 가운데 비중이 가장 크고 중요도가 높아 여러 곳에서 모읍니다.
돌발정보는 수집 방식도 다릅니다. 일반 돌발정보는 가져오는 Pulling 방식이고, 긴급돌발정보는 발생 즉시 연동처가 보내 주는 Pushing 방식입니다. 데이터 형태는 같습니다.
세 가지 정보 유형
기관마다, 데이터마다 신뢰도와 정확도가 달라 티맵은 정보를 세 유형으로 나눠 다룹니다.
- 길안내에 영향을 주는 정보: 공사, 사고, 축제로 도로가 막혀 경로에서 빼야 하는 경우입니다.
- 우선 안내하는 정보: 기상청 결빙과 안개, 두 고속도로의 가변속도제한, 교통안전도우미입니다.
- 통합해서 안내하는 정보: 국가교통정보센터, 경찰청, TBS, 서울시설공단, 부산시설공단, 제주도 교통정보센터의 돌발정보입니다.
첫 번째 유형은 서비스에 미치는 영향이 커서 자동 반영하지 않습니다. 티맵 서비스 요원이 통합 관리 시스템에 모인 정보와 국토교통부, 경찰청이 보낸 통제 정보의 구간과 시간을 확인한 뒤, 통제 또는 예약 통제로 시스템에 반영합니다.
우선 안내 정보의 가공
기상청 격자 좌표는 티맵의 주요 도로 링크에 먼저 매핑합니다. 원문은 이를 중부고속도로에 적용한 예를 보여 줍니다. 매핑이 끝나면 운행 중인 차량의 위치에 맞춰 실시간으로 수집한 주의 이상의 안개와 결빙 정보를 안내합니다.
가변속도제한은 안개, 강설, 강풍, 강우 같은 기상 상황에 따라 제한속도를 100(110), 80, 50, 30, 폐쇄의 다섯 단계로 바꾸는 제도입니다. 티맵은 이 정보를 실시간으로 받아 길안내에 자동 반영하고, 과속단속 카메라 안내로 제한속도를 넘지 않게 알립니다.
교통안전도우미는 도로마다 가상의 안내점을 두고 그 지점을 지나는 차량에 정보를 알려 주는 방식입니다. 국가교통정보센터가 지정한 안내점을 티맵 전용 맵의 도로 링크에 미리 매핑해 두고, 해당 지점을 지나는 차량에 실시간 정보를 제공합니다.
통합 관리 시스템의 저장과 가공
나머지 정보는 한 시스템에서 통합 관리합니다. 여러 기관에서 받으니 같은 정보가 중복되고 같은 지점에 다른 유형의 이벤트가 겹치기도 하며, 모두 안내하면 오히려 안전운전을 방해한다는 이유입니다.
저장 단계에서는 티맵의 안내 기준에 따라 유형별 중복 데이터를 합치고, 티맵 전용 맵에서 안내할 수 있게 좌표나 링크 정보를 변환하고 필터링합니다. 남기는 항목은 발생 지점, 도로 상황 유형, 안내 내용, 제공 기관입니다.
가공 단계에서는 현재 시점에 안내해야 할 정보만 뽑습니다. 먼저 유효한 시간대인지 확인하고, 같은 지역에 여러 정보가 매핑돼 있으면 같은 이벤트는 하나로 합칩니다. 유형이 다르면 우선순위로 안내 여부를 정합니다. 이렇게 안내할 상황 정보를 5분마다 만들어 길안내에 제공합니다.
가공한 정보는 티맵 Open API의 교통정보 중 돌발정보(trafficType=ACC)로도 받을 수 있습니다.
원문의 주요 코드값과 주기
| 항목 | 값 |
|---|---|
| 기상청 격자 | 전국 1×1km |
| 안개·결빙 등급 | 0 정보 없음, 1 관심, 2 주의, 3 위험 |
| 고객 제공 조건 | 중부고속도로, 주의 이상 |
| 가변속도제한 단계 | 100(110) / 80 / 50 / 30 / 폐쇄 |
| 돌발정보 수집 방식 | 일반 Pulling, 긴급 Pushing |
| 안내 정보 생성 주기 | 5분 |
| Open API | 교통정보(traffic) 돌발정보(trafficType=ACC) |