Deploy: exdev sync 2026-08-01 21:04:26

This commit is contained in:
Macbook
2026-08-01 21:04:26 +09:00
parent b071aff2d9
commit 39f41d90b0
25 changed files with 37781 additions and 8 deletions
+11
View File
@@ -115,8 +115,19 @@ cd /Users/aidev/dev/exAichatbot_agent
| RAG API | 28012 | /agent/chat | | RAG API | 28012 | /agent/chat |
| Vector Admin | 28013 | /chatbot/admin | | Vector Admin | 28013 | /chatbot/admin |
| Qdrant | 6333 | REST | | Qdrant | 6333 | REST |
| Oracle TROAD | 1521 | `localhost:1521/orcl2` (OPR_MAIN / test) |
| 호스트 AI | 16000~16002 | MLX LLM/Embed/Rerank | | 호스트 AI | 16000~16002 | MLX LLM/Embed/Rerank |
## Oracle TROAD (교통정보)
- Docker Compose: `server-dev/docker-compose.oracle.yml` (`gvenzl/oracle-free:23-slim`, arm64 지원)
- 상세: [`server-dev/oracle/README.md`](oracle/README.md)
- `start-all-server.sh` 기동 시 자동 시작, `stop-all-server.sh` 중지 시 자동 중지(데이터 볼륨 유지)
- 업무 객체는 `server-dev/oracle/sql/*.sql` — 기동 후 비어 있으면 `oracle/apply-sql.sh` 가 자동 적용
- `OPR_MAIN.V_INCIDENT_FTMS` (돌발/정체 교통정보, 샘플 124건)
- `TROAD_APP.V_ROUTE_NEW_NM` / `V_ROUTE_TRFC_VER001` / `TLISDEV.T_TRMB_CD_INFO01M1` (노선별 혼잡 — **기존 chatbotApi 조회 SQL 그대로**)
- 옵션: `--skip-oracle`, `--keep-oracle`, `--purge-oracle`
## Qdrant 데이터 ## Qdrant 데이터
- 최초 기동 시 `vector_count=0` 이면 레거시 `exAIChatbot2.0/exAiChatBot-chatbot2.0/qdrant_data` 를 자동 복사 - 최초 기동 시 `vector_count=0` 이면 레거시 `exAIChatbot2.0/exAiChatBot-chatbot2.0/qdrant_data` 를 자동 복사
+39
View File
@@ -0,0 +1,39 @@
# exdev 개발서버 — TROAD용 Oracle (Docker)
#
# chatbotApi application.yml 의 troad datasource 와 맞춤:
# jdbc:oracle:thin:@localhost:1521/orcl2
# username: OPR_MAIN
# password: test
#
# 테이블 DDL 은 oracle/apply-sql.sh 로 적용한다.
#
# 이미지: Oracle Database Free 23ai (linux/arm64 지원).
# 개발서버가 Apple Silicon(arm64) 이라 amd64 전용인 oracle-xe:21 은 사용할 수 없다.
services:
oracle-troad:
image: gvenzl/oracle-free:23-slim
container_name: exaichatbot-agent-oracle-troad
restart: unless-stopped
ports:
- "1521:1521"
environment:
# SYS / SYSTEM
ORACLE_PASSWORD: ${ORACLE_SYS_PASSWORD:-OracleExdev!2026}
# PDB 서비스명 → JDBC .../orcl2
ORACLE_DATABASE: ORCL2
# chatbotApi troad 계정
APP_USER: OPR_MAIN
APP_USER_PASSWORD: ${ORACLE_TROAD_PASSWORD:-test}
volumes:
- oracle-troad-data:/opt/oracle/oradata
- ./oracle/init:/container-entrypoint-initdb.d:ro
healthcheck:
test: ["CMD", "healthcheck.sh"]
interval: 20s
timeout: 10s
retries: 30
start_period: 90s
volumes:
oracle-troad-data:
name: exaichatbot-agent-oracle-troad-data
+108
View File
@@ -0,0 +1,108 @@
# exdev TROAD Oracle (Docker)
개발서버(`chatbot.exdev.co.kr`)에서 교통정보(TROAD) 조회용 Oracle 을 Docker 로 기동합니다.
## 접속 정보 (chatbotApi 와 동일)
| 항목 | 값 |
|------|-----|
| JDBC URL | `jdbc:oracle:thin:@localhost:1521/orcl2` |
| Username | `OPR_MAIN` |
| Password | `test` |
| Image | `gvenzl/oracle-free:23-slim` (Oracle Database Free 23ai) |
| Container | `exaichatbot-agent-oracle-troad` |
| Volume | `exaichatbot-agent-oracle-troad-data` |
`chatbotApi-chatbot2.0-agent/src/main/resources/application.yml` 의 `spring.datasource.troad` 설정과 일치합니다.
개발서버가 Apple Silicon(arm64) 이므로 amd64 전용인 `gvenzl/oracle-xe:21` 대신
arm64 를 지원하는 `gvenzl/oracle-free:23-slim` 을 사용합니다.
SYS/SYSTEM 비밀번호 기본값: `OracleExdev!2026`
(`ORACLE_SYS_PASSWORD` 환경변수로 변경 가능)
## 기동 / 중지
`start-all-server.sh` / `stop-all-server.sh` 에 포함됩니다.
기동 후 교통정보 뷰가 비어 있으면 `apply-sql.sh` 가 자동 실행됩니다.
```bash
# 수동
cd /Users/aidev/dev/exAichatbot_agent/server-dev
docker compose -f docker-compose.oracle.yml up -d
docker compose -f docker-compose.oracle.yml down
# 데이터 볼륨까지 삭제
docker compose -f docker-compose.oracle.yml down -v
# 또는
./stop-all-server.sh --purge-oracle
```
옵션:
| 옵션 | 설명 |
|------|------|
| `start-all-server.sh --skip-oracle` | Oracle 기동 생략 |
| `stop-all-server.sh --purge-oracle` | 컨테이너 + 데이터 볼륨 삭제 |
## 디렉터리 구성
| 경로 | 설명 |
|------|------|
| `init/` | 컨테이너 최초 초기화 시 1회 실행 (OPR_MAIN 권한 부여) |
| `sql/` | 업무 객체 DDL + 데이터 (파일명 순서로 적용) |
| `data/` | 원본 CSV 덤프 |
| `tools/csv_to_insert.py` | CSV → INSERT 스크립트 변환 |
| `apply-sql.sh` | 컨테이너에 `sql/*.sql` 적용 + 결과 검증 |
## 업무 객체 적용
```bash
cd /Users/aidev/dev/exAichatbot_agent/server-dev/oracle
# sql/ 전체 적용
./apply-sql.sh
# 특정 파일만
./apply-sql.sh sql/10_v_incident_ftms.sql sql/20_v_incident_ftms_data.sql
```
### 적용된 객체
| 객체 | 설명 |
|------|------|
| `OPR_MAIN.T_INCIDENT_FTMS` | 뷰의 원본 데이터 테이블 (17 컬럼 + `LOADED_AT`) |
| `OPR_MAIN.V_INCIDENT_FTMS` | 운영과 동일한 컬럼·순서의 조회용 뷰 |
| `PUBLIC SYNONYM V_INCIDENT_FTMS` | 스키마 미지정 조회 지원 |
| `TLISDEV.T_TRMB_CD_INFO01M1` | 공통코드 (노선명 COM064 등) |
| `TROAD_APP.V_ROUTE_NEW_NM` | 노선명 조회 뷰 (`chatbotApi` 기존 쿼리 그대로 사용) |
| `TROAD_APP.V_ROUTE_TRFC_VER001` | 노선별 교통상황 뷰 (`chatbotApi` 기존 쿼리 그대로 사용) |
| `TROAD_APP.V_ACDT_BRNWS_VER001` | 교통속보 뷰 (`chatbotApi` 기존 쿼리 그대로 사용) |
| `OPR_MAIN.V_ROUTE_*` / `V_ACDT_*` | 스키마 미지정 조회용 미러 뷰 |
운영 뷰는 다수 기반 테이블을 참조하는 읽기 전용 뷰입니다. 개발서버에는 기반 테이블이
없으므로, 뷰 결과 CSV를 물리 테이블에 적재하고 동일 이름 뷰로 노출해
**기존 조회 로직/SQL을 변경하지 않고** 동작하게 합니다.
### 다른 CSV 덤프 추가
```bash
cd /Users/aidev/dev/exAichatbot_agent/server-dev/oracle
python3 tools/csv_to_insert.py data/<파일>.csv \
--table OPR_MAIN.<테이블> \
--numeric <숫자컬럼,콤마구분> \
--out sql/<번호>_<이름>_data.sql
./apply-sql.sh sql/<번호>_<이름>_data.sql
```
## 검증
```bash
docker exec -e NLS_LANG=.AL32UTF8 -it exaichatbot-agent-oracle-troad \
sqlplus OPR_MAIN/test@localhost:1521/ORCL2
SQL> SELECT COUNT(*) FROM V_INCIDENT_FTMS;
SQL> SELECT INCIDENT_TYPE, COUNT(*) FROM V_INCIDENT_FTMS GROUP BY INCIDENT_TYPE;
```
한글 데이터 조회 시 `NLS_LANG=.AL32UTF8` 을 지정해야 깨지지 않습니다.
+113
View File
@@ -0,0 +1,113 @@
#!/usr/bin/env bash
# TROAD Oracle 컨테이너에 sql/*.sql 을 순서대로 적용한다.
#
# 사용법:
# ./apply-sql.sh # sql/ 전체 (파일명 순)
# ./apply-sql.sh sql/10_v_incident_ftms.sql sql/20_v_incident_ftms_data.sql
#
# 컨테이너가 기동/healthy 상태여야 한다. (start-all-server.sh 또는 docker compose up)
set -euo pipefail
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
CONTAINER="${ORACLE_CONTAINER:-exaichatbot-agent-oracle-troad}"
PDB="${ORACLE_PDB:-ORCL2}"
SYS_PASSWORD="${ORACLE_SYS_PASSWORD:-OracleExdev!2026}"
REMOTE_DIR="/tmp/troad-sql"
log() { printf '\033[36m[oracle-sql]\033[0m %s\n' "$*"; }
err() { printf '\033[31m[oracle-sql]\033[0m %s\n' "$*" >&2; }
if ! docker inspect "$CONTAINER" >/dev/null 2>&1; then
err "컨테이너를 찾을 수 없습니다: $CONTAINER"
err "먼저 기동하세요: docker compose -f docker-compose.oracle.yml up -d"
exit 1
fi
state="$(docker inspect -f '{{.State.Status}}' "$CONTAINER")"
if [[ "$state" != "running" ]]; then
err "컨테이너가 running 상태가 아닙니다 (현재: $state)"
exit 1
fi
# healthcheck 통과 대기 (최대 10분)
for _ in $(seq 1 120); do
health="$(docker inspect -f '{{if .State.Health}}{{.State.Health.Status}}{{else}}none{{end}}' "$CONTAINER")"
[[ "$health" == "healthy" || "$health" == "none" ]] && break
sleep 5
done
if [[ "${health:-}" != "healthy" && "${health:-}" != "none" ]]; then
err "Oracle 이 healthy 상태가 아닙니다 (현재: ${health:-unknown})"
exit 1
fi
if [[ $# -gt 0 ]]; then
FILES=("$@")
else
FILES=()
while IFS= read -r f; do FILES+=("$f"); done < <(find "$SCRIPT_DIR/sql" -maxdepth 1 -name '*.sql' | sort)
fi
if [[ ${#FILES[@]} -eq 0 ]]; then
err "적용할 SQL 파일이 없습니다."
exit 1
fi
docker exec "$CONTAINER" mkdir -p "$REMOTE_DIR"
for file in "${FILES[@]}"; do
path="$file"
[[ -f "$path" ]] || path="$SCRIPT_DIR/$file"
if [[ ! -f "$path" ]]; then
err "파일 없음: $file"
exit 1
fi
base="$(basename "$path")"
log "적용: $base"
docker cp "$path" "$CONTAINER:$REMOTE_DIR/$base"
# 한글 데이터를 위해 NLS_LANG 을 AL32UTF8 로 고정하고 PDB 에 접속한다.
output="$(docker exec -e NLS_LANG=.AL32UTF8 -i "$CONTAINER" bash -lc "
sqlplus -S -L sys/'${SYS_PASSWORD}'@localhost:1521/${PDB} as sysdba <<'EOSQL'
WHENEVER SQLERROR EXIT SQL.SQLCODE
WHENEVER OSERROR EXIT FAILURE
SET ECHO OFF
SET FEEDBACK OFF
SET PAGESIZE 0
SET LINESIZE 200
@${REMOTE_DIR}/${base}
EXIT
EOSQL
" 2>&1)" || {
err "실패: $base"
printf '%s\n' "$output" >&2
exit 1
}
[[ -n "${output// /}" ]] && printf '%s\n' "$output"
done
log "검증"
docker exec -e NLS_LANG=.AL32UTF8 -i "$CONTAINER" bash -lc "
sqlplus -S -L sys/'${SYS_PASSWORD}'@localhost:1521/${PDB} as sysdba <<'EOSQL'
SET PAGESIZE 50
SET LINESIZE 200
COLUMN OWNER FORMAT A12
COLUMN OBJECT_NAME FORMAT A30
COLUMN OBJECT_TYPE FORMAT A12
SELECT OWNER, OBJECT_NAME, OBJECT_TYPE, STATUS
FROM ALL_OBJECTS
WHERE (OWNER = 'OPR_MAIN' AND OBJECT_NAME IN ('T_INCIDENT_FTMS', 'V_INCIDENT_FTMS', 'V_ROUTE_NEW_NM', 'V_ROUTE_TRFC_VER001', 'V_ACDT_BRNWS_VER001'))
OR (OWNER = 'TROAD_APP' AND OBJECT_NAME IN ('V_ROUTE_NEW_NM', 'V_ROUTE_TRFC_VER001', 'V_ACDT_BRNWS_VER001', 'T_ROUTE_NEW_NM', 'T_ROUTE_TRFC_VER001', 'T_ACDT_BRNWS_VER001'))
OR (OWNER = 'TLISDEV' AND OBJECT_NAME IN ('T_TRMB_CD_INFO01M1'))
ORDER BY OWNER, OBJECT_TYPE, OBJECT_NAME;
SELECT (SELECT COUNT(*) FROM OPR_MAIN.V_INCIDENT_FTMS) AS V_INCIDENT_FTMS_ROWS FROM DUAL;
SELECT (SELECT COUNT(*) FROM TROAD_APP.V_ROUTE_NEW_NM) AS V_ROUTE_NEW_NM_ROWS FROM DUAL;
SELECT (SELECT COUNT(*) FROM TROAD_APP.V_ROUTE_TRFC_VER001) AS V_ROUTE_TRFC_ROWS FROM DUAL;
SELECT (SELECT COUNT(*) FROM TROAD_APP.V_ACDT_BRNWS_VER001) AS V_ACDT_BRNWS_ROWS FROM DUAL;
SELECT (SELECT COUNT(*) FROM TLISDEV.T_TRMB_CD_INFO01M1) AS T_TRMB_CD_INFO_ROWS FROM DUAL;
EXIT
EOSQL
"
log "완료"
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,89 @@
"ROUTECD","GRPID","BOUND","ROADNM","ROUTESORT","ROADSHORTNO","BOUNDNM","INCIDENT_ID","INCI_TP_ORDER","INCI_TP","MSG","INCIDENT_POS_NAME","OCRN_DSTNC","CNGS_LNGT","LAT","LON","CCTV_ID","CCTV_NM","THUMBIMAGE","HLS_URL","ST_D","EN_D","VVALUE01","VVALUE02","VVALUE03","VVALUE04","VVALUE05","CRCM_TIME","CRCM_MSG"
"4004","1",S,수도권제2순환선(화성-광주),"5","400",화성방향,"20260521143800","03",작업,K (2차로) 비탈면보수 작업중 (14시 38분부터),동탄방향 26.0,"0","0","0","0",cctv00007433,동탄JC,https://exmobile4.hscdn.com/cctv7433image/ch00007433_20260730.154600.000.jpg,https://live18.exmobile.hscdn.com/exlive/cctv7433.stream/playlist.m3u8,0,0, , , , , ,(14시 38분부터),K (2차로) 비탈면보수 작업중
"0650","1",E,동해선(삼척-속초),"6","65",속초방향,"20260703074200","03",작업,(2차로)졸음쉼터 설치 작업중 (07시 42분부터),쇄운교(15K)-지흥1교(16.7K),"15",-1,"37.486292","129.090703",cctv00005829,쇄운교,https://exmobile4.hscdn.com/cctv5829image/ch00005829_20260730.154600.000.jpg,https://live7.exmobile.hscdn.com/exlive/cctv5829.stream/playlist.m3u8,15,15, , , , , ,(07시 42분부터),(2차로)졸음쉼터 설치 작업중
"0652","1",E,동해선(부산-포항),"6","65",포항방향,"20260720082502","03",작업,"(2차로)노면보강 공사 작업중, 장기차단 (08시 25분부터)",남경주부근(68K)-문무대왕1터널(74K),"68",-1,"35.724019","129.296973",cctv00005797,냉천3교,https://exmobile8.hscdn.com/cctv5797image/ch00005797_20260730.154600.000.jpg,https://live17.exmobile.hscdn.com/exlive/cctv5797.stream/playlist.m3u8,68,68, , , , , ,(08시 25분부터),"(2차로)노면보강 공사 작업중, 장기차단 "
"4004","1",S,수도권제2순환선(화성-광주),"5","400",화성방향,"20260723135200","03",작업,null (13시 52분부터),동탄방향 9.8,"0","0","0","0",cctv00007433,동탄JC,https://exmobile4.hscdn.com/cctv7433image/ch00007433_20260730.154600.000.jpg,https://live18.exmobile.hscdn.com/exlive/cctv7433.stream/playlist.m3u8,0,0, , , , , ,(13시 52분부터),null
"1100","1",S,제2경인선,"6","110",인천방향,"20260730065400","04",정체, (06시 54분부터),서창분기점(9K)-남동부근(6K),"9","3","37.433276","126.729185",cctv00000762,서창분기점,https://exmobile8.hscdn.com/cctv0762image/ch00000762_20260730.154600.000.jpg,https://live1.exmobile.hscdn.com/exlive/cctv0762.stream/playlist.m3u8,9,9, , , , , ,(06시 54분부터),
"0150","1",E,서해안선,"2","15",서울방향,"20260730065451","04",정체, (06시 54분부터),광명역(334K)-금천(340K),"334","6","37.407933","126.88693",cctv00000215,충훈대교,https://exmobile8.hscdn.com/cctv0215image/ch00000215_20260730.154600.000.jpg,https://live1.exmobile.hscdn.com/exlive/cctv0215.stream/playlist.m3u8,334,334, , , , , ,(06시 54분부터),
"1000","1",S,수도권제1순환선,"5","100",일산방향,"20260730072448","04",정체, (07시 24분부터),시흥요금소(96K)-중동(86K),"96","10","37.449284","126.805207",cctv00002060,시흥TG_일산,https://exmobile4.hscdn.com/cctv2060image/ch00002060_20260730.154600.000.jpg,https://live11.exmobile.hscdn.com/exlive/cctv2060.stream/playlist.m3u8,96,96, , , , , ,(07시 24분부터),
"0351","1",S,통영대전선,"6","35",통영방향,"20260730081231","03",작업,(갓길) 시설물 보수 작업중 (08시 12분부터),오동터널부근(132K),"132",-1,"35.707033","127.624994",cctv00002182,오동2교,https://exmobile4.hscdn.com/cctv2182image/ch00002182_20260730.154600.000.jpg,https://live8.exmobile.hscdn.com/exlive/cctv2182.stream/playlist.m3u8,132,0, , , , , ,(08시 12분부터),(갓길) 시설물 보수 작업중
"0252","1",S,논산천안선,"6","25",논산방향,"20260730082406","04",정체,"3km 정체 (08시 24분부터)",차령터널 무학천교(266.0K)-차령터널 (263.0K),"269","0","36.72055","127.13463",cctv00007136,호정1교,https://exmobile4.hscdn.com/cctv7136image/ch00007136_20260730.154600.000.jpg,https://live11.exmobile.hscdn.com/exlive/cctv7136.stream/playlist.m3u8,269,269, , , , , ,(08시 24분부터),"3km 정체"
"0201","1",S,익산장수선,"6","20",익산방향,"20260730084122","03",작업,(갓길) 덩쿨제거 작업중 (08시 41분부터),소양(16K)-소양부근(15K),"16",-1,"35.865021","127.230784",cctv00003867,소양,https://exmobile8.hscdn.com/cctv3867image/ch00003867_20260730.154600.000.jpg,https://live4.exmobile.hscdn.com/exlive/cctv3867.stream/playlist.m3u8,16,16, , , , , ,(08시 41분부터),(갓길) 덩쿨제거 작업중
"0450","1",S,중부내륙선,"6","45",창원방향,"20260730094639","04",정체, (09시 46분부터),감곡부근(258K)-감곡부근(255K),"258","3","37.172225","127.622368",cctv00003204,삼승교,https://exmobile4.hscdn.com/cctv3204image/ch00003204_20260730.154600.000.jpg,https://live10.exmobile.hscdn.com/exlive/cctv3204.stream/playlist.m3u8,258,258, , , , , ,(09시 46분부터),
"0100","1",E,남해선(순천-부산),"6","10",부산방향,"20260730103250","04",정체, (10시 32분부터),함안2터널부근(119K)-함안2터널부근(120K),"119","1","35.288699","128.542006",cctv00000560,함안2터널(부산외부),https://exmobile4.hscdn.com/cctv0560image/ch00000560_20260730.154600.000.jpg,https://live13.exmobile.hscdn.com/exlive/cctv0560.stream/playlist.m3u8,119,119, , , , , ,(10시 32분부터),
"0252","1",S,논산천안선,"6","25",논산방향,"20260728140304","04",정체,"5km 정체 (14시 03분부터)",남풍세IC 호정 1교(268.0K)-차령터널 (263.0K),"269","0","36.72055","127.13463",cctv00007136,호정1교,https://exmobile4.hscdn.com/cctv7136image/ch00007136_20260730.154600.000.jpg,https://live11.exmobile.hscdn.com/exlive/cctv7136.stream/playlist.m3u8,269,269, , , , , ,(14시 03분부터),"5km 정체"
"1000","1",E,수도권제1순환선,"5","100",구리방향,"20260730051106","04",정체, (05시 11분부터),노오지분기점(79K)-송내(88K),"79","9","37.570368","126.753178",cctv00000227,노오지분기점,https://exmobile4.hscdn.com/cctv0227image/ch00000227_20260730.154600.000.jpg,https://live15.exmobile.hscdn.com/exlive/cctv0227.stream/playlist.m3u8,79,79, , , , , ,(05시 11분부터),
"0010","1",E,경부선,"1","1",서울방향,"20260730062713","04",정체, (06시 27분부터),양재부근(415K)-반포(420K),"415","5","37.456747","127.046344",cctv00000002,양재,https://exmobile4.hscdn.com/cctv0002image/ch00000002_20260730.154600.000.jpg,https://live1.exmobile.hscdn.com/exlive/cctv0002.stream/playlist.m3u8,415,415, , , , , ,(06시 27분부터),
"0010","1",S,경부선,"1","1",부산방향,"20260730105038","04",정체, (10시 50분부터),천안분기점부근(332K)-천안호두(휴)(324K),"332","8","36.766668","127.196939",cctv00003848,응원고개,https://exmobile4.hscdn.com/cctv3848image/ch00003848_20260730.154600.000.jpg,https://live4.exmobile.hscdn.com/exlive/cctv3848.stream/playlist.m3u8,332,332, , , , , ,(10시 50분부터),
"0450","1",E,중부내륙선,"6","45",양평방향,"20260730132759","04",정체, (13시 27분부터),충주분기점부근(238K)-충주분기점부근(241K),"238","3","37.041776","127.75111",cctv00003209,한포천,https://exmobile4.hscdn.com/cctv3209image/ch00003209_20260730.154600.000.jpg,https://live10.exmobile.hscdn.com/exlive/cctv3209.stream/playlist.m3u8,238,238, , , , , ,(13시 27분부터),
"0100","1",E,남해선(순천-부산),"6","10",부산방향,"20260730134538","04",정체, (13시 45분부터),대저분기점(163K)-덕천(166K),"163","3","35.219275","128.969671",cctv00003930,대저,https://exmobile4.hscdn.com/cctv3930image/ch00003930_20260730.154600.000.jpg,https://live15.exmobile.hscdn.com/exlive/cctv3930.stream/playlist.m3u8,163,163, , , , , ,(13시 45분부터),
"1100","1",E,제2경인선,"6","110",성남방향,"20260730135457","04",정체, (13시 54분부터),학익분기점(3K)-남동(8K),"3","5","37.438267","126.662356",cctv00001535,학익대교1,https://exmobile4.hscdn.com/cctv1535image/ch00001535_20260730.154600.000.jpg,https://live12.exmobile.hscdn.com/exlive/cctv1535.stream/playlist.m3u8,3,3, , , , , ,(13시 54분부터),
"0500","1",S,영동선,"4","50",인천방향,"20260730135951","04",정체, (13시 59분부터),군자분기점(7K)-월곶분기점부근(4K),"7","3","37.382693","126.762417",cctv00000854,군자분기점,https://exmobile4.hscdn.com/cctv0854image/ch00000854_20260730.154600.000.jpg,https://live2.exmobile.hscdn.com/exlive/cctv0854.stream/playlist.m3u8,7,7, , , , , ,(13시 59분부터),
"0150","1",E,서해안선,"2","15",서울방향,"20260730140943","04",정체, (14시 09분부터),서평택분기점부근(295K)-화성(휴)부근(303K),"295","8","37.08446","126.886438",cctv00000054,상신2교,https://exmobile4.hscdn.com/cctv0054image/ch00000054_20260730.154600.000.jpg,https://live1.exmobile.hscdn.com/exlive/cctv0054.stream/playlist.m3u8,295,295, , , , , ,(14시 09분부터),
"0150","1",E,서해안선,"2","15",서울방향,"20260730141000","04",정체, (14시 10분부터),매송(휴)부근(315K)-용담터널(319K),"315","4","37.260631","126.887041",cctv00002409,야목2교,https://exmobile8.hscdn.com/cctv2409image/ch00002409_20260730.154600.000.jpg,https://live3.exmobile.hscdn.com/exlive/cctv2409.stream/playlist.m3u8,315,315, , , , , ,(14시 10분부터),
"0352","1",S,중부선,"3","35",남이방향,"20260730141034","04",정체, (14시 10분부터),진천터널부근(277K)-진천터널부근(274K),"277","3","36.835086","127.494366",cctv00003845,백곡천교,https://exmobile8.hscdn.com/cctv3845image/ch00003845_20260730.154600.000.jpg,https://live9.exmobile.hscdn.com/exlive/cctv3845.stream/playlist.m3u8,277,277, , , , , ,(14시 10분부터),
"0202","1",E,새만금전주선,"6","202",새만금방향,"20260730141437","01",기타,(갓길)소형화물차 고장 처리중 (14시 14분부터),석구터널(46.1K),"46.1",-1,"35.773544","127.153308",cctv00002613,원은육교2,https://exmobile4.hscdn.com/cctv2613image/ch00002613_20260730.154600.000.jpg,https://live1.exmobile.hscdn.com/exlive/cctv2613.stream/playlist.m3u8,46.1,0, , , , , ,(14시 14분부터),(갓길)소형화물차 고장 처리중
"0500","1",S,영동선,"4","50",인천방향,"20260730142623","04",정체, (14시 26분부터),동수원(37K)-북수원(30K),"37","7","37.299117","127.051361",cctv00002415,동수원,https://exmobile4.hscdn.com/cctv2415image/ch00002415_20260730.154500.000.jpg,https://live3.exmobile.hscdn.com/exlive/cctv2415.stream/playlist.m3u8,37,37, , , , , ,(14시 26분부터),
"0010","1",E,경부선,"1","1",서울방향,"20260730143713","04",정체, (14시 37분부터),안성분기점(364K)-안성(휴)부근(368K),"364","4","37.028613","127.140833",cctv00000037,안성분기점2,https://exmobile8.hscdn.com/cctv0037image/ch00000037_20260730.154600.000.jpg,https://live4.exmobile.hscdn.com/exlive/cctv0037.stream/playlist.m3u8,364,364, , , , , ,(14시 37분부터),
"1100","1",S,제2경인선,"6","110",인천방향,"20260730143718","04",정체, (14시 37분부터),삼막(25.98K)-광명터널(22K),"25.98","4","37.425507","126.912049",cctv00000767,석수,https://exmobile8.hscdn.com/cctv0767image/ch00000767_20260730.154600.000.jpg,https://live1.exmobile.hscdn.com/exlive/cctv0767.stream/playlist.m3u8,25.98,25.98, , , , , ,(14시 37분부터),
"0651","1",S,부산울산선,"6","65",부산방향,"20260730144311","04",정체, (14시 43분부터),해운대터널부근(3K)-부산울산선시점(0K),"3","3","35.190683","129.201783",cctv00000728,고래진2교,https://exmobile8.hscdn.com/cctv0728image/ch00000728_20260730.154600.000.jpg,https://live17.exmobile.hscdn.com/exlive/cctv0728.stream/playlist.m3u8,3,3, , , , , ,(14시 43분부터),
"0010","1",E,경부선,"1","1",서울방향,"20260730144715","00",사고,"(3차로,갓길)화물차관련 사고 처리중 (14시 47분부터)",영천분기점(91.5K),"91.5",-1,"35.924733","128.998642",cctv00000819,반정1교,https://exmobile4.hscdn.com/cctv0819image/ch00000819_20260730.154600.000.jpg,https://live10.exmobile.hscdn.com/exlive/cctv0819.stream/playlist.m3u8,91.5,0, , , , , ,(14시 47분부터),"(3차로,갓길)화물차관련 사고 처리중"
"1000","1",E,수도권제1순환선,"5","100",구리방향,"20260730145917","04",정체, (14시 59분부터),자유로(72K)-김포(74K),"72","2","37.618882","126.799826",cctv00000224,자유로분기점,https://exmobile4.hscdn.com/cctv0224image/ch00000224_20260730.154600.000.jpg,https://live15.exmobile.hscdn.com/exlive/cctv0224.stream/playlist.m3u8,72,72, , , , , ,(14시 59분부터),
"0400","1",S,평택제천선,"6","40",평택방향,"20260730150604","04",정체, (15시 06분부터),서안성(25K)-안성분기점(24K),"25","1","37.036583","127.153094",cctv00005947,강문교,https://exmobile4.hscdn.com/cctv5947image/ch00005947_20260730.154600.000.jpg,https://live14.exmobile.hscdn.com/exlive/cctv5947.stream/playlist.m3u8,25,25, , , , , ,(15시 06분부터),
"1200","1",S,경인선,"6","120",인천방향,"20260730150911","04",정체, (15시 09분부터),인천요금소(16K)-서인천(11K),"16","5","37.523954","126.742937",cctv00005038,인천영업소,https://exmobile8.hscdn.com/cctv5038image/ch00005038_20260730.154600.000.jpg,https://live1.exmobile.hscdn.com/exlive/cctv5038.stream/playlist.m3u8,16,16, , , , , ,(15시 09분부터),
"0010","1",E,경부선,"1","1",서울방향,"20260730152029","04",정체, (15시 20분부터),입장거봉포도(휴)부근(355K)-안성(360K),"355","5","36.955513","127.181906",cctv00003102,연곡,https://exmobile8.hscdn.com/cctv3102image/ch00003102_20260730.154600.000.jpg,https://live4.exmobile.hscdn.com/exlive/cctv3102.stream/playlist.m3u8,355,355, , , , , ,(15시 20분부터),
"1200","1",E,경인선,"6","120",서울방향,"20260730152128","04",정체, (15시 21분부터),신월(23K)-신월(24K),"23","1","37.523394","126.821631",cctv00001451,신월-1,https://exmobile4.hscdn.com/cctv1451image/ch00001451_20260730.154600.000.jpg,https://live8.exmobile.hscdn.com/exlive/cctv1451.stream/playlist.m3u8,23,23, , , , , ,(15시 21분부터),
"1040","1",E,남해2지선,"6","104",서부산방향,"20260730152500","04",정체, (15시 25분부터),서부산(휴)(18K)-사상(20K),"18","2","35.156477","128.948907",cctv00003718,서부산,https://exmobile4.hscdn.com/cctv3718image/ch00003718_20260730.154600.000.jpg,https://live4.exmobile.hscdn.com/exlive/cctv3718.stream/playlist.m3u8,18,18, , , , , ,(15시 25분부터),
"0010","1",S,경부선,"1","1",부산방향,"20260730152539","01",기타,(갓길) 승용 고장차 처리중 (15시 25분부터),청주분기점(297K),"297",-1,"36.568675","127.429435",cctv00002129,청주분기점2,https://exmobile4.hscdn.com/cctv2129image/ch00002129_20260730.154600.000.jpg,https://live12.exmobile.hscdn.com/exlive/cctv2129.stream/playlist.m3u8,297,0, , , , , ,(15시 25분부터),(갓길) 승용 고장차 처리중
"0252","1",E,논산천안선,"6","25",천안방향,"20260730152731","04",정체,"3km 정체 (15시 27분부터)",남공주IC 오룡교(232.0K)-남공주IC 검상천교(235.0K),"225","0","36.34541","127.06794",cctv00007164,이인SA/남,https://exmobile4.hscdn.com/cctv7164image/ch00007164_20260730.154600.000.jpg,https://live11.exmobile.hscdn.com/exlive/cctv7164.stream/playlist.m3u8,225,225, , , , , ,(15시 27분부터),"3km 정체"
"6000","1",S,부산외곽선,"6","600",창원방향,"20260730152946","04",정체, (15시 29분부터),기장분기점(48K)-기장분기점부근(47K),"48","1","35.281987","129.2089",cctv00000517,용천교,https://exmobile4.hscdn.com/cctv0517image/ch00000517_20260730.154600.000.jpg,https://live11.exmobile.hscdn.com/exlive/cctv0517.stream/playlist.m3u8,48,48, , , , , ,(15시 29분부터),
"1300","1",S,인천공항선,"6","130",공항방향,"20260730153000","04",정체,청라IC 진출 1km 정체 (15시 30분부터),[본선-공항] 20.8Km,"20.8","0","37.569859","126.670011",cctv00007097,인천공항영업소,https://exmobile4.hscdn.com/cctv7097image/ch00007097_20260730.154600.000.jpg,https://live11.exmobile.hscdn.com/exlive/cctv7097.stream/playlist.m3u8,20.8,20.8, , , , , ,(15시 30분부터),청라IC 진출 1km 정체
"1000","1",S,수도권제1순환선,"5","100",일산방향,"20260730153338","04",정체, (15시 33분부터),안양터널(114K)-수리터널(112K),"114","2","37.37919","126.946985",cctv00000292,안양터널,https://exmobile4.hscdn.com/cctv0292image/ch00000292_20260730.154600.000.jpg,https://live15.exmobile.hscdn.com/exlive/cctv0292.stream/playlist.m3u8,114,114, , , , , ,(15시 33분부터),
"0500","1",S,영동선,"4","50",인천방향,"20260730153400","04",정체, (15시 34분부터),덕평부근(66K)-양지터널부근(58K),"66","8","37.250668","127.352923",cctv00000371,오천교,https://exmobile8.hscdn.com/cctv0371image/ch00000371_20260730.154600.000.jpg,https://live16.exmobile.hscdn.com/exlive/cctv0371.stream/playlist.m3u8,66,66, , , , , ,(15시 34분부터),
"2510","1",S,호남지선,"6","251",논산방향,"20260730154509","04",정체, (15시 45분부터),회덕분기점(54K)-북대전부근(52K),"54","2","0","0",cctv00000297,전민,https://exmobile4.hscdn.com/cctv0297image/ch00000297_20260730.154600.000.jpg,https://live12.exmobile.hscdn.com/exlive/cctv0297.stream/playlist.m3u8,54,54, , , , , ,(15시 45분부터),
"0400","1",S,평택제천선,"6","40",평택방향,"20260730155518","04",정체, (15시 55분부터),대소분기점(57K)-안진터널(52K),"57","5","36.941808","127.463959",cctv00003794,대소분기점,https://exmobile4.hscdn.com/cctv3794image/ch00003794_20260730.154600.000.jpg,https://live14.exmobile.hscdn.com/exlive/cctv3794.stream/playlist.m3u8,57,57, , , , , ,(15시 55분부터),
"0600","1",S,서울양양선,"6","60",서울방향,"20260730155707","04",정체, (15시 57분부터),화도(15K)-화도부근(13K),"15","2","37.63154","127.312837",cctv00000400,화도영업소,https://exmobile8.hscdn.com/cctv0400image/ch00000400_20260730.154600.000.jpg,https://live17.exmobile.hscdn.com/exlive/cctv0400.stream/playlist.m3u8,15,15, , , , , ,(15시 57분부터),
"0010","1",E,경부선,"1","1",서울방향,"20260730160049","04",정체,(순환선 진출로) (16시 00분부터),판교분기점(408K),"408","1","37.406461","127.09392",cctv00000006,판교분기점_경부,https://exmobile4.hscdn.com/cctv0006image/ch00000006_20260730.154600.000.jpg,https://live1.exmobile.hscdn.com/exlive/cctv0006.stream/playlist.m3u8,408,0, , , , , ,(16시 00분부터),(순환선 진출로)
"0251","1",E,호남선,"6","25",천안방향,"20260730160618","04",정체,교통량 증가 (16시 06분부터),동광주(74K),"74","1","35.183438","126.926925",cctv00003382,동광주,https://exmobile4.hscdn.com/cctv3382image/ch00003382_20260730.154600.000.jpg,https://live11.exmobile.hscdn.com/exlive/cctv3382.stream/playlist.m3u8,74,0, , , , , ,(16시 06분부터),교통량 증가
"1000","1",E,수도권제1순환선,"5","100",구리방향,"20260730160627","04",정체, (16시 06분부터),조남분기점(107K)-수암터널(108K),"107","1","37.368655","126.869846",cctv00000238,조남분기점,https://exmobile4.hscdn.com/cctv0238image/ch00000238_20260730.154600.000.jpg,https://live15.exmobile.hscdn.com/exlive/cctv0238.stream/playlist.m3u8,107,107, , , , , ,(16시 06분부터),
"0352","1",E,중부선,"3","35",하남방향,"20260730160933","04",정체, (16시 09분부터),일죽부근(304K)-일죽부근(309K),"304","5","37.070051","127.468948",cctv00000667,장암1,https://exmobile4.hscdn.com/cctv0667image/ch00000667_20260730.154600.000.jpg,https://live4.exmobile.hscdn.com/exlive/cctv0667.stream/playlist.m3u8,304,304, , , , , ,(16시 09분부터),
"0500","1",S,영동선,"4","50",인천방향,"20260730161003","04",정체, (16시 10분부터),서창분기점(1K)-서창(0K),"1","1","37.428961","126.737875",cctv00005669,서창,https://exmobile8.hscdn.com/cctv5669image/ch00005669_20260730.154600.000.jpg,https://live16.exmobile.hscdn.com/exlive/cctv5669.stream/playlist.m3u8,1,1, , , , , ,(16시 10분부터),
"0450","1",E,중부내륙선,"6","45",양평방향,"20260730161104","01",기타,(갓길)승합차고장 처리중 (16시 11분부터),감곡부근(252.1K),"252.1",-1,"37.129423","127.66049",cctv00005386,상우1교,https://exmobile8.hscdn.com/cctv5386image/ch00005386_20260730.154600.000.jpg,https://live14.exmobile.hscdn.com/exlive/cctv5386.stream/playlist.m3u8,252.1,0, , , , , ,(16시 11분부터),(갓길)승합차고장 처리중
"0150","1",E,서해안선,"2","15",서울방향,"20260730161342","01",기타,(갓길)중형화물차 고장 처리중 (16시 13분부터),서천(휴)부근(166.5K),"166.5",-1,"36.119755","126.636626",cctv00002043,종천1교,https://exmobile4.hscdn.com/cctv2043image/ch00002043_20260730.154600.000.jpg,https://live12.exmobile.hscdn.com/exlive/cctv2043.stream/playlist.m3u8,166.5,0, , , , , ,(16시 13분부터),(갓길)중형화물차 고장 처리중
"0500","1",S,영동선,"4","50",인천방향,"20260730161727","04",정체, (16시 17분부터),둔대분기점(23K)-반월터널부근(21K),"23","2","37.322581","126.907065",cctv00005041,둔대분기점,https://exmobile8.hscdn.com/cctv5041image/ch00005041_20260730.154600.000.jpg,https://live16.exmobile.hscdn.com/exlive/cctv5041.stream/playlist.m3u8,23,23, , , , , ,(16시 17분부터),
"0270","1",E,순천완주선,"6","27",완주방향,"20260730161748","01",기타,(갓길) 화물차 고장 처리중 (16시 17분부터),서면2터널부근(10.7K),"10.7",-1,"35.028166","127.507502",cctv00005578,서면2터널(완주외부1),https://exmobile8.hscdn.com/cctv5578image/ch00005578_20260730.154600.000.jpg,https://live14.exmobile.hscdn.com/exlive/cctv5578.stream/playlist.m3u8,10.7,0, , , , , ,(16시 17분부터),(갓길) 화물차 고장 처리중
"0160","1",E,울산선,"6","16",울산방향,"20260730161750","01",기타,(갓길)화물차 고장처리 중 (16시 17분부터),범서하이패스(10.3K),"10.3",-1,"35.570555","129.227118",cctv00005346,입암,https://exmobile4.hscdn.com/cctv5346image/ch00005346_20260730.154600.000.jpg,https://live14.exmobile.hscdn.com/exlive/cctv5346.stream/playlist.m3u8,10.3,0, , , , , ,(16시 17분부터),(갓길)화물차 고장처리 중
"0500","1",S,영동선,"4","50",인천방향,"20260730161757","04",정체,진출로 (16시 17분부터),서용인분기점(50K),"50","1","37.268988","127.186046",cctv00000363,마성터널(강릉),https://exmobile8.hscdn.com/cctv0363image/ch00000363_20260730.154600.000.jpg,https://live16.exmobile.hscdn.com/exlive/cctv0363.stream/playlist.m3u8,50,0, , , , , ,(16시 17분부터),진출로
"0150","1",E,서해안선,"2","15",서울방향,"20260730161803","01",기타,(갓길) 화물 고장차 처리중 (16시 18분부터),당진부근(267.3K),"267.3",-1,"36.906553","126.733865",cctv00000626,영천교(고정),https://exmobile4.hscdn.com/cctv0626image/ch00000626_20260730.154600.000.jpg,https://live4.exmobile.hscdn.com/exlive/cctv0626.stream/playlist.m3u8,267.3,0, , , , , ,(16시 18분부터),(갓길) 화물 고장차 처리중
"0550","2",S,중앙선,"6","55",부산방향,"20260730161902","04",정체, (16시 19분부터),초정(5K)-삼락(0K),"5","5","35.235254","128.980641",cctv00003672,초정,https://exmobile8.hscdn.com/cctv3672image/ch00003672_20260730.154600.000.jpg,https://live4.exmobile.hscdn.com/exlive/cctv3672.stream/playlist.m3u8,5,5, , , , , ,(16시 19분부터),
"0500","1",E,영동선,"4","50",강릉방향,"20260730161916","04",정체, (16시 19분부터),둔대분기점(22K)-부곡(27K),"22","5","37.322957","126.895948",cctv00000220,둔대교,https://exmobile8.hscdn.com/cctv0220image/ch00000220_20260730.154600.000.jpg,https://live2.exmobile.hscdn.com/exlive/cctv0220.stream/playlist.m3u8,22,22, , , , , ,(16시 19분부터),
"0252","1",E,논산천안선,"6","25",천안방향,"20260730162057","00",사고,"1차로 승용차 관련 사고발생 (16시 20분부터)",남공주IC 오룡교(232.1K),"225","0","36.34541","127.06794",cctv00007164,이인SA/남,https://exmobile4.hscdn.com/cctv7164image/ch00007164_20260730.154600.000.jpg,https://live11.exmobile.hscdn.com/exlive/cctv7164.stream/playlist.m3u8,225,225, , , , , ,(16시 20분부터),"1차로 승용차 관련 사고발생"
"1000","1",S,수도권제1순환선,"5","100",일산방향,"20260730162117","04",정체, (16시 21분부터),성남부근(3K)-판교분기점(0K),"3","3","37.416928","127.122446",cctv00005932,성남삼평교2,https://exmobile4.hscdn.com/cctv5932image/ch00005932_20260730.154600.000.jpg,https://live5.exmobile.hscdn.com/exlive/cctv5932.stream/playlist.m3u8,3,3, , , , , ,(16시 21분부터),
"1000","1",S,수도권제1순환선,"5","100",일산방향,"20260730162134","04",정체, (16시 21분부터),판교분기점(128K)-판교분기점부근(126K),"128","2","37.405686","127.094436",cctv00005666,금토,https://exmobile8.hscdn.com/cctv5666image/ch00005666_20260730.154600.000.jpg,https://live11.exmobile.hscdn.com/exlive/cctv5666.stream/playlist.m3u8,128,128, , , , , ,(16시 21분부터),
"1000","1",S,수도권제1순환선,"5","100",일산방향,"20260730162214","04",정체, (16시 22분부터),서하남분기점(16K)-송파부근(7K),"16","9","37.515281","127.169685",cctv00000251,광암터널2,https://exmobile4.hscdn.com/cctv0251image/ch00000251_20260730.154600.000.jpg,https://live15.exmobile.hscdn.com/exlive/cctv0251.stream/playlist.m3u8,16,16, , , , , ,(16시 22분부터),
"0600","1",S,서울양양선,"6","60",서울방향,"20260730162324","04",정체, (16시 23분부터),덕소삼패(3K)-강일(0K),"3","3","37.587067","127.199448",cctv00000427,미사대교종점,https://exmobile8.hscdn.com/cctv0427image/ch00000427_20260730.154600.000.jpg,https://live17.exmobile.hscdn.com/exlive/cctv0427.stream/playlist.m3u8,3,3, , , , , ,(16시 23분부터),
"0450","1",E,중부내륙선,"6","45",양평방향,"20260730162343","04",정체, (16시 23분부터),감곡(251K)-감곡부근(255K),"251","4","37.124313","127.670833",cctv00003206,감곡,https://exmobile4.hscdn.com/cctv3206image/ch00003206_20260730.154600.000.jpg,https://live10.exmobile.hscdn.com/exlive/cctv3206.stream/playlist.m3u8,251,251, , , , , ,(16시 23분부터),
"1000","1",E,수도권제1순환선,"5","100",구리방향,"20260730162344","04",정체, (16시 23분부터),강일(24K)-구리남양주요금소(27K),"24","3","37.566883","127.170658",cctv00000143,강일육교,https://exmobile8.hscdn.com/cctv0143image/ch00000143_20260730.154600.000.jpg,https://live1.exmobile.hscdn.com/exlive/cctv0143.stream/playlist.m3u8,24,24, , , , , ,(16시 23분부터),
"1100","1",E,제2경인선,"6","110",성남방향,"20260730162409","04",정체, (16시 24분부터),안현분기점(17K)-안현분기점(18K),"17","1","37.437119","126.816192",cctv00001536,안현분기점1,https://exmobile4.hscdn.com/cctv1536image/ch00001536_20260730.154600.000.jpg,https://live12.exmobile.hscdn.com/exlive/cctv1536.stream/playlist.m3u8,17,17, , , , , ,(16시 24분부터),
"0010","1",S,경부선,"1","1",부산방향,"20260730163326","04",정체, (16시 33분부터),회덕분기점(277K)-회덕분기점부근(276K),"277","1","36.396149","127.419059",cctv00000873,신대철교,https://exmobile4.hscdn.com/cctv0873image/ch00000873_20260730.154600.000.jpg,https://live4.exmobile.hscdn.com/exlive/cctv0873.stream/playlist.m3u8,277,277, , , , , ,(16시 33분부터),
"0270","1",E,순천완주선,"6","27",완주방향,"20260730163357","03",작업,(갓길) 노면보수 작업중 (16시 33분부터),황전(25.4K),"25.4",-1,"35.149569","127.455096",cctv00001436,황전,https://exmobile8.hscdn.com/cctv1436image/ch00001436_20260730.154600.000.jpg,https://live14.exmobile.hscdn.com/exlive/cctv1436.stream/playlist.m3u8,25.4,0, , , , , ,(16시 33분부터),(갓길) 노면보수 작업중
"0500","1",S,영동선,"4","50",인천방향,"20260730163548","04",정체, (16시 35분부터),이천부근(82K)-호법분기점부근(75K),"82","7","37.242627","127.522886",cctv00000359,가산리,https://exmobile4.hscdn.com/cctv0359image/ch00000359_20260730.154600.000.jpg,https://live16.exmobile.hscdn.com/exlive/cctv0359.stream/playlist.m3u8,82,82, , , , , ,(16시 35분부터),
"0352","1",E,중부선,"3","35",하남방향,"20260730164203","04",정체, (16시 42분부터),경기광주IC(352K)-중부1터널부근(355K),"352","3","37.447946","127.269718",cctv00000267,광주,https://exmobile4.hscdn.com/cctv0267image/ch00000267_20260730.154600.000.jpg,https://live1.exmobile.hscdn.com/exlive/cctv0267.stream/playlist.m3u8,352,352, , , , , ,(16시 42분부터),
"0600","1",S,서울양양선,"6","60",서울방향,"20260730164308","01",기타,(갓길) 승용차 고장 처리중 (16시 43분부터),남춘천부근(53.6K),"53.6",-1,"37.745234","127.694504",cctv00000172,행촌2교,https://exmobile4.hscdn.com/cctv0172image/ch00000172_20260730.154600.000.jpg,https://live17.exmobile.hscdn.com/exlive/cctv0172.stream/playlist.m3u8,53.6,0, , , , , ,(16시 43분부터),(갓길) 승용차 고장 처리중
"0500","1",E,영동선,"4","50",강릉방향,"20260730164416","00",사고,(인천 진출로)사고 처리중 (16시 44분부터),서창분기점(0.5K),.5,-1,"37.433432","126.738571",cctv00005927,서창JC,https://exmobile4.hscdn.com/cctv5927image/ch00005927_20260730.154600.000.jpg,https://live8.exmobile.hscdn.com/exlive/cctv5927.stream/playlist.m3u8,0.5,0, , , , , ,(16시 44분부터),(인천 진출로)사고 처리중
"0500","1",S,영동선,"4","50",인천방향,"20260730164625","01",기타,(2차로)고장차 처리중 (16시 46분부터),월곶분기점부근(6.3K),"6.3",-1,"37.386135","126.755797",cctv00000336,월곶,https://exmobile4.hscdn.com/cctv0336image/ch00000336_20260730.154600.000.jpg,https://live16.exmobile.hscdn.com/exlive/cctv0336.stream/playlist.m3u8,6.3,0, , , , , ,(16시 46분부터),(2차로)고장차 처리중
"0351","1",S,통영대전선,"6","35",통영방향,"20260730164648","01",기타,"(2차로,갓길)승용차 고장 처리중 (16시 46분부터)",마달터널부근(202.5K),"202.5",-1,"36.248086","127.474032",cctv00000463,공주교,https://exmobile8.hscdn.com/cctv0463image/ch00000463_20260730.154600.000.jpg,https://live17.exmobile.hscdn.com/exlive/cctv0463.stream/playlist.m3u8,202.5,0, , , , , ,(16시 46분부터),"(2차로,갓길)승용차 고장 처리중"
"1000","1",E,수도권제1순환선,"5","100",구리방향,"20260730164727","00",사고,"(3,4차로) 사고 처리중 (16시 47분부터)",자유로(72K),"72","2","37.618882","126.799826",cctv00000224,자유로분기점,https://exmobile4.hscdn.com/cctv0224image/ch00000224_20260730.154600.000.jpg,https://live15.exmobile.hscdn.com/exlive/cctv0224.stream/playlist.m3u8,72,0, , , , , ,(16시 47분부터),"(3,4차로) 사고 처리중"
"0010","1",E,경부선,"1","1",서울방향,"20260730164739","04",정체, (16시 47분부터),기흥(388K)-신갈분기점(394K),"388","6","37.228626","127.105739",cctv00000700,보정교,https://exmobile4.hscdn.com/cctv0700image/ch00000700_20260730.154600.000.jpg,https://live12.exmobile.hscdn.com/exlive/cctv0700.stream/playlist.m3u8,388,388, , , , , ,(16시 47분부터),
"0010","1",S,경부선,"1","1",부산방향,"20260730164817","04",정체, (16시 48분부터),신갈분기점부근(397K)-신갈분기점(394K),"397","3","37.309238","127.103578",cctv00000008,죽전,https://exmobile4.hscdn.com/cctv0008image/ch00000008_20260730.154600.000.jpg,https://live1.exmobile.hscdn.com/exlive/cctv0008.stream/playlist.m3u8,397,397, , , , , ,(16시 48분부터),
"0351","1",S,통영대전선,"6","35",통영방향,"20260730165102","01",기타,(갓길)화물차 고장 처리중 (16시 51분부터),동고성(14.3K),"14.3",-1,"34.970155","128.385918",cctv00001582,송산,https://exmobile4.hscdn.com/cctv1582image/ch00001582_20260730.154600.000.jpg,https://live14.exmobile.hscdn.com/exlive/cctv1582.stream/playlist.m3u8,14.3,0, , , , , ,(16시 51분부터),(갓길)화물차 고장 처리중
"0400","1",E,평택제천선,"6","40",제천방향,"20260730165135","04",정체, (16시 51분부터),안성분기점(23K)-안성분기점(24K),"23","1","37.034317","127.131112",cctv00000388,안성분기점_평택제천,https://exmobile4.hscdn.com/cctv0388image/ch00000388_20260730.154600.000.jpg,https://live14.exmobile.hscdn.com/exlive/cctv0388.stream/playlist.m3u8,23,23, , , , , ,(16시 51분부터),
"0010","1",S,경부선,"1","1",부산방향,"20260730165504","01",기타,(갓길)승용차 고장처리중 (16시 55분부터),동대구분기점(122.5K),"122.5",-1,"35.887948","128.690911",cctv00002300,동대구,https://exmobile8.hscdn.com/cctv2300image/ch00002300_20260730.154600.000.jpg,https://live1.exmobile.hscdn.com/exlive/cctv2300.stream/playlist.m3u8,122.5,0, , , , , ,(16시 55분부터),(갓길)승용차 고장처리중
"0600","1",S,서울양양선,"6","60",서울방향,"20260730165618","00",사고,"(2,3차로)승용차관련 사고처리중 (16시 56분부터)",남춘천부근(53.8K),"53.8","3","37.745877","127.696623",cctv00000172,행촌2교,https://exmobile4.hscdn.com/cctv0172image/ch00000172_20260730.154600.000.jpg,https://live17.exmobile.hscdn.com/exlive/cctv0172.stream/playlist.m3u8,53.8,0, , , , , ,(16시 56분부터),"(2,3차로)승용차관련 사고처리중"
"0010","1",E,경부선,"1","1",서울방향,"20260730165638","22",기타,(갓길)보행자 조치중 (16시 56분부터),안성(휴)(370K),"370",-1,"37.080963","127.127648",cctv00000097,산하,https://exmobile8.hscdn.com/cctv0097image/ch00000097_20260730.154600.000.jpg,https://live15.exmobile.hscdn.com/exlive/cctv0097.stream/playlist.m3u8,370,0, , , , , ,(16시 56분부터),(갓길)보행자 조치중
"1200","1",S,경인선,"6","120",인천방향,"20260730165724","04",정체, (16시 57분부터),부천(20K)-부천(19K),"20","1","37.523066","126.788085",cctv00005937,도당육교,https://exmobile4.hscdn.com/cctv5937image/ch00005937_20260730.154600.000.jpg,https://live12.exmobile.hscdn.com/exlive/cctv5937.stream/playlist.m3u8,20,20, , , , , ,(16시 57분부터),
"0450","1",E,중부내륙선,"6","45",양평방향,"20260730165823","01",기타,(진입로 갓길) 화물차 고장 처리 중 (16시 58분부터),영산(24K),"24",-1,"35.450343","128.508937",cctv00001539,봉산,https://exmobile4.hscdn.com/cctv1539image/ch00001539_20260730.154600.000.jpg,https://live3.exmobile.hscdn.com/exlive/cctv1539.stream/playlist.m3u8,24,0, , , , , ,(16시 58분부터),(진입로 갓길) 화물차 고장 처리 중
"0150","1",E,서해안선,"2","15",서울방향,"20260730165846","00",사고,(1차로)사고 처리중 (16시 58분부터),화성(휴)(301.5K),"301.5","1","37.141864","126.880157",cctv00002406,화성휴게소2,https://exmobile8.hscdn.com/cctv2406image/ch00002406_20260730.154600.000.jpg,https://live12.exmobile.hscdn.com/exlive/cctv2406.stream/playlist.m3u8,301.5,0, , , , , ,(16시 58분부터),(1차로)사고 처리중
"1100","1",S,제2경인선,"6","110",인천방향,"20260730170117","04",정체, (17시 01분부터),안현분기점(18K)-신천(14K),"18","4","37.440082","126.826665",cctv00001537,안현분기점2,https://exmobile4.hscdn.com/cctv1537image/ch00001537_20260730.154600.000.jpg,https://live12.exmobile.hscdn.com/exlive/cctv1537.stream/playlist.m3u8,18,18, , , , , ,(17시 01분부터),
"0450","1",E,중부내륙선,"6","45",양평방향,"20260730170123","01",기타,(갓길)승용차고장 처리중 (17시 01분부터),여주분기점부근(261K),"261",-1,"37.196645","127.61217",cctv00005146,금당교_중부내륙,https://exmobile8.hscdn.com/cctv5146image/ch00005146_20260730.154600.000.jpg,https://live5.exmobile.hscdn.com/exlive/cctv5146.stream/playlist.m3u8,261,0, , , , , ,(17시 01분부터),(갓길)승용차고장 처리중
"2510","1",E,호남지선,"6","251",대전방향,"20260730170212","04",정체, (17시 02분부터),북대전부근(52K)-회덕분기점(54K),"52","2","36.409214","127.399012",cctv00005468,탑립육교,https://exmobile4.hscdn.com/cctv5468image/ch00005468_20260730.154600.000.jpg,https://live7.exmobile.hscdn.com/exlive/cctv5468.stream/playlist.m3u8,52,52, , , , , ,(17시 02분부터),
1 ROUTECD GRPID BOUND ROADNM ROUTESORT ROADSHORTNO BOUNDNM INCIDENT_ID INCI_TP_ORDER INCI_TP MSG INCIDENT_POS_NAME OCRN_DSTNC CNGS_LNGT LAT LON CCTV_ID CCTV_NM THUMBIMAGE HLS_URL ST_D EN_D VVALUE01 VVALUE02 VVALUE03 VVALUE04 VVALUE05 CRCM_TIME CRCM_MSG
2 4004 1 S 수도권제2순환선(화성-광주) 5 400 화성방향 20260521143800 03 작업 K (2차로) 비탈면보수 작업중 (14시 38분부터) 동탄방향 26.0 0 0 0 0 cctv00007433 동탄JC https://exmobile4.hscdn.com/cctv7433image/ch00007433_20260730.154600.000.jpg https://live18.exmobile.hscdn.com/exlive/cctv7433.stream/playlist.m3u8 0 0 (14시 38분부터) K (2차로) 비탈면보수 작업중
3 0650 1 E 동해선(삼척-속초) 6 65 속초방향 20260703074200 03 작업 (2차로)졸음쉼터 설치 작업중 (07시 42분부터) 쇄운교(15K)-지흥1교(16.7K) 15 -1 37.486292 129.090703 cctv00005829 쇄운교 https://exmobile4.hscdn.com/cctv5829image/ch00005829_20260730.154600.000.jpg https://live7.exmobile.hscdn.com/exlive/cctv5829.stream/playlist.m3u8 15 15 (07시 42분부터) (2차로)졸음쉼터 설치 작업중
4 0652 1 E 동해선(부산-포항) 6 65 포항방향 20260720082502 03 작업 (2차로)노면보강 공사 작업중, 장기차단 (08시 25분부터) 남경주부근(68K)-문무대왕1터널(74K) 68 -1 35.724019 129.296973 cctv00005797 냉천3교 https://exmobile8.hscdn.com/cctv5797image/ch00005797_20260730.154600.000.jpg https://live17.exmobile.hscdn.com/exlive/cctv5797.stream/playlist.m3u8 68 68 (08시 25분부터) (2차로)노면보강 공사 작업중, 장기차단
5 4004 1 S 수도권제2순환선(화성-광주) 5 400 화성방향 20260723135200 03 작업 null (13시 52분부터) 동탄방향 9.8 0 0 0 0 cctv00007433 동탄JC https://exmobile4.hscdn.com/cctv7433image/ch00007433_20260730.154600.000.jpg https://live18.exmobile.hscdn.com/exlive/cctv7433.stream/playlist.m3u8 0 0 (13시 52분부터) null
6 1100 1 S 제2경인선 6 110 인천방향 20260730065400 04 정체 (06시 54분부터) 서창분기점(9K)-남동부근(6K) 9 3 37.433276 126.729185 cctv00000762 서창분기점 https://exmobile8.hscdn.com/cctv0762image/ch00000762_20260730.154600.000.jpg https://live1.exmobile.hscdn.com/exlive/cctv0762.stream/playlist.m3u8 9 9 (06시 54분부터)
7 0150 1 E 서해안선 2 15 서울방향 20260730065451 04 정체 (06시 54분부터) 광명역(334K)-금천(340K) 334 6 37.407933 126.88693 cctv00000215 충훈대교 https://exmobile8.hscdn.com/cctv0215image/ch00000215_20260730.154600.000.jpg https://live1.exmobile.hscdn.com/exlive/cctv0215.stream/playlist.m3u8 334 334 (06시 54분부터)
8 1000 1 S 수도권제1순환선 5 100 일산방향 20260730072448 04 정체 (07시 24분부터) 시흥요금소(96K)-중동(86K) 96 10 37.449284 126.805207 cctv00002060 시흥TG_일산 https://exmobile4.hscdn.com/cctv2060image/ch00002060_20260730.154600.000.jpg https://live11.exmobile.hscdn.com/exlive/cctv2060.stream/playlist.m3u8 96 96 (07시 24분부터)
9 0351 1 S 통영대전선 6 35 통영방향 20260730081231 03 작업 (갓길) 시설물 보수 작업중 (08시 12분부터) 오동터널부근(132K) 132 -1 35.707033 127.624994 cctv00002182 오동2교 https://exmobile4.hscdn.com/cctv2182image/ch00002182_20260730.154600.000.jpg https://live8.exmobile.hscdn.com/exlive/cctv2182.stream/playlist.m3u8 132 0 (08시 12분부터) (갓길) 시설물 보수 작업중
10 0252 1 S 논산천안선 6 25 논산방향 20260730082406 04 정체 3km 정체 (08시 24분부터) 차령터널 무학천교(266.0K)-차령터널 (263.0K) 269 0 36.72055 127.13463 cctv00007136 호정1교 https://exmobile4.hscdn.com/cctv7136image/ch00007136_20260730.154600.000.jpg https://live11.exmobile.hscdn.com/exlive/cctv7136.stream/playlist.m3u8 269 269 (08시 24분부터) 3km 정체
11 0201 1 S 익산장수선 6 20 익산방향 20260730084122 03 작업 (갓길) 덩쿨제거 작업중 (08시 41분부터) 소양(16K)-소양부근(15K) 16 -1 35.865021 127.230784 cctv00003867 소양 https://exmobile8.hscdn.com/cctv3867image/ch00003867_20260730.154600.000.jpg https://live4.exmobile.hscdn.com/exlive/cctv3867.stream/playlist.m3u8 16 16 (08시 41분부터) (갓길) 덩쿨제거 작업중
12 0450 1 S 중부내륙선 6 45 창원방향 20260730094639 04 정체 (09시 46분부터) 감곡부근(258K)-감곡부근(255K) 258 3 37.172225 127.622368 cctv00003204 삼승교 https://exmobile4.hscdn.com/cctv3204image/ch00003204_20260730.154600.000.jpg https://live10.exmobile.hscdn.com/exlive/cctv3204.stream/playlist.m3u8 258 258 (09시 46분부터)
13 0100 1 E 남해선(순천-부산) 6 10 부산방향 20260730103250 04 정체 (10시 32분부터) 함안2터널부근(119K)-함안2터널부근(120K) 119 1 35.288699 128.542006 cctv00000560 함안2터널(부산외부) https://exmobile4.hscdn.com/cctv0560image/ch00000560_20260730.154600.000.jpg https://live13.exmobile.hscdn.com/exlive/cctv0560.stream/playlist.m3u8 119 119 (10시 32분부터)
14 0252 1 S 논산천안선 6 25 논산방향 20260728140304 04 정체 5km 정체 (14시 03분부터) 남풍세IC 호정 1교(268.0K)-차령터널 (263.0K) 269 0 36.72055 127.13463 cctv00007136 호정1교 https://exmobile4.hscdn.com/cctv7136image/ch00007136_20260730.154600.000.jpg https://live11.exmobile.hscdn.com/exlive/cctv7136.stream/playlist.m3u8 269 269 (14시 03분부터) 5km 정체
15 1000 1 E 수도권제1순환선 5 100 구리방향 20260730051106 04 정체 (05시 11분부터) 노오지분기점(79K)-송내(88K) 79 9 37.570368 126.753178 cctv00000227 노오지분기점 https://exmobile4.hscdn.com/cctv0227image/ch00000227_20260730.154600.000.jpg https://live15.exmobile.hscdn.com/exlive/cctv0227.stream/playlist.m3u8 79 79 (05시 11분부터)
16 0010 1 E 경부선 1 1 서울방향 20260730062713 04 정체 (06시 27분부터) 양재부근(415K)-반포(420K) 415 5 37.456747 127.046344 cctv00000002 양재 https://exmobile4.hscdn.com/cctv0002image/ch00000002_20260730.154600.000.jpg https://live1.exmobile.hscdn.com/exlive/cctv0002.stream/playlist.m3u8 415 415 (06시 27분부터)
17 0010 1 S 경부선 1 1 부산방향 20260730105038 04 정체 (10시 50분부터) 천안분기점부근(332K)-천안호두(휴)(324K) 332 8 36.766668 127.196939 cctv00003848 응원고개 https://exmobile4.hscdn.com/cctv3848image/ch00003848_20260730.154600.000.jpg https://live4.exmobile.hscdn.com/exlive/cctv3848.stream/playlist.m3u8 332 332 (10시 50분부터)
18 0450 1 E 중부내륙선 6 45 양평방향 20260730132759 04 정체 (13시 27분부터) 충주분기점부근(238K)-충주분기점부근(241K) 238 3 37.041776 127.75111 cctv00003209 한포천 https://exmobile4.hscdn.com/cctv3209image/ch00003209_20260730.154600.000.jpg https://live10.exmobile.hscdn.com/exlive/cctv3209.stream/playlist.m3u8 238 238 (13시 27분부터)
19 0100 1 E 남해선(순천-부산) 6 10 부산방향 20260730134538 04 정체 (13시 45분부터) 대저분기점(163K)-덕천(166K) 163 3 35.219275 128.969671 cctv00003930 대저 https://exmobile4.hscdn.com/cctv3930image/ch00003930_20260730.154600.000.jpg https://live15.exmobile.hscdn.com/exlive/cctv3930.stream/playlist.m3u8 163 163 (13시 45분부터)
20 1100 1 E 제2경인선 6 110 성남방향 20260730135457 04 정체 (13시 54분부터) 학익분기점(3K)-남동(8K) 3 5 37.438267 126.662356 cctv00001535 학익대교1 https://exmobile4.hscdn.com/cctv1535image/ch00001535_20260730.154600.000.jpg https://live12.exmobile.hscdn.com/exlive/cctv1535.stream/playlist.m3u8 3 3 (13시 54분부터)
21 0500 1 S 영동선 4 50 인천방향 20260730135951 04 정체 (13시 59분부터) 군자분기점(7K)-월곶분기점부근(4K) 7 3 37.382693 126.762417 cctv00000854 군자분기점 https://exmobile4.hscdn.com/cctv0854image/ch00000854_20260730.154600.000.jpg https://live2.exmobile.hscdn.com/exlive/cctv0854.stream/playlist.m3u8 7 7 (13시 59분부터)
22 0150 1 E 서해안선 2 15 서울방향 20260730140943 04 정체 (14시 09분부터) 서평택분기점부근(295K)-화성(휴)부근(303K) 295 8 37.08446 126.886438 cctv00000054 상신2교 https://exmobile4.hscdn.com/cctv0054image/ch00000054_20260730.154600.000.jpg https://live1.exmobile.hscdn.com/exlive/cctv0054.stream/playlist.m3u8 295 295 (14시 09분부터)
23 0150 1 E 서해안선 2 15 서울방향 20260730141000 04 정체 (14시 10분부터) 매송(휴)부근(315K)-용담터널(319K) 315 4 37.260631 126.887041 cctv00002409 야목2교 https://exmobile8.hscdn.com/cctv2409image/ch00002409_20260730.154600.000.jpg https://live3.exmobile.hscdn.com/exlive/cctv2409.stream/playlist.m3u8 315 315 (14시 10분부터)
24 0352 1 S 중부선 3 35 남이방향 20260730141034 04 정체 (14시 10분부터) 진천터널부근(277K)-진천터널부근(274K) 277 3 36.835086 127.494366 cctv00003845 백곡천교 https://exmobile8.hscdn.com/cctv3845image/ch00003845_20260730.154600.000.jpg https://live9.exmobile.hscdn.com/exlive/cctv3845.stream/playlist.m3u8 277 277 (14시 10분부터)
25 0202 1 E 새만금전주선 6 202 새만금방향 20260730141437 01 기타 (갓길)소형화물차 고장 처리중 (14시 14분부터) 석구터널(46.1K) 46.1 -1 35.773544 127.153308 cctv00002613 원은육교2 https://exmobile4.hscdn.com/cctv2613image/ch00002613_20260730.154600.000.jpg https://live1.exmobile.hscdn.com/exlive/cctv2613.stream/playlist.m3u8 46.1 0 (14시 14분부터) (갓길)소형화물차 고장 처리중
26 0500 1 S 영동선 4 50 인천방향 20260730142623 04 정체 (14시 26분부터) 동수원(37K)-북수원(30K) 37 7 37.299117 127.051361 cctv00002415 동수원 https://exmobile4.hscdn.com/cctv2415image/ch00002415_20260730.154500.000.jpg https://live3.exmobile.hscdn.com/exlive/cctv2415.stream/playlist.m3u8 37 37 (14시 26분부터)
27 0010 1 E 경부선 1 1 서울방향 20260730143713 04 정체 (14시 37분부터) 안성분기점(364K)-안성(휴)부근(368K) 364 4 37.028613 127.140833 cctv00000037 안성분기점2 https://exmobile8.hscdn.com/cctv0037image/ch00000037_20260730.154600.000.jpg https://live4.exmobile.hscdn.com/exlive/cctv0037.stream/playlist.m3u8 364 364 (14시 37분부터)
28 1100 1 S 제2경인선 6 110 인천방향 20260730143718 04 정체 (14시 37분부터) 삼막(25.98K)-광명터널(22K) 25.98 4 37.425507 126.912049 cctv00000767 석수 https://exmobile8.hscdn.com/cctv0767image/ch00000767_20260730.154600.000.jpg https://live1.exmobile.hscdn.com/exlive/cctv0767.stream/playlist.m3u8 25.98 25.98 (14시 37분부터)
29 0651 1 S 부산울산선 6 65 부산방향 20260730144311 04 정체 (14시 43분부터) 해운대터널부근(3K)-부산울산선시점(0K) 3 3 35.190683 129.201783 cctv00000728 고래진2교 https://exmobile8.hscdn.com/cctv0728image/ch00000728_20260730.154600.000.jpg https://live17.exmobile.hscdn.com/exlive/cctv0728.stream/playlist.m3u8 3 3 (14시 43분부터)
30 0010 1 E 경부선 1 1 서울방향 20260730144715 00 사고 (3차로,갓길)화물차관련 사고 처리중 (14시 47분부터) 영천분기점(91.5K) 91.5 -1 35.924733 128.998642 cctv00000819 반정1교 https://exmobile4.hscdn.com/cctv0819image/ch00000819_20260730.154600.000.jpg https://live10.exmobile.hscdn.com/exlive/cctv0819.stream/playlist.m3u8 91.5 0 (14시 47분부터) (3차로,갓길)화물차관련 사고 처리중
31 1000 1 E 수도권제1순환선 5 100 구리방향 20260730145917 04 정체 (14시 59분부터) 자유로(72K)-김포(74K) 72 2 37.618882 126.799826 cctv00000224 자유로분기점 https://exmobile4.hscdn.com/cctv0224image/ch00000224_20260730.154600.000.jpg https://live15.exmobile.hscdn.com/exlive/cctv0224.stream/playlist.m3u8 72 72 (14시 59분부터)
32 0400 1 S 평택제천선 6 40 평택방향 20260730150604 04 정체 (15시 06분부터) 서안성(25K)-안성분기점(24K) 25 1 37.036583 127.153094 cctv00005947 강문교 https://exmobile4.hscdn.com/cctv5947image/ch00005947_20260730.154600.000.jpg https://live14.exmobile.hscdn.com/exlive/cctv5947.stream/playlist.m3u8 25 25 (15시 06분부터)
33 1200 1 S 경인선 6 120 인천방향 20260730150911 04 정체 (15시 09분부터) 인천요금소(16K)-서인천(11K) 16 5 37.523954 126.742937 cctv00005038 인천영업소 https://exmobile8.hscdn.com/cctv5038image/ch00005038_20260730.154600.000.jpg https://live1.exmobile.hscdn.com/exlive/cctv5038.stream/playlist.m3u8 16 16 (15시 09분부터)
34 0010 1 E 경부선 1 1 서울방향 20260730152029 04 정체 (15시 20분부터) 입장거봉포도(휴)부근(355K)-안성(360K) 355 5 36.955513 127.181906 cctv00003102 연곡 https://exmobile8.hscdn.com/cctv3102image/ch00003102_20260730.154600.000.jpg https://live4.exmobile.hscdn.com/exlive/cctv3102.stream/playlist.m3u8 355 355 (15시 20분부터)
35 1200 1 E 경인선 6 120 서울방향 20260730152128 04 정체 (15시 21분부터) 신월(23K)-신월(24K) 23 1 37.523394 126.821631 cctv00001451 신월-1 https://exmobile4.hscdn.com/cctv1451image/ch00001451_20260730.154600.000.jpg https://live8.exmobile.hscdn.com/exlive/cctv1451.stream/playlist.m3u8 23 23 (15시 21분부터)
36 1040 1 E 남해2지선 6 104 서부산방향 20260730152500 04 정체 (15시 25분부터) 서부산(휴)(18K)-사상(20K) 18 2 35.156477 128.948907 cctv00003718 서부산 https://exmobile4.hscdn.com/cctv3718image/ch00003718_20260730.154600.000.jpg https://live4.exmobile.hscdn.com/exlive/cctv3718.stream/playlist.m3u8 18 18 (15시 25분부터)
37 0010 1 S 경부선 1 1 부산방향 20260730152539 01 기타 (갓길) 승용 고장차 처리중 (15시 25분부터) 청주분기점(297K) 297 -1 36.568675 127.429435 cctv00002129 청주분기점2 https://exmobile4.hscdn.com/cctv2129image/ch00002129_20260730.154600.000.jpg https://live12.exmobile.hscdn.com/exlive/cctv2129.stream/playlist.m3u8 297 0 (15시 25분부터) (갓길) 승용 고장차 처리중
38 0252 1 E 논산천안선 6 25 천안방향 20260730152731 04 정체 3km 정체 (15시 27분부터) 남공주IC 오룡교(232.0K)-남공주IC 검상천교(235.0K) 225 0 36.34541 127.06794 cctv00007164 이인SA/남 https://exmobile4.hscdn.com/cctv7164image/ch00007164_20260730.154600.000.jpg https://live11.exmobile.hscdn.com/exlive/cctv7164.stream/playlist.m3u8 225 225 (15시 27분부터) 3km 정체
39 6000 1 S 부산외곽선 6 600 창원방향 20260730152946 04 정체 (15시 29분부터) 기장분기점(48K)-기장분기점부근(47K) 48 1 35.281987 129.2089 cctv00000517 용천교 https://exmobile4.hscdn.com/cctv0517image/ch00000517_20260730.154600.000.jpg https://live11.exmobile.hscdn.com/exlive/cctv0517.stream/playlist.m3u8 48 48 (15시 29분부터)
40 1300 1 S 인천공항선 6 130 공항방향 20260730153000 04 정체 청라IC 진출 1km 정체 (15시 30분부터) [본선-공항] 20.8Km 20.8 0 37.569859 126.670011 cctv00007097 인천공항영업소 https://exmobile4.hscdn.com/cctv7097image/ch00007097_20260730.154600.000.jpg https://live11.exmobile.hscdn.com/exlive/cctv7097.stream/playlist.m3u8 20.8 20.8 (15시 30분부터) 청라IC 진출 1km 정체
41 1000 1 S 수도권제1순환선 5 100 일산방향 20260730153338 04 정체 (15시 33분부터) 안양터널(114K)-수리터널(112K) 114 2 37.37919 126.946985 cctv00000292 안양터널 https://exmobile4.hscdn.com/cctv0292image/ch00000292_20260730.154600.000.jpg https://live15.exmobile.hscdn.com/exlive/cctv0292.stream/playlist.m3u8 114 114 (15시 33분부터)
42 0500 1 S 영동선 4 50 인천방향 20260730153400 04 정체 (15시 34분부터) 덕평부근(66K)-양지터널부근(58K) 66 8 37.250668 127.352923 cctv00000371 오천교 https://exmobile8.hscdn.com/cctv0371image/ch00000371_20260730.154600.000.jpg https://live16.exmobile.hscdn.com/exlive/cctv0371.stream/playlist.m3u8 66 66 (15시 34분부터)
43 2510 1 S 호남지선 6 251 논산방향 20260730154509 04 정체 (15시 45분부터) 회덕분기점(54K)-북대전부근(52K) 54 2 0 0 cctv00000297 전민 https://exmobile4.hscdn.com/cctv0297image/ch00000297_20260730.154600.000.jpg https://live12.exmobile.hscdn.com/exlive/cctv0297.stream/playlist.m3u8 54 54 (15시 45분부터)
44 0400 1 S 평택제천선 6 40 평택방향 20260730155518 04 정체 (15시 55분부터) 대소분기점(57K)-안진터널(52K) 57 5 36.941808 127.463959 cctv00003794 대소분기점 https://exmobile4.hscdn.com/cctv3794image/ch00003794_20260730.154600.000.jpg https://live14.exmobile.hscdn.com/exlive/cctv3794.stream/playlist.m3u8 57 57 (15시 55분부터)
45 0600 1 S 서울양양선 6 60 서울방향 20260730155707 04 정체 (15시 57분부터) 화도(15K)-화도부근(13K) 15 2 37.63154 127.312837 cctv00000400 화도영업소 https://exmobile8.hscdn.com/cctv0400image/ch00000400_20260730.154600.000.jpg https://live17.exmobile.hscdn.com/exlive/cctv0400.stream/playlist.m3u8 15 15 (15시 57분부터)
46 0010 1 E 경부선 1 1 서울방향 20260730160049 04 정체 (순환선 진출로) (16시 00분부터) 판교분기점(408K) 408 1 37.406461 127.09392 cctv00000006 판교분기점_경부 https://exmobile4.hscdn.com/cctv0006image/ch00000006_20260730.154600.000.jpg https://live1.exmobile.hscdn.com/exlive/cctv0006.stream/playlist.m3u8 408 0 (16시 00분부터) (순환선 진출로)
47 0251 1 E 호남선 6 25 천안방향 20260730160618 04 정체 교통량 증가 (16시 06분부터) 동광주(74K) 74 1 35.183438 126.926925 cctv00003382 동광주 https://exmobile4.hscdn.com/cctv3382image/ch00003382_20260730.154600.000.jpg https://live11.exmobile.hscdn.com/exlive/cctv3382.stream/playlist.m3u8 74 0 (16시 06분부터) 교통량 증가
48 1000 1 E 수도권제1순환선 5 100 구리방향 20260730160627 04 정체 (16시 06분부터) 조남분기점(107K)-수암터널(108K) 107 1 37.368655 126.869846 cctv00000238 조남분기점 https://exmobile4.hscdn.com/cctv0238image/ch00000238_20260730.154600.000.jpg https://live15.exmobile.hscdn.com/exlive/cctv0238.stream/playlist.m3u8 107 107 (16시 06분부터)
49 0352 1 E 중부선 3 35 하남방향 20260730160933 04 정체 (16시 09분부터) 일죽부근(304K)-일죽부근(309K) 304 5 37.070051 127.468948 cctv00000667 장암1 https://exmobile4.hscdn.com/cctv0667image/ch00000667_20260730.154600.000.jpg https://live4.exmobile.hscdn.com/exlive/cctv0667.stream/playlist.m3u8 304 304 (16시 09분부터)
50 0500 1 S 영동선 4 50 인천방향 20260730161003 04 정체 (16시 10분부터) 서창분기점(1K)-서창(0K) 1 1 37.428961 126.737875 cctv00005669 서창 https://exmobile8.hscdn.com/cctv5669image/ch00005669_20260730.154600.000.jpg https://live16.exmobile.hscdn.com/exlive/cctv5669.stream/playlist.m3u8 1 1 (16시 10분부터)
51 0450 1 E 중부내륙선 6 45 양평방향 20260730161104 01 기타 (갓길)승합차고장 처리중 (16시 11분부터) 감곡부근(252.1K) 252.1 -1 37.129423 127.66049 cctv00005386 상우1교 https://exmobile8.hscdn.com/cctv5386image/ch00005386_20260730.154600.000.jpg https://live14.exmobile.hscdn.com/exlive/cctv5386.stream/playlist.m3u8 252.1 0 (16시 11분부터) (갓길)승합차고장 처리중
52 0150 1 E 서해안선 2 15 서울방향 20260730161342 01 기타 (갓길)중형화물차 고장 처리중 (16시 13분부터) 서천(휴)부근(166.5K) 166.5 -1 36.119755 126.636626 cctv00002043 종천1교 https://exmobile4.hscdn.com/cctv2043image/ch00002043_20260730.154600.000.jpg https://live12.exmobile.hscdn.com/exlive/cctv2043.stream/playlist.m3u8 166.5 0 (16시 13분부터) (갓길)중형화물차 고장 처리중
53 0500 1 S 영동선 4 50 인천방향 20260730161727 04 정체 (16시 17분부터) 둔대분기점(23K)-반월터널부근(21K) 23 2 37.322581 126.907065 cctv00005041 둔대분기점 https://exmobile8.hscdn.com/cctv5041image/ch00005041_20260730.154600.000.jpg https://live16.exmobile.hscdn.com/exlive/cctv5041.stream/playlist.m3u8 23 23 (16시 17분부터)
54 0270 1 E 순천완주선 6 27 완주방향 20260730161748 01 기타 (갓길) 화물차 고장 처리중 (16시 17분부터) 서면2터널부근(10.7K) 10.7 -1 35.028166 127.507502 cctv00005578 서면2터널(완주외부1) https://exmobile8.hscdn.com/cctv5578image/ch00005578_20260730.154600.000.jpg https://live14.exmobile.hscdn.com/exlive/cctv5578.stream/playlist.m3u8 10.7 0 (16시 17분부터) (갓길) 화물차 고장 처리중
55 0160 1 E 울산선 6 16 울산방향 20260730161750 01 기타 (갓길)화물차 고장처리 중 (16시 17분부터) 범서하이패스(10.3K) 10.3 -1 35.570555 129.227118 cctv00005346 입암 https://exmobile4.hscdn.com/cctv5346image/ch00005346_20260730.154600.000.jpg https://live14.exmobile.hscdn.com/exlive/cctv5346.stream/playlist.m3u8 10.3 0 (16시 17분부터) (갓길)화물차 고장처리 중
56 0500 1 S 영동선 4 50 인천방향 20260730161757 04 정체 진출로 (16시 17분부터) 서용인분기점(50K) 50 1 37.268988 127.186046 cctv00000363 마성터널(강릉) https://exmobile8.hscdn.com/cctv0363image/ch00000363_20260730.154600.000.jpg https://live16.exmobile.hscdn.com/exlive/cctv0363.stream/playlist.m3u8 50 0 (16시 17분부터) 진출로
57 0150 1 E 서해안선 2 15 서울방향 20260730161803 01 기타 (갓길) 화물 고장차 처리중 (16시 18분부터) 당진부근(267.3K) 267.3 -1 36.906553 126.733865 cctv00000626 영천교(고정) https://exmobile4.hscdn.com/cctv0626image/ch00000626_20260730.154600.000.jpg https://live4.exmobile.hscdn.com/exlive/cctv0626.stream/playlist.m3u8 267.3 0 (16시 18분부터) (갓길) 화물 고장차 처리중
58 0550 2 S 중앙선 6 55 부산방향 20260730161902 04 정체 (16시 19분부터) 초정(5K)-삼락(0K) 5 5 35.235254 128.980641 cctv00003672 초정 https://exmobile8.hscdn.com/cctv3672image/ch00003672_20260730.154600.000.jpg https://live4.exmobile.hscdn.com/exlive/cctv3672.stream/playlist.m3u8 5 5 (16시 19분부터)
59 0500 1 E 영동선 4 50 강릉방향 20260730161916 04 정체 (16시 19분부터) 둔대분기점(22K)-부곡(27K) 22 5 37.322957 126.895948 cctv00000220 둔대교 https://exmobile8.hscdn.com/cctv0220image/ch00000220_20260730.154600.000.jpg https://live2.exmobile.hscdn.com/exlive/cctv0220.stream/playlist.m3u8 22 22 (16시 19분부터)
60 0252 1 E 논산천안선 6 25 천안방향 20260730162057 00 사고 1차로 승용차 관련 사고발생 (16시 20분부터) 남공주IC 오룡교(232.1K) 225 0 36.34541 127.06794 cctv00007164 이인SA/남 https://exmobile4.hscdn.com/cctv7164image/ch00007164_20260730.154600.000.jpg https://live11.exmobile.hscdn.com/exlive/cctv7164.stream/playlist.m3u8 225 225 (16시 20분부터) 1차로 승용차 관련 사고발생
61 1000 1 S 수도권제1순환선 5 100 일산방향 20260730162117 04 정체 (16시 21분부터) 성남부근(3K)-판교분기점(0K) 3 3 37.416928 127.122446 cctv00005932 성남삼평교2 https://exmobile4.hscdn.com/cctv5932image/ch00005932_20260730.154600.000.jpg https://live5.exmobile.hscdn.com/exlive/cctv5932.stream/playlist.m3u8 3 3 (16시 21분부터)
62 1000 1 S 수도권제1순환선 5 100 일산방향 20260730162134 04 정체 (16시 21분부터) 판교분기점(128K)-판교분기점부근(126K) 128 2 37.405686 127.094436 cctv00005666 금토 https://exmobile8.hscdn.com/cctv5666image/ch00005666_20260730.154600.000.jpg https://live11.exmobile.hscdn.com/exlive/cctv5666.stream/playlist.m3u8 128 128 (16시 21분부터)
63 1000 1 S 수도권제1순환선 5 100 일산방향 20260730162214 04 정체 (16시 22분부터) 서하남분기점(16K)-송파부근(7K) 16 9 37.515281 127.169685 cctv00000251 광암터널2 https://exmobile4.hscdn.com/cctv0251image/ch00000251_20260730.154600.000.jpg https://live15.exmobile.hscdn.com/exlive/cctv0251.stream/playlist.m3u8 16 16 (16시 22분부터)
64 0600 1 S 서울양양선 6 60 서울방향 20260730162324 04 정체 (16시 23분부터) 덕소삼패(3K)-강일(0K) 3 3 37.587067 127.199448 cctv00000427 미사대교종점 https://exmobile8.hscdn.com/cctv0427image/ch00000427_20260730.154600.000.jpg https://live17.exmobile.hscdn.com/exlive/cctv0427.stream/playlist.m3u8 3 3 (16시 23분부터)
65 0450 1 E 중부내륙선 6 45 양평방향 20260730162343 04 정체 (16시 23분부터) 감곡(251K)-감곡부근(255K) 251 4 37.124313 127.670833 cctv00003206 감곡 https://exmobile4.hscdn.com/cctv3206image/ch00003206_20260730.154600.000.jpg https://live10.exmobile.hscdn.com/exlive/cctv3206.stream/playlist.m3u8 251 251 (16시 23분부터)
66 1000 1 E 수도권제1순환선 5 100 구리방향 20260730162344 04 정체 (16시 23분부터) 강일(24K)-구리남양주요금소(27K) 24 3 37.566883 127.170658 cctv00000143 강일육교 https://exmobile8.hscdn.com/cctv0143image/ch00000143_20260730.154600.000.jpg https://live1.exmobile.hscdn.com/exlive/cctv0143.stream/playlist.m3u8 24 24 (16시 23분부터)
67 1100 1 E 제2경인선 6 110 성남방향 20260730162409 04 정체 (16시 24분부터) 안현분기점(17K)-안현분기점(18K) 17 1 37.437119 126.816192 cctv00001536 안현분기점1 https://exmobile4.hscdn.com/cctv1536image/ch00001536_20260730.154600.000.jpg https://live12.exmobile.hscdn.com/exlive/cctv1536.stream/playlist.m3u8 17 17 (16시 24분부터)
68 0010 1 S 경부선 1 1 부산방향 20260730163326 04 정체 (16시 33분부터) 회덕분기점(277K)-회덕분기점부근(276K) 277 1 36.396149 127.419059 cctv00000873 신대철교 https://exmobile4.hscdn.com/cctv0873image/ch00000873_20260730.154600.000.jpg https://live4.exmobile.hscdn.com/exlive/cctv0873.stream/playlist.m3u8 277 277 (16시 33분부터)
69 0270 1 E 순천완주선 6 27 완주방향 20260730163357 03 작업 (갓길) 노면보수 작업중 (16시 33분부터) 황전(25.4K) 25.4 -1 35.149569 127.455096 cctv00001436 황전 https://exmobile8.hscdn.com/cctv1436image/ch00001436_20260730.154600.000.jpg https://live14.exmobile.hscdn.com/exlive/cctv1436.stream/playlist.m3u8 25.4 0 (16시 33분부터) (갓길) 노면보수 작업중
70 0500 1 S 영동선 4 50 인천방향 20260730163548 04 정체 (16시 35분부터) 이천부근(82K)-호법분기점부근(75K) 82 7 37.242627 127.522886 cctv00000359 가산리 https://exmobile4.hscdn.com/cctv0359image/ch00000359_20260730.154600.000.jpg https://live16.exmobile.hscdn.com/exlive/cctv0359.stream/playlist.m3u8 82 82 (16시 35분부터)
71 0352 1 E 중부선 3 35 하남방향 20260730164203 04 정체 (16시 42분부터) 경기광주IC(352K)-중부1터널부근(355K) 352 3 37.447946 127.269718 cctv00000267 광주 https://exmobile4.hscdn.com/cctv0267image/ch00000267_20260730.154600.000.jpg https://live1.exmobile.hscdn.com/exlive/cctv0267.stream/playlist.m3u8 352 352 (16시 42분부터)
72 0600 1 S 서울양양선 6 60 서울방향 20260730164308 01 기타 (갓길) 승용차 고장 처리중 (16시 43분부터) 남춘천부근(53.6K) 53.6 -1 37.745234 127.694504 cctv00000172 행촌2교 https://exmobile4.hscdn.com/cctv0172image/ch00000172_20260730.154600.000.jpg https://live17.exmobile.hscdn.com/exlive/cctv0172.stream/playlist.m3u8 53.6 0 (16시 43분부터) (갓길) 승용차 고장 처리중
73 0500 1 E 영동선 4 50 강릉방향 20260730164416 00 사고 (인천 진출로)사고 처리중 (16시 44분부터) 서창분기점(0.5K) .5 -1 37.433432 126.738571 cctv00005927 서창JC https://exmobile4.hscdn.com/cctv5927image/ch00005927_20260730.154600.000.jpg https://live8.exmobile.hscdn.com/exlive/cctv5927.stream/playlist.m3u8 0.5 0 (16시 44분부터) (인천 진출로)사고 처리중
74 0500 1 S 영동선 4 50 인천방향 20260730164625 01 기타 (2차로)고장차 처리중 (16시 46분부터) 월곶분기점부근(6.3K) 6.3 -1 37.386135 126.755797 cctv00000336 월곶 https://exmobile4.hscdn.com/cctv0336image/ch00000336_20260730.154600.000.jpg https://live16.exmobile.hscdn.com/exlive/cctv0336.stream/playlist.m3u8 6.3 0 (16시 46분부터) (2차로)고장차 처리중
75 0351 1 S 통영대전선 6 35 통영방향 20260730164648 01 기타 (2차로,갓길)승용차 고장 처리중 (16시 46분부터) 마달터널부근(202.5K) 202.5 -1 36.248086 127.474032 cctv00000463 공주교 https://exmobile8.hscdn.com/cctv0463image/ch00000463_20260730.154600.000.jpg https://live17.exmobile.hscdn.com/exlive/cctv0463.stream/playlist.m3u8 202.5 0 (16시 46분부터) (2차로,갓길)승용차 고장 처리중
76 1000 1 E 수도권제1순환선 5 100 구리방향 20260730164727 00 사고 (3,4차로) 사고 처리중 (16시 47분부터) 자유로(72K) 72 2 37.618882 126.799826 cctv00000224 자유로분기점 https://exmobile4.hscdn.com/cctv0224image/ch00000224_20260730.154600.000.jpg https://live15.exmobile.hscdn.com/exlive/cctv0224.stream/playlist.m3u8 72 0 (16시 47분부터) (3,4차로) 사고 처리중
77 0010 1 E 경부선 1 1 서울방향 20260730164739 04 정체 (16시 47분부터) 기흥(388K)-신갈분기점(394K) 388 6 37.228626 127.105739 cctv00000700 보정교 https://exmobile4.hscdn.com/cctv0700image/ch00000700_20260730.154600.000.jpg https://live12.exmobile.hscdn.com/exlive/cctv0700.stream/playlist.m3u8 388 388 (16시 47분부터)
78 0010 1 S 경부선 1 1 부산방향 20260730164817 04 정체 (16시 48분부터) 신갈분기점부근(397K)-신갈분기점(394K) 397 3 37.309238 127.103578 cctv00000008 죽전 https://exmobile4.hscdn.com/cctv0008image/ch00000008_20260730.154600.000.jpg https://live1.exmobile.hscdn.com/exlive/cctv0008.stream/playlist.m3u8 397 397 (16시 48분부터)
79 0351 1 S 통영대전선 6 35 통영방향 20260730165102 01 기타 (갓길)화물차 고장 처리중 (16시 51분부터) 동고성(14.3K) 14.3 -1 34.970155 128.385918 cctv00001582 송산 https://exmobile4.hscdn.com/cctv1582image/ch00001582_20260730.154600.000.jpg https://live14.exmobile.hscdn.com/exlive/cctv1582.stream/playlist.m3u8 14.3 0 (16시 51분부터) (갓길)화물차 고장 처리중
80 0400 1 E 평택제천선 6 40 제천방향 20260730165135 04 정체 (16시 51분부터) 안성분기점(23K)-안성분기점(24K) 23 1 37.034317 127.131112 cctv00000388 안성분기점_평택제천 https://exmobile4.hscdn.com/cctv0388image/ch00000388_20260730.154600.000.jpg https://live14.exmobile.hscdn.com/exlive/cctv0388.stream/playlist.m3u8 23 23 (16시 51분부터)
81 0010 1 S 경부선 1 1 부산방향 20260730165504 01 기타 (갓길)승용차 고장처리중 (16시 55분부터) 동대구분기점(122.5K) 122.5 -1 35.887948 128.690911 cctv00002300 동대구 https://exmobile8.hscdn.com/cctv2300image/ch00002300_20260730.154600.000.jpg https://live1.exmobile.hscdn.com/exlive/cctv2300.stream/playlist.m3u8 122.5 0 (16시 55분부터) (갓길)승용차 고장처리중
82 0600 1 S 서울양양선 6 60 서울방향 20260730165618 00 사고 (2,3차로)승용차관련 사고처리중 (16시 56분부터) 남춘천부근(53.8K) 53.8 3 37.745877 127.696623 cctv00000172 행촌2교 https://exmobile4.hscdn.com/cctv0172image/ch00000172_20260730.154600.000.jpg https://live17.exmobile.hscdn.com/exlive/cctv0172.stream/playlist.m3u8 53.8 0 (16시 56분부터) (2,3차로)승용차관련 사고처리중
83 0010 1 E 경부선 1 1 서울방향 20260730165638 22 기타 (갓길)보행자 조치중 (16시 56분부터) 안성(휴)(370K) 370 -1 37.080963 127.127648 cctv00000097 산하 https://exmobile8.hscdn.com/cctv0097image/ch00000097_20260730.154600.000.jpg https://live15.exmobile.hscdn.com/exlive/cctv0097.stream/playlist.m3u8 370 0 (16시 56분부터) (갓길)보행자 조치중
84 1200 1 S 경인선 6 120 인천방향 20260730165724 04 정체 (16시 57분부터) 부천(20K)-부천(19K) 20 1 37.523066 126.788085 cctv00005937 도당육교 https://exmobile4.hscdn.com/cctv5937image/ch00005937_20260730.154600.000.jpg https://live12.exmobile.hscdn.com/exlive/cctv5937.stream/playlist.m3u8 20 20 (16시 57분부터)
85 0450 1 E 중부내륙선 6 45 양평방향 20260730165823 01 기타 (진입로 갓길) 화물차 고장 처리 중 (16시 58분부터) 영산(24K) 24 -1 35.450343 128.508937 cctv00001539 봉산 https://exmobile4.hscdn.com/cctv1539image/ch00001539_20260730.154600.000.jpg https://live3.exmobile.hscdn.com/exlive/cctv1539.stream/playlist.m3u8 24 0 (16시 58분부터) (진입로 갓길) 화물차 고장 처리 중
86 0150 1 E 서해안선 2 15 서울방향 20260730165846 00 사고 (1차로)사고 처리중 (16시 58분부터) 화성(휴)(301.5K) 301.5 1 37.141864 126.880157 cctv00002406 화성휴게소2 https://exmobile8.hscdn.com/cctv2406image/ch00002406_20260730.154600.000.jpg https://live12.exmobile.hscdn.com/exlive/cctv2406.stream/playlist.m3u8 301.5 0 (16시 58분부터) (1차로)사고 처리중
87 1100 1 S 제2경인선 6 110 인천방향 20260730170117 04 정체 (17시 01분부터) 안현분기점(18K)-신천(14K) 18 4 37.440082 126.826665 cctv00001537 안현분기점2 https://exmobile4.hscdn.com/cctv1537image/ch00001537_20260730.154600.000.jpg https://live12.exmobile.hscdn.com/exlive/cctv1537.stream/playlist.m3u8 18 18 (17시 01분부터)
88 0450 1 E 중부내륙선 6 45 양평방향 20260730170123 01 기타 (갓길)승용차고장 처리중 (17시 01분부터) 여주분기점부근(261K) 261 -1 37.196645 127.61217 cctv00005146 금당교_중부내륙 https://exmobile8.hscdn.com/cctv5146image/ch00005146_20260730.154600.000.jpg https://live5.exmobile.hscdn.com/exlive/cctv5146.stream/playlist.m3u8 261 0 (17시 01분부터) (갓길)승용차고장 처리중
89 2510 1 E 호남지선 6 251 대전방향 20260730170212 04 정체 (17시 02분부터) 북대전부근(52K)-회덕분기점(54K) 52 2 36.409214 127.399012 cctv00005468 탑립육교 https://exmobile4.hscdn.com/cctv5468image/ch00005468_20260730.154600.000.jpg https://live7.exmobile.hscdn.com/exlive/cctv5468.stream/playlist.m3u8 52 52 (17시 02분부터)
@@ -0,0 +1,125 @@
"ROUTE","ROAD_NO","ROUTE_ID","WEATHER","UPDWNAME","UPDOWN","MILEPOST","CONTENTS","RAISE_TIME","INCIDENT_TYPE","REGION_ID","REGION_NAME","START_MILEPOST","INITIALCHAR","SEQ_NO","INCIDENT_ID","CONGZONE_ID"
경인선,120,"12001",,서울방향,E,신월(23K)-신월(24K),"1km정체[2026-07-30 15:21- ]","20260730152128",차량증가,"250000",,"23","1200","120","20260730152128",
울산선,16,"01601",,울산방향,E,범서하이패스(10.3K),(갓길)화물차 고장처리 중[2026-07-30 16:17- ],"20260730161750",고장,"700000",,"10.3","0160","16","20260730161750",
경인선,120,"12001",,인천방향,S,부천(20K)-부천(19K),"1km정체[2026-07-30 16:57- ]","20260730165724",차량증가,"250000",,"20","1200","120","20260730165724",
경부선,1,"00101",,부산방향,S,동대구분기점(122.5K),(갓길)승용차 고장처리중[2026-07-30 16:55- ],"20260730165504",고장,"600000",,"122.5","0010","1","20260730165504",
서울양양선,60,"06001",,서울방향,S,남춘천부근(53.8K),"(2,3차로)승용차관련 사고처리중[2026-07-30 16:56- ] ==> 남춘천IC~남춘천IC, 3km정체","20260730165618",사고,"300000",,"53.8","0600","60","20260730165618",
통영대전선,35,"03511",,통영방향,S,오동터널부근(132K),(갓길) 시설물 보수 작업중[2026-07-30 08:12- ],"20260730081231",작업,"800000",,"132","0351","35","20260730081231",
경부선,1,"00101",,부산방향,S,천안분기점부근(332K)-천안호두(휴)(324K),"8km정체[2026-07-30 10:50- ]","20260730105038",차량증가,"400000",,"332","0010","1","20260730105038",
영동선,50,"05001",,인천방향,S,둔대분기점(23K)-반월터널부근(21K),"2km정체[2026-07-30 16:17- ]","20260730161727",차량증가,"250000",,"23","0500","50","20260730161727",
청주영덕선,30,"03001",,영덕방향,E,수한터널부근(28K)-탄부터널부근(31K),"3km정체[2026-07-30 17:04- ]","20260730170451",차량증가,"900000",,"28","0300","30","20260730170451",
논산천안선,25,"02521",,논산방향,S,차령터널 무학천교(266.0K)-차령터널 (263.0K),"3km 정체[2026-07-30 08:24- ]","20260730082406",차량증가,"400000",,"269","0252","25","20260730082406",
경부선,1,"00101",,서울방향,E,양재부근(415K)-반포(420K),"5km정체[2026-07-30 06:27- ]","20260730062713",차량증가,"200000",,"415","0010","1","20260730062713",
제2경인선,110,"11001",,성남방향,E,안현분기점(17K)-안현분기점(18K),"1km정체[2026-07-30 16:24- ]","20260730162409",차량증가,"250000",,"17","1100","110","20260730162409",
영동선,50,"05001",,인천방향,S,이천부근(82K)-호법분기점부근(75K),"7km정체[2026-07-30 16:35- ]","20260730163548",차량증가,"200000",,"82","0500","50","20260730163548",
수도권제1순환선,100,"10001",,판교방향,E,자유로(72K)-김포(74K),"2km정체[2026-07-30 14:59- ]","20260730145917",차량증가,"250000",,"72","1000","100","20260730145917",
순천완주선,27,"02701",,완주방향,E,황전(25.4K),(갓길) 노면보수 작업중[2026-07-30 16:33- ],"20260730163357",작업,"500000",,"25.4","0270","27","20260730163357",
수도권제1순환선,100,"10001",,일산방향,S,안양터널(114K)-수리터널(112K),"2km정체[2026-07-30 15:33- ]","20260730153338",차량증가,"250000",,"114","1000","100","20260730153338",
수도권제2순환선(화성-광주),400,"40041",,화성방향,S,동탄방향 9.8,null[2026-07-23 13:52- ],"20260723135200",작업,"200000",,"0","4004","400","20260723135200",
영동선,50,"05001",,인천방향,S,덕평부근(66K)-양지터널부근(58K),"8km정체[2026-07-30 15:34- ]","20260730153400",차량증가,"200000",,"66","0500","50","20260730153400",
호남선,25,"02511",,천안방향,E,동광주(74K),"1km정체[2026-07-30 16:06- ]","20260730160618",차량증가,"500000",,"74","0251","25","20260730160618",
영동선,50,"05001",,인천방향,S,서용인분기점(50K),"1km정체[2026-07-30 16:17- ]","20260730161757",차량증가,"250000",,"50","0500","50","20260730161757",
영동선,50,"05001",,강릉방향,E,둔대분기점(22K)-부곡(27K),"5km정체[2026-07-30 16:19- ]","20260730161916",차량증가,"250000",,"22","0500","50","20260730161916",
동해선(부산-포항),65,"06521",,포항방향,E,남경주(69.5K)-문무대왕1터널(74.1K),"** (포항방향 1,2차로교대) 장기차단 보강공사 7.20(월) ~ 9.18(금) **","20260714121717",홍보,"700000",,"69.5","0652","65","20260714121717",
제2경인선,110,"11001",,인천방향,S,삼막(25.98K)-광명터널(22K),"4km정체[2026-07-30 14:37- ]","20260730143718",차량증가,"250000",,"25.98","1100","110","20260730143718",
중부내륙선,45,"04501",,양평방향,E,여주분기점부근(261K),(갓길)승용차고장 처리중[2026-07-30 17:01- ],"20260730170123",고장,"900000",,"261","0450","45","20260730170123",
남해선(순천-부산),10,"01001",,부산방향,E,칠원분기점부근(117K)-함안2터널부근(120K),"3km정체[2026-07-30 10:32- ]","20260730103250",차량증가,"700000",,"117","0100","10","20260730103250",
부산외곽선,600,"60001",,창원방향,S,기장분기점(48K)-기장분기점부근(47K),"1km정체[2026-07-30 15:29- ]","20260730152946",차량증가,"700000",,"48","6000","600","20260730152946",
호남지선,251,"25101",,논산방향,S,회덕분기점(54K)-북대전부근(52K),"2km정체[2026-07-30 15:45- ]","20260730154509",차량증가,"400000",,"54","2510","251","20260730154509",
영동선,50,"05001",,인천방향,S,서창분기점(1K)-서창(0K),"1km정체[2026-07-30 16:10- ]","20260730161003",차량증가,"250000",,"1","0500","50","20260730161003",
수도권제1순환선,100,"10001",,판교방향,E,자유로(72K),"(3,4차로) 사고 처리중[2026-07-30 16:47- ] ==> 일산IC~자유로IC, 2km정체","20260730164727",사고,"250000",,"72","1000","100","20260730164727",
서울양양선,60,"06001",,서울방향,S,남춘천부근(53.6K),(갓길) 승용차 고장 처리중[2026-07-30 16:43- ],"20260730164308",고장,"300000",,"53.6","0600","60","20260730164308",
경부선,1,"00101",,서울방향,E,안성분기점(364K)-안성(휴)부근(368K),"4km정체[2026-07-30 14:37- ]","20260730143713",차량증가,"200000",,"364","0010","1","20260730143713",
동해선(포항-영덕),65,"06531",,영덕방향,E, ,** (영덕방향) 30k 영덕분기점 차로 증설 공사중 - 차로 좁아짐 주의(~12월) **,"20260721112431",홍보,"600000",,"0","0653","65","20260721112431",
서해안선,15,"01501",,서울방향,E,광명역(334K)-금천(340K),"6km정체[2026-07-30 06:54- ]","20260730065451",차량증가,"250000",,"334","0150","15","20260730065451",
통영대전선,35,"03511",,통영방향,S,마달터널부근(202.5K),"(2차로,갓길)승용차 고장 처리중[2026-07-30 16:46- ]","20260730164648",고장,"800000",,"202.5","0351","35","20260730164648",
통영대전선,35,"03511",,대전방향,E,진주졸음쉼터(57.3K),** (대전방향) 화장실 이용불가 **,"20260725060945",홍보,"700000",,"57.3","0351","35","20260725060945",
경부선,1,"00101",,부산방향,S,신갈분기점부근(397K)-신갈분기점(394K),"3km정체[2026-07-30 16:48- ]","20260730164817",차량증가,"200000",,"397","0010","1","20260730164817",
영동선,50,"05001",,강릉방향,E,서창분기점(0.5K),(인천 진출로)사고 처리중[2026-07-30 16:44- ],"20260730164416",사고,"250000",,.5,"0500","50","20260730164416",
평택제천선,40,"04001",,제천방향,E,안성분기점(23K)-안성분기점(24K),"1km정체[2026-07-30 16:51- ]","20260730165135",차량증가,"250000",,"23","0400","40","20260730165135",
광주대구선,12,"01201",,대구방향,E, ,** (광주방향)112k 남상졸음쉼터 폐쇄(~12월) **,"20260422234627",홍보,"600000",,"0","0120","12","20260422234627",
수도권제2순환선(화성-광주),400,"40041",,화성방향,S,동탄방향 26.0,K (2차로) 비탈면보수 작업중[2026-05-21 14:38- ],"20260521143800",작업,"200000",,"0","4004","400","20260521143800",
동해선(삼척-속초),65,"06501",,속초방향,E, ,** (속초방향) 동해 졸음쉼터 신설공사 [ ~ 8.13] **,"20260416171758",홍보,"300000",,"0","0650","65","20260416171758",
서천공주선,151,"15101",,공주방향,E, ,** 동서천분기점 공주방향 연결로 갓길 장기차단 26.5월~26.10월 **,"20260519074906",홍보,"400000",,"0","1510","151","20260519074906",
서해안선,15,"01501",,서울방향,E, ,** 서산(목포)주유소 영업중단(5.6~10.6)/휴게소 및 LPG충전소는 정상영업/행담도주유소 이용바람 **,"20260429135010",홍보,"400000",,"0","0150","15","20260429135010",
경부선,1,"00101",,서울방향,E, ,"** (부산)남사졸음쉼터 임시폐쇄(26.06.15~26.10.31),안성휴게소 이용바람 **","20260605215733",홍보,"200000",,"0","0010","1","20260605215733",
남해선(순천-부산),10,"01001",,부산방향,E,대저분기점(163K)-덕천(166K),"3km정체[2026-07-30 13:45- ]","20260730134538",차량증가,"700000",,"163","0100","10","20260730134538",
부산울산선,65,"06511",,부산방향,S,해운대터널부근(3K)-부산울산선시점(0K),"3km정체[2026-07-30 14:43- ]","20260730144311",차량증가,"700000",,"3","0651","65","20260730144311",
경부선,1,"00101",,부산방향,S,청주분기점(297K),(갓길) 승용 고장차 처리중[2026-07-30 15:25- ],"20260730152539",고장,"400000",,"297","0010","1","20260730152539",
남해2지선,104,"10401",,서부산방향,E,서부산(휴)(18K)-사상(20K),"2km정체[2026-07-30 15:25- ]","20260730152500",차량증가,"700000",,"18","1040","104","20260730152500",
동해선(삼척-속초),65,"06501",,속초방향,E,쇄운교(15K)-지흥1교(16.7K),(2차로)졸음쉼터 설치 작업중[2026-07-03 07:42- ],"20260703074200",작업,"300000",,"15","0650","65","20260703074200",
수도권제1순환선,100,"10001",,일산방향,S,시흥요금소(96K)-중동(86K),"10km정체[2026-07-30 07:24- ]","20260730072448",차량증가,"250000",,"96","1000","100","20260730072448",
논산천안선,25,"02521",,천안방향,E,남공주IC 오룡교(232.0K)-남공주IC 검상천교(235.0K),"3km 정체[2026-07-30 15:27- ]","20260730152731",차량증가,"400000",,"225","0252","25","20260730152731",
인천공항선,130,"13001",,공항방향,S,[본선-공항] 20.8Km,청라IC 진출 1km 정체[2026-07-30 15:30- ],"20260730153000",차량증가,"200000",,"20.8","1300","130","20260730153000",
수도권제1순환선,100,"10001",,판교방향,E,조남분기점(107K)-수암터널(108K),"1km정체[2026-07-30 16:06- ]","20260730160627",차량증가,"250000",,"107","1000","100","20260730160627",
서울양양선,60,"06001",,서울방향,S,화도(15K)-화도부근(13K),"2km정체[2026-07-30 15:57- ]","20260730155707",차량증가,"300000",,"15","0600","60","20260730155707",
경부선,1,"00101",,서울방향,E,영천분기점(91.5K),"(3차로,갓길)화물차관련 사고 처리중[2026-07-30 14:47- ]","20260730144715",사고,"600000",,"91.5","0010","1","20260730144715",
서해안선,15,"01501",,서울방향,E,서천(휴)부근(166.5K),(갓길)중형화물차 고장 처리중[2026-07-30 16:13- ],"20260730161342",고장,"800000",,"166.5","0150","15","20260730161342",
서해안선,15,"01501",,서울방향,E, ,** 서해대교(양방향) 정밀안전진단 3차로 주간 차단예정(6~10월) **,"20260605085938",홍보,"400000",,"0","0150","15","20260605085938",
논산천안선,25,"02521",,천안방향,E,남공주IC 오룡교(232.1K),"1차로 승용차 관련 사고발생[2026-07-30 16:20- ]","20260730162057",사고,"400000",,"225","0252","25","20260730162057",
호남지선,251,"25101",,대전방향,E,북대전부근(52K)-회덕분기점(54K),"2km정체[2026-07-30 17:02- ]","20260730170212",차량증가,"400000",,"52","2510","251","20260730170212",
인천대교선,110,"11021",,송도방향,E, ,** (민자 고속도로구간) 인천대교선 상황실 전화번호 032-745-8100 문의 바랍니다 **,"20250910001933",홍보,"250000",,"0","1102","110","20250910001933",
경인선,120,"12001",,서울방향,E, ,** 경인1지하차도 홍익병원사거리 1차로 통제 2025.7.9 (수)~공사완료시까지 **,"20250910001852",홍보,"250000",,"0","1200","120","20250910001852",
수도권제2순환선(인천-김포),400,"40011",,김포방향,E, ,** (민자 고속도로구간) 인천김포선 상황실 전화번호 032-292-7164 문의 바랍니다 **,"20251119153617",홍보,"250000",,"0","4001","400","20251119153617",
제3경인선,330,"33001",,시흥방향,E, ,** (민자 고속도로구간) 제3경인고속도로 상황실 031-8084-8901 문의바랍니다 **,"20240725161924",홍보,"200000",,"0","3300","330","20240725161924",
경부선,1,"00101",,서울방향,E, ,"** 천안IC-천안분기점(부산) 방음시설 작업/4차로 21시~06시, 5차로 06시~21시 차단 25.9월~26.12월 **","20250919075529",홍보,"400000",,"0","0010","1","20250919075529",
경인선,120,"12001",,서울방향,E, ,** 인천대로 일반화 공사중(2단계)[주안산단고가교~서인천IC]2025.11.17~2031.03 **,"20251016103404",홍보,"250000",,"0","1200","120","20251016103404",
영동선,50,"05001",,강릉방향,E, ,** (강릉방향) 생태습지 졸음쉼터 화장실 폐쇄 **,"20251117153247",홍보,"300000",,"0","0500","50","20251117153247",
수도권제1순환선,100,"10001",,일산방향,S,판교분기점(128K)-판교분기점부근(126K),"2km정체[2026-07-30 16:21- ]","20260730162134",차량증가,"200000",,"128","1000","100","20260730162134",
경부선,1,"00101",,서울방향,E,기흥(388K)-신갈분기점(394K),"6km정체[2026-07-30 16:47- ]","20260730164739",차량증가,"200000",,"388","0010","1","20260730164739",
수도권제1순환선,100,"10001",,일산방향,S,성남부근(3K)-판교분기점(0K),"3km정체[2026-07-30 16:21- ]","20260730162117",차량증가,"200000",,"3","1000","100","20260730162117",
중부내륙선,45,"04501",,양평방향,E,현풍졸음쉼터(51.4K),** (창원방향) 시설물 작업 중 쉼터이용불가 **,"20260710150735",홍보,"700000",,"51.4","0450","45","20260710150735",
수도권제1순환선,100,"10001",,일산방향,S,서하남분기점(16K)-송파부근(7K),"9km정체[2026-07-30 16:22- ]","20260730162214",차량증가,"200000",,"16","1000","100","20260730162214",
서해안선,15,"01501",,서울방향,E, ,** 서산(서울)주유소 영업중단(5.6~10.6)/휴게소 및 LPG충전소는 정상영업/홍성주유소 이용바람 **,"20260429075501",홍보,"400000",,"0","0150","15","20260429075501",
새만금전주선,20,"02021",,새만금방향,E,석구터널(46.1K),(갓길)소형화물차 고장 처리중[2026-07-30 14:14- ],"20260730141437",고장,"800000",,"46.1","0202","20","20260730141437",
영동선,50,"05001",,인천방향,S,동수원(37K)-북수원(30K),"7km정체[2026-07-30 14:26- ]","20260730142623",차량증가,"250000",,"37","0500","50","20260730142623",
경인선,120,"12001",,인천방향,S,인천요금소(16K)-서인천(11K),"5km정체[2026-07-30 15:09- ]","20260730150911",차량증가,"250000",,"16","1200","120","20260730150911",
제2경인선,110,"11001",,인천방향,S,서창분기점(9K)-남동부근(6K),"3km정체[2026-07-30 06:54- ]","20260730065400",차량증가,"250000",,"9","1100","110","20260730065400",
제2경인선,110,"11001",,인천방향,S,안현분기점(18K)-신천(14K),"4km정체[2026-07-30 17:01- ]","20260730170117",차량증가,"250000",,"18","1100","110","20260730170117",
서해안선,15,"01501",,서울방향,E, ,** 대천휴게소(양방향) 주유소 개선공사 이용불가 6. 1(월)~11.27(금) **,"20260531090003",홍보,"800000",,"0","0150","15","20260531090003",
영동선,50,"05001",,강릉방향,E, ,** 서안산~북수원 확장공사 제한속도변경 100- 80km/h (8.30~26.12.31 ) **,"20250828051816",홍보,"250000",,"0","0500","50","20250828051816",
평택시흥선,15,"01531",,시흥방향,E, ,** (민자 고속도로구간) 평택시흥선 상황실 전화번호 1661-5688 문의 바랍니다 **,"20250912112159",홍보,"250000",,"0","0153","153","20250912112159",
영동선,50,"05001",,강릉방향,E, ,** 영동선 이목졸음쉼터(강릉) 임시폐쇄 '24.07.15. ~ '26.08.29. **,"20251013121202",홍보,"250000",,"0","0500","50","20251013121202",
영동선,50,"05001",,강릉방향,E, ,** 영동선 이천졸음쉼터(인천방향) 폐쇄 (2025.8월~2027.5월 31. (23개월간) **,"20250814135609",홍보,"200000",,"0","0500","50","20250814135609",
인천공항선,130,"13001",,서울방향,E, ,** (민자 고속도로구간) 인천공항선 상황실 전화번호 032-560-6100 문의 바랍니다 **,"20250623050208",홍보,"200000",,"0","1300","130","20250623050208",
대전남부선,300,"30001",,산내방향,E, ,** 서대전부근(양방향) 방음벽 설치작업 26.7.10(금)~27.7.10(토) **,"20250910112809",홍보,"400000",,"0","3000","300","20250910112809",
수도권제1순환선,100,"10001",,판교방향,E,노오지분기점(79K)-송내(88K),"9km정체[2026-07-30 05:11- ]","20260730051106",차량증가,"250000",,"79","1000","100","20260730051106",
중부선,35,"03521",,하남방향,E,일죽부근(304K)-일죽부근(309K),"5km정체[2026-07-30 16:09- ]","20260730160933",차량증가,"900000",,"304","0352","35","20260730160933",
익산장수선,20,"02011",,익산방향,S,소양(16K)-소양부근(15K),(갓길) 덩쿨제거 작업중[2026-07-30 08:41- ],"20260730084122",작업,"800000",,"16","0201","20","20260730084122",
남해선(순천-부산),10,"01001",,부산방향,E, ,"** 섬진강휴게소(순천방향)주유소 영업중단, 개선공사 2026. 7.02~공사완료시까지 **","20260624020608",홍보,"500000",,"0","0100","10","20260624020608",
영동선,50,"05001",,인천방향,S,월곶분기점부근(6.3K),(2차로)고장차 처리중[2026-07-30 16:46- ],"20260730164625",고장,"250000",,"6.3","0500","50","20260730164625",
중앙선,55,"05502",,부산방향,S,초정(5K)-삼락(0K),"5km정체[2026-07-30 16:19- ]","20260730161902",차량증가,"700000",,"5","0550","55","20260730161902",
중부선,35,"03521",,하남방향,E, ,** 번천(통영)졸음쉼터 화장실 개선 공사로 인한 임시폐쇄 (2026.07.22(수)~2026.12.08(화)) **,"20260710122323",홍보,"200000",,"0","0352","35","20260710122323",
중부선,35,"03521",,남이방향,S,진천터널부근(277K)-진천터널부근(274K),"3km정체[2026-07-30 14:10- ]","20260730141034",차량증가,"900000",,"277","0352","35","20260730141034",
중부내륙선,45,"04501",,창원방향,S,감곡부근(258K)-감곡부근(255K),"3km정체[2026-07-30 09:46- ]","20260730094639",차량증가,"900000",,"258","0450","45","20260730094639",
서해안선,15,"01501",,서울방향,E,서평택분기점부근(295K)-화성(휴)부근(303K),"8km정체[2026-07-30 14:09- ]","20260730140943",차량증가,"250000",,"295","0150","15","20260730140943",
경부선,1,"00101",,서울방향,E, ,** 판교분기점-금토분기점(양방향) 갓길 개량공사중(2026.05.26~2027.11.30) **,"20260526065333",홍보,"200000",,"0","0010","1","20260526065333",
중부내륙선,45,"04501",,양평방향,E, ,** (양평방향) 96.5km 성주휴게소 수소충전소 이용불가 **,"20260725224834",홍보,"600000",,"0","0450","45","20260725224834",
통영대전선,35,"03511",,대전방향,E, ,** 통영대전선 111.9k~115.4k(양방향)갓길 장기차단(5.28(목)~9.30(수)) **,"20260521081134",홍보,"700000",,"0","0351","35","20260521081134",
중부내륙선,45,"04501",,양평방향,E,충주분기점부근(238K)-충주분기점부근(241K),"3km정체[2026-07-30 13:27- ]","20260730132759",차량증가,"900000",,"238","0450","45","20260730132759",
논산천안선,25,"02521",,논산방향,S,남풍세IC 호정 1교(268.0K)-차령터널 (263.0K),"5km 정체[2026-07-28 14:03- ]","20260728140304",차량증가,"400000",,"269","0252","25","20260728140304",
서해안선,15,"01501",,서울방향,E, ,** (갓길)동서천JCT(서울) 정체개선공사(2026. 5. 19 ~ 2026. 10. 30) **,"20260519113903",홍보,"800000",,"0","0150","15","20260519113903",
중부내륙선,45,"04501",,양평방향,E,영산(24K),(진입로 갓길) 화물차 고장 처리 중[2026-07-30 16:58- ],"20260730165823",고장,"700000",,"24","0450","45","20260730165823",
서해안선,15,"01501",,서울방향,E, ,"** 기상악화시 ""당진IC~서평택IC"" 제한속도 하향 단속(구간, 암행순찰) 시행 **","20260128113835",홍보,"400000",,"0","0150","15","20260128113835",
서해안선,15,"01501",,서울방향,E,당진부근(267.3K),(갓길) 화물 고장차 처리중[2026-07-30 16:18- ],"20260730161803",고장,"400000",,"267.3","0150","15","20260730161803",
수도권제1순환선,100,"10001",,판교방향,E,강일(24K)-구리남양주요금소(27K),"3km정체[2026-07-30 16:23- ]","20260730162344",차량증가,"200000",,"24","1000","100","20260730162344",
평택제천선,40,"04001",,평택방향,S,대소분기점(57K)-안진터널(52K),"5km정체[2026-07-30 15:55- ]","20260730155518",차량증가,"900000",,"57","0400","40","20260730155518",
평택제천선,40,"04001",,평택방향,S,서안성(25K)-안성분기점(24K),"1km정체[2026-07-30 15:06- ]","20260730150604",차량증가,"250000",,"25","0400","40","20260730150604",
경부선,1,"00101",,서울방향,E,판교분기점(408K),"1km정체[2026-07-30 16:00- ]","20260730160049",차량증가,"200000",,"408","0010","1","20260730160049",
동해선(부산-포항),65,"06521",,포항방향,E,남경주부근(68K)-문무대왕1터널(74K),"(2차로)노면보강 공사 작업중, 장기차단[2026-07-20 08:25- ]","20260720082502",작업,"700000",,"68","0652","65","20260720082502",
서울양양선,60,"06001",,서울방향,S,덕소삼패(3K)-강일(0K),"3km정체[2026-07-30 16:23- ]","20260730162324",차량증가,"300000",,"3","0600","60","20260730162324",
중부내륙선,45,"04501",,양평방향,E,감곡(251K)-감곡부근(255K),"4km정체[2026-07-30 16:23- ]","20260730162343",차량증가,"900000",,"251","0450","45","20260730162343",
경부선,1,"00101",,부산방향,S,회덕분기점(277K)-회덕분기점부근(276K),"1km정체[2026-07-30 16:33- ]","20260730163326",차량증가,"400000",,"277","0010","1","20260730163326",
호남선,25,"02511",,천안방향,E, ,** 백양사휴게소(천안)수소충전소 운영중단(2026.7.27~수리완료시까지) **,"20260727035539",홍보,"500000",,"0","0251","25","20260727035539",
경부선,1,"00101",,서울방향,E, ,** 평일 버스전용차로제 시행 중 (양방향) 한남-안성 (07시-21시) **,"20260704055541",홍보,"200000",,"0","0010","1","20260704055541",
남해선(순천-부산),10,"01001",,부산방향,E,김해졸음쉼터(153K),** (양방향) 화장실 이용불가 **,"20260616194929",홍보,"700000",,"153","0100","10","20260616194929",
경부선,1,"00101",,서울방향,E,입장거봉포도(휴)부근(355K)-안성(360K),"5km정체[2026-07-30 15:20- ]","20260730152029",차량증가,"400000",,"355","0010","1","20260730152029",
중부내륙선,45,"04501",,양평방향,E,감곡부근(252.1K),(갓길)승합차고장 처리중[2026-07-30 16:11- ],"20260730161104",고장,"900000",,"252.1","0450","45","20260730161104",
순천완주선,27,"02701",,완주방향,E,서면2터널부근(10.7K),(갓길) 화물차 고장 처리중[2026-07-30 16:17- ],"20260730161748",고장,"500000",,"10.7","0270","27","20260730161748",
서해안선,15,"01501",,서울방향,E, ,** 화성휴게소(목포) 수소충전소 이용 불가 2026.7.29(수)~2026.7.31(금) **,"20260729140605",홍보,"250000",,"0","0150","15","20260729140605",
통영대전선,35,"03511",,통영방향,S,동고성(14.3K),(갓길)화물차 고장 처리중[2026-07-30 16:51- ],"20260730165102",고장,"700000",,"14.3","0351","35","20260730165102",
경부선,1,"00101",,서울방향,E,안성(휴)(370K),(갓길)보행자 조치중[2026-07-30 16:56- ],"20260730165638",기타,"200000",,"370","0010","1","20260730165638",
영동선,50,"05001",,인천방향,S,군자분기점(7K)-월곶분기점부근(4K),"3km정체[2026-07-30 13:59- ]","20260730135951",차량증가,"250000",,"7","0500","50","20260730135951",
제2경인선,110,"11001",,성남방향,E,학익분기점(3K)-남동(8K),"5km정체[2026-07-30 13:54- ]","20260730135457",차량증가,"250000",,"3","1100","110","20260730135457",
서해안선,15,"01501",,서울방향,E,매송(휴)부근(315K)-용담터널(319K),"4km정체[2026-07-30 14:10- ]","20260730141000",차량증가,"250000",,"315","0150","15","20260730141000",
중부선,35,"03521",,하남방향,E,경기광주IC(352K)-중부1터널부근(355K),"3km정체[2026-07-30 16:42- ]","20260730164203",차량증가,"200000",,"352","0352","35","20260730164203",
1 ROUTE ROAD_NO ROUTE_ID WEATHER UPDWNAME UPDOWN MILEPOST CONTENTS RAISE_TIME INCIDENT_TYPE REGION_ID REGION_NAME START_MILEPOST INITIALCHAR SEQ_NO INCIDENT_ID CONGZONE_ID
2 경인선 120 12001 서울방향 E 신월(23K)-신월(24K) 1km정체[2026-07-30 15:21- ] 20260730152128 차량증가 250000 23 1200 120 20260730152128
3 울산선 16 01601 울산방향 E 범서하이패스(10.3K) (갓길)화물차 고장처리 중[2026-07-30 16:17- ] 20260730161750 고장 700000 10.3 0160 16 20260730161750
4 경인선 120 12001 인천방향 S 부천(20K)-부천(19K) 1km정체[2026-07-30 16:57- ] 20260730165724 차량증가 250000 20 1200 120 20260730165724
5 경부선 1 00101 부산방향 S 동대구분기점(122.5K) (갓길)승용차 고장처리중[2026-07-30 16:55- ] 20260730165504 고장 600000 122.5 0010 1 20260730165504
6 서울양양선 60 06001 서울방향 S 남춘천부근(53.8K) (2,3차로)승용차관련 사고처리중[2026-07-30 16:56- ] ==> 남춘천IC~남춘천IC, 3km정체 20260730165618 사고 300000 53.8 0600 60 20260730165618
7 통영대전선 35 03511 통영방향 S 오동터널부근(132K) (갓길) 시설물 보수 작업중[2026-07-30 08:12- ] 20260730081231 작업 800000 132 0351 35 20260730081231
8 경부선 1 00101 부산방향 S 천안분기점부근(332K)-천안호두(휴)(324K) 8km정체[2026-07-30 10:50- ] 20260730105038 차량증가 400000 332 0010 1 20260730105038
9 영동선 50 05001 인천방향 S 둔대분기점(23K)-반월터널부근(21K) 2km정체[2026-07-30 16:17- ] 20260730161727 차량증가 250000 23 0500 50 20260730161727
10 청주영덕선 30 03001 영덕방향 E 수한터널부근(28K)-탄부터널부근(31K) 3km정체[2026-07-30 17:04- ] 20260730170451 차량증가 900000 28 0300 30 20260730170451
11 논산천안선 25 02521 논산방향 S 차령터널 무학천교(266.0K)-차령터널 (263.0K) 3km 정체[2026-07-30 08:24- ] 20260730082406 차량증가 400000 269 0252 25 20260730082406
12 경부선 1 00101 서울방향 E 양재부근(415K)-반포(420K) 5km정체[2026-07-30 06:27- ] 20260730062713 차량증가 200000 415 0010 1 20260730062713
13 제2경인선 110 11001 성남방향 E 안현분기점(17K)-안현분기점(18K) 1km정체[2026-07-30 16:24- ] 20260730162409 차량증가 250000 17 1100 110 20260730162409
14 영동선 50 05001 인천방향 S 이천부근(82K)-호법분기점부근(75K) 7km정체[2026-07-30 16:35- ] 20260730163548 차량증가 200000 82 0500 50 20260730163548
15 수도권제1순환선 100 10001 판교방향 E 자유로(72K)-김포(74K) 2km정체[2026-07-30 14:59- ] 20260730145917 차량증가 250000 72 1000 100 20260730145917
16 순천완주선 27 02701 완주방향 E 황전(25.4K) (갓길) 노면보수 작업중[2026-07-30 16:33- ] 20260730163357 작업 500000 25.4 0270 27 20260730163357
17 수도권제1순환선 100 10001 일산방향 S 안양터널(114K)-수리터널(112K) 2km정체[2026-07-30 15:33- ] 20260730153338 차량증가 250000 114 1000 100 20260730153338
18 수도권제2순환선(화성-광주) 400 40041 화성방향 S 동탄방향 9.8 null[2026-07-23 13:52- ] 20260723135200 작업 200000 0 4004 400 20260723135200
19 영동선 50 05001 인천방향 S 덕평부근(66K)-양지터널부근(58K) 8km정체[2026-07-30 15:34- ] 20260730153400 차량증가 200000 66 0500 50 20260730153400
20 호남선 25 02511 천안방향 E 동광주(74K) 1km정체[2026-07-30 16:06- ] 20260730160618 차량증가 500000 74 0251 25 20260730160618
21 영동선 50 05001 인천방향 S 서용인분기점(50K) 1km정체[2026-07-30 16:17- ] 20260730161757 차량증가 250000 50 0500 50 20260730161757
22 영동선 50 05001 강릉방향 E 둔대분기점(22K)-부곡(27K) 5km정체[2026-07-30 16:19- ] 20260730161916 차량증가 250000 22 0500 50 20260730161916
23 동해선(부산-포항) 65 06521 포항방향 E 남경주(69.5K)-문무대왕1터널(74.1K) ** (포항방향 1,2차로교대) 장기차단 보강공사 7.20(월) ~ 9.18(금) ** 20260714121717 홍보 700000 69.5 0652 65 20260714121717
24 제2경인선 110 11001 인천방향 S 삼막(25.98K)-광명터널(22K) 4km정체[2026-07-30 14:37- ] 20260730143718 차량증가 250000 25.98 1100 110 20260730143718
25 중부내륙선 45 04501 양평방향 E 여주분기점부근(261K) (갓길)승용차고장 처리중[2026-07-30 17:01- ] 20260730170123 고장 900000 261 0450 45 20260730170123
26 남해선(순천-부산) 10 01001 부산방향 E 칠원분기점부근(117K)-함안2터널부근(120K) 3km정체[2026-07-30 10:32- ] 20260730103250 차량증가 700000 117 0100 10 20260730103250
27 부산외곽선 600 60001 창원방향 S 기장분기점(48K)-기장분기점부근(47K) 1km정체[2026-07-30 15:29- ] 20260730152946 차량증가 700000 48 6000 600 20260730152946
28 호남지선 251 25101 논산방향 S 회덕분기점(54K)-북대전부근(52K) 2km정체[2026-07-30 15:45- ] 20260730154509 차량증가 400000 54 2510 251 20260730154509
29 영동선 50 05001 인천방향 S 서창분기점(1K)-서창(0K) 1km정체[2026-07-30 16:10- ] 20260730161003 차량증가 250000 1 0500 50 20260730161003
30 수도권제1순환선 100 10001 판교방향 E 자유로(72K) (3,4차로) 사고 처리중[2026-07-30 16:47- ] ==> 일산IC~자유로IC, 2km정체 20260730164727 사고 250000 72 1000 100 20260730164727
31 서울양양선 60 06001 서울방향 S 남춘천부근(53.6K) (갓길) 승용차 고장 처리중[2026-07-30 16:43- ] 20260730164308 고장 300000 53.6 0600 60 20260730164308
32 경부선 1 00101 서울방향 E 안성분기점(364K)-안성(휴)부근(368K) 4km정체[2026-07-30 14:37- ] 20260730143713 차량증가 200000 364 0010 1 20260730143713
33 동해선(포항-영덕) 65 06531 영덕방향 E ** (영덕방향) 30k 영덕분기점 차로 증설 공사중 - 차로 좁아짐 주의(~12월) ** 20260721112431 홍보 600000 0 0653 65 20260721112431
34 서해안선 15 01501 서울방향 E 광명역(334K)-금천(340K) 6km정체[2026-07-30 06:54- ] 20260730065451 차량증가 250000 334 0150 15 20260730065451
35 통영대전선 35 03511 통영방향 S 마달터널부근(202.5K) (2차로,갓길)승용차 고장 처리중[2026-07-30 16:46- ] 20260730164648 고장 800000 202.5 0351 35 20260730164648
36 통영대전선 35 03511 대전방향 E 진주졸음쉼터(57.3K) ** (대전방향) 화장실 이용불가 ** 20260725060945 홍보 700000 57.3 0351 35 20260725060945
37 경부선 1 00101 부산방향 S 신갈분기점부근(397K)-신갈분기점(394K) 3km정체[2026-07-30 16:48- ] 20260730164817 차량증가 200000 397 0010 1 20260730164817
38 영동선 50 05001 강릉방향 E 서창분기점(0.5K) (인천 진출로)사고 처리중[2026-07-30 16:44- ] 20260730164416 사고 250000 .5 0500 50 20260730164416
39 평택제천선 40 04001 제천방향 E 안성분기점(23K)-안성분기점(24K) 1km정체[2026-07-30 16:51- ] 20260730165135 차량증가 250000 23 0400 40 20260730165135
40 광주대구선 12 01201 대구방향 E ** (광주방향)112k 남상졸음쉼터 폐쇄(~12월) ** 20260422234627 홍보 600000 0 0120 12 20260422234627
41 수도권제2순환선(화성-광주) 400 40041 화성방향 S 동탄방향 26.0 K (2차로) 비탈면보수 작업중[2026-05-21 14:38- ] 20260521143800 작업 200000 0 4004 400 20260521143800
42 동해선(삼척-속초) 65 06501 속초방향 E ** (속초방향) 동해 졸음쉼터 신설공사 [ ~ 8.13] ** 20260416171758 홍보 300000 0 0650 65 20260416171758
43 서천공주선 151 15101 공주방향 E ** 동서천분기점 공주방향 연결로 갓길 장기차단 26.5월~26.10월 ** 20260519074906 홍보 400000 0 1510 151 20260519074906
44 서해안선 15 01501 서울방향 E ** 서산(목포)주유소 영업중단(5.6~10.6)/휴게소 및 LPG충전소는 정상영업/행담도주유소 이용바람 ** 20260429135010 홍보 400000 0 0150 15 20260429135010
45 경부선 1 00101 서울방향 E ** (부산)남사졸음쉼터 임시폐쇄(26.06.15~26.10.31),안성휴게소 이용바람 ** 20260605215733 홍보 200000 0 0010 1 20260605215733
46 남해선(순천-부산) 10 01001 부산방향 E 대저분기점(163K)-덕천(166K) 3km정체[2026-07-30 13:45- ] 20260730134538 차량증가 700000 163 0100 10 20260730134538
47 부산울산선 65 06511 부산방향 S 해운대터널부근(3K)-부산울산선시점(0K) 3km정체[2026-07-30 14:43- ] 20260730144311 차량증가 700000 3 0651 65 20260730144311
48 경부선 1 00101 부산방향 S 청주분기점(297K) (갓길) 승용 고장차 처리중[2026-07-30 15:25- ] 20260730152539 고장 400000 297 0010 1 20260730152539
49 남해2지선 104 10401 서부산방향 E 서부산(휴)(18K)-사상(20K) 2km정체[2026-07-30 15:25- ] 20260730152500 차량증가 700000 18 1040 104 20260730152500
50 동해선(삼척-속초) 65 06501 속초방향 E 쇄운교(15K)-지흥1교(16.7K) (2차로)졸음쉼터 설치 작업중[2026-07-03 07:42- ] 20260703074200 작업 300000 15 0650 65 20260703074200
51 수도권제1순환선 100 10001 일산방향 S 시흥요금소(96K)-중동(86K) 10km정체[2026-07-30 07:24- ] 20260730072448 차량증가 250000 96 1000 100 20260730072448
52 논산천안선 25 02521 천안방향 E 남공주IC 오룡교(232.0K)-남공주IC 검상천교(235.0K) 3km 정체[2026-07-30 15:27- ] 20260730152731 차량증가 400000 225 0252 25 20260730152731
53 인천공항선 130 13001 공항방향 S [본선-공항] 20.8Km 청라IC 진출 1km 정체[2026-07-30 15:30- ] 20260730153000 차량증가 200000 20.8 1300 130 20260730153000
54 수도권제1순환선 100 10001 판교방향 E 조남분기점(107K)-수암터널(108K) 1km정체[2026-07-30 16:06- ] 20260730160627 차량증가 250000 107 1000 100 20260730160627
55 서울양양선 60 06001 서울방향 S 화도(15K)-화도부근(13K) 2km정체[2026-07-30 15:57- ] 20260730155707 차량증가 300000 15 0600 60 20260730155707
56 경부선 1 00101 서울방향 E 영천분기점(91.5K) (3차로,갓길)화물차관련 사고 처리중[2026-07-30 14:47- ] 20260730144715 사고 600000 91.5 0010 1 20260730144715
57 서해안선 15 01501 서울방향 E 서천(휴)부근(166.5K) (갓길)중형화물차 고장 처리중[2026-07-30 16:13- ] 20260730161342 고장 800000 166.5 0150 15 20260730161342
58 서해안선 15 01501 서울방향 E ** 서해대교(양방향) 정밀안전진단 3차로 주간 차단예정(6~10월) ** 20260605085938 홍보 400000 0 0150 15 20260605085938
59 논산천안선 25 02521 천안방향 E 남공주IC 오룡교(232.1K) 1차로 승용차 관련 사고발생[2026-07-30 16:20- ] 20260730162057 사고 400000 225 0252 25 20260730162057
60 호남지선 251 25101 대전방향 E 북대전부근(52K)-회덕분기점(54K) 2km정체[2026-07-30 17:02- ] 20260730170212 차량증가 400000 52 2510 251 20260730170212
61 인천대교선 110 11021 송도방향 E ** (민자 고속도로구간) 인천대교선 상황실 전화번호 032-745-8100 문의 바랍니다 ** 20250910001933 홍보 250000 0 1102 110 20250910001933
62 경인선 120 12001 서울방향 E ** 경인1지하차도 홍익병원사거리 1차로 통제 2025.7.9 (수)~공사완료시까지 ** 20250910001852 홍보 250000 0 1200 120 20250910001852
63 수도권제2순환선(인천-김포) 400 40011 김포방향 E ** (민자 고속도로구간) 인천김포선 상황실 전화번호 032-292-7164 문의 바랍니다 ** 20251119153617 홍보 250000 0 4001 400 20251119153617
64 제3경인선 330 33001 시흥방향 E ** (민자 고속도로구간) 제3경인고속도로 상황실 031-8084-8901 문의바랍니다 ** 20240725161924 홍보 200000 0 3300 330 20240725161924
65 경부선 1 00101 서울방향 E ** 천안IC-천안분기점(부산) 방음시설 작업/4차로 21시~06시, 5차로 06시~21시 차단 25.9월~26.12월 ** 20250919075529 홍보 400000 0 0010 1 20250919075529
66 경인선 120 12001 서울방향 E ** 인천대로 일반화 공사중(2단계)[주안산단고가교~서인천IC]2025.11.17~2031.03 ** 20251016103404 홍보 250000 0 1200 120 20251016103404
67 영동선 50 05001 강릉방향 E ** (강릉방향) 생태습지 졸음쉼터 화장실 폐쇄 ** 20251117153247 홍보 300000 0 0500 50 20251117153247
68 수도권제1순환선 100 10001 일산방향 S 판교분기점(128K)-판교분기점부근(126K) 2km정체[2026-07-30 16:21- ] 20260730162134 차량증가 200000 128 1000 100 20260730162134
69 경부선 1 00101 서울방향 E 기흥(388K)-신갈분기점(394K) 6km정체[2026-07-30 16:47- ] 20260730164739 차량증가 200000 388 0010 1 20260730164739
70 수도권제1순환선 100 10001 일산방향 S 성남부근(3K)-판교분기점(0K) 3km정체[2026-07-30 16:21- ] 20260730162117 차량증가 200000 3 1000 100 20260730162117
71 중부내륙선 45 04501 양평방향 E 현풍졸음쉼터(51.4K) ** (창원방향) 시설물 작업 중 쉼터이용불가 ** 20260710150735 홍보 700000 51.4 0450 45 20260710150735
72 수도권제1순환선 100 10001 일산방향 S 서하남분기점(16K)-송파부근(7K) 9km정체[2026-07-30 16:22- ] 20260730162214 차량증가 200000 16 1000 100 20260730162214
73 서해안선 15 01501 서울방향 E ** 서산(서울)주유소 영업중단(5.6~10.6)/휴게소 및 LPG충전소는 정상영업/홍성주유소 이용바람 ** 20260429075501 홍보 400000 0 0150 15 20260429075501
74 새만금전주선 20 02021 새만금방향 E 석구터널(46.1K) (갓길)소형화물차 고장 처리중[2026-07-30 14:14- ] 20260730141437 고장 800000 46.1 0202 20 20260730141437
75 영동선 50 05001 인천방향 S 동수원(37K)-북수원(30K) 7km정체[2026-07-30 14:26- ] 20260730142623 차량증가 250000 37 0500 50 20260730142623
76 경인선 120 12001 인천방향 S 인천요금소(16K)-서인천(11K) 5km정체[2026-07-30 15:09- ] 20260730150911 차량증가 250000 16 1200 120 20260730150911
77 제2경인선 110 11001 인천방향 S 서창분기점(9K)-남동부근(6K) 3km정체[2026-07-30 06:54- ] 20260730065400 차량증가 250000 9 1100 110 20260730065400
78 제2경인선 110 11001 인천방향 S 안현분기점(18K)-신천(14K) 4km정체[2026-07-30 17:01- ] 20260730170117 차량증가 250000 18 1100 110 20260730170117
79 서해안선 15 01501 서울방향 E ** 대천휴게소(양방향) 주유소 개선공사 이용불가 6. 1(월)~11.27(금) ** 20260531090003 홍보 800000 0 0150 15 20260531090003
80 영동선 50 05001 강릉방향 E ** 서안산~북수원 확장공사 제한속도변경 100- 80km/h (8.30~26.12.31 ) ** 20250828051816 홍보 250000 0 0500 50 20250828051816
81 평택시흥선 15 01531 시흥방향 E ** (민자 고속도로구간) 평택시흥선 상황실 전화번호 1661-5688 문의 바랍니다 ** 20250912112159 홍보 250000 0 0153 153 20250912112159
82 영동선 50 05001 강릉방향 E ** 영동선 이목졸음쉼터(강릉) 임시폐쇄 '24.07.15. ~ '26.08.29. ** 20251013121202 홍보 250000 0 0500 50 20251013121202
83 영동선 50 05001 강릉방향 E ** 영동선 이천졸음쉼터(인천방향) 폐쇄 (2025.8월~2027.5월 31. (23개월간) ** 20250814135609 홍보 200000 0 0500 50 20250814135609
84 인천공항선 130 13001 서울방향 E ** (민자 고속도로구간) 인천공항선 상황실 전화번호 032-560-6100 문의 바랍니다 ** 20250623050208 홍보 200000 0 1300 130 20250623050208
85 대전남부선 300 30001 산내방향 E ** 서대전부근(양방향) 방음벽 설치작업 26.7.10(금)~27.7.10(토) ** 20250910112809 홍보 400000 0 3000 300 20250910112809
86 수도권제1순환선 100 10001 판교방향 E 노오지분기점(79K)-송내(88K) 9km정체[2026-07-30 05:11- ] 20260730051106 차량증가 250000 79 1000 100 20260730051106
87 중부선 35 03521 하남방향 E 일죽부근(304K)-일죽부근(309K) 5km정체[2026-07-30 16:09- ] 20260730160933 차량증가 900000 304 0352 35 20260730160933
88 익산장수선 20 02011 익산방향 S 소양(16K)-소양부근(15K) (갓길) 덩쿨제거 작업중[2026-07-30 08:41- ] 20260730084122 작업 800000 16 0201 20 20260730084122
89 남해선(순천-부산) 10 01001 부산방향 E ** 섬진강휴게소(순천방향)주유소 영업중단, 개선공사 2026. 7.02~공사완료시까지 ** 20260624020608 홍보 500000 0 0100 10 20260624020608
90 영동선 50 05001 인천방향 S 월곶분기점부근(6.3K) (2차로)고장차 처리중[2026-07-30 16:46- ] 20260730164625 고장 250000 6.3 0500 50 20260730164625
91 중앙선 55 05502 부산방향 S 초정(5K)-삼락(0K) 5km정체[2026-07-30 16:19- ] 20260730161902 차량증가 700000 5 0550 55 20260730161902
92 중부선 35 03521 하남방향 E ** 번천(통영)졸음쉼터 화장실 개선 공사로 인한 임시폐쇄 (2026.07.22(수)~2026.12.08(화)) ** 20260710122323 홍보 200000 0 0352 35 20260710122323
93 중부선 35 03521 남이방향 S 진천터널부근(277K)-진천터널부근(274K) 3km정체[2026-07-30 14:10- ] 20260730141034 차량증가 900000 277 0352 35 20260730141034
94 중부내륙선 45 04501 창원방향 S 감곡부근(258K)-감곡부근(255K) 3km정체[2026-07-30 09:46- ] 20260730094639 차량증가 900000 258 0450 45 20260730094639
95 서해안선 15 01501 서울방향 E 서평택분기점부근(295K)-화성(휴)부근(303K) 8km정체[2026-07-30 14:09- ] 20260730140943 차량증가 250000 295 0150 15 20260730140943
96 경부선 1 00101 서울방향 E ** 판교분기점-금토분기점(양방향) 갓길 개량공사중(2026.05.26~2027.11.30) ** 20260526065333 홍보 200000 0 0010 1 20260526065333
97 중부내륙선 45 04501 양평방향 E ** (양평방향) 96.5km 성주휴게소 수소충전소 이용불가 ** 20260725224834 홍보 600000 0 0450 45 20260725224834
98 통영대전선 35 03511 대전방향 E ** 통영대전선 111.9k~115.4k(양방향)갓길 장기차단(5.28(목)~9.30(수)) ** 20260521081134 홍보 700000 0 0351 35 20260521081134
99 중부내륙선 45 04501 양평방향 E 충주분기점부근(238K)-충주분기점부근(241K) 3km정체[2026-07-30 13:27- ] 20260730132759 차량증가 900000 238 0450 45 20260730132759
100 논산천안선 25 02521 논산방향 S 남풍세IC 호정 1교(268.0K)-차령터널 (263.0K) 5km 정체[2026-07-28 14:03- ] 20260728140304 차량증가 400000 269 0252 25 20260728140304
101 서해안선 15 01501 서울방향 E ** (갓길)동서천JCT(서울) 정체개선공사(2026. 5. 19 ~ 2026. 10. 30) ** 20260519113903 홍보 800000 0 0150 15 20260519113903
102 중부내륙선 45 04501 양평방향 E 영산(24K) (진입로 갓길) 화물차 고장 처리 중[2026-07-30 16:58- ] 20260730165823 고장 700000 24 0450 45 20260730165823
103 서해안선 15 01501 서울방향 E ** 기상악화시 "당진IC~서평택IC" 제한속도 하향 단속(구간, 암행순찰) 시행 ** 20260128113835 홍보 400000 0 0150 15 20260128113835
104 서해안선 15 01501 서울방향 E 당진부근(267.3K) (갓길) 화물 고장차 처리중[2026-07-30 16:18- ] 20260730161803 고장 400000 267.3 0150 15 20260730161803
105 수도권제1순환선 100 10001 판교방향 E 강일(24K)-구리남양주요금소(27K) 3km정체[2026-07-30 16:23- ] 20260730162344 차량증가 200000 24 1000 100 20260730162344
106 평택제천선 40 04001 평택방향 S 대소분기점(57K)-안진터널(52K) 5km정체[2026-07-30 15:55- ] 20260730155518 차량증가 900000 57 0400 40 20260730155518
107 평택제천선 40 04001 평택방향 S 서안성(25K)-안성분기점(24K) 1km정체[2026-07-30 15:06- ] 20260730150604 차량증가 250000 25 0400 40 20260730150604
108 경부선 1 00101 서울방향 E 판교분기점(408K) 1km정체[2026-07-30 16:00- ] 20260730160049 차량증가 200000 408 0010 1 20260730160049
109 동해선(부산-포항) 65 06521 포항방향 E 남경주부근(68K)-문무대왕1터널(74K) (2차로)노면보강 공사 작업중, 장기차단[2026-07-20 08:25- ] 20260720082502 작업 700000 68 0652 65 20260720082502
110 서울양양선 60 06001 서울방향 S 덕소삼패(3K)-강일(0K) 3km정체[2026-07-30 16:23- ] 20260730162324 차량증가 300000 3 0600 60 20260730162324
111 중부내륙선 45 04501 양평방향 E 감곡(251K)-감곡부근(255K) 4km정체[2026-07-30 16:23- ] 20260730162343 차량증가 900000 251 0450 45 20260730162343
112 경부선 1 00101 부산방향 S 회덕분기점(277K)-회덕분기점부근(276K) 1km정체[2026-07-30 16:33- ] 20260730163326 차량증가 400000 277 0010 1 20260730163326
113 호남선 25 02511 천안방향 E ** 백양사휴게소(천안)수소충전소 운영중단(2026.7.27~수리완료시까지) ** 20260727035539 홍보 500000 0 0251 25 20260727035539
114 경부선 1 00101 서울방향 E ** 평일 버스전용차로제 시행 중 (양방향) 한남-안성 (07시-21시) ** 20260704055541 홍보 200000 0 0010 1 20260704055541
115 남해선(순천-부산) 10 01001 부산방향 E 김해졸음쉼터(153K) ** (양방향) 화장실 이용불가 ** 20260616194929 홍보 700000 153 0100 10 20260616194929
116 경부선 1 00101 서울방향 E 입장거봉포도(휴)부근(355K)-안성(360K) 5km정체[2026-07-30 15:20- ] 20260730152029 차량증가 400000 355 0010 1 20260730152029
117 중부내륙선 45 04501 양평방향 E 감곡부근(252.1K) (갓길)승합차고장 처리중[2026-07-30 16:11- ] 20260730161104 고장 900000 252.1 0450 45 20260730161104
118 순천완주선 27 02701 완주방향 E 서면2터널부근(10.7K) (갓길) 화물차 고장 처리중[2026-07-30 16:17- ] 20260730161748 고장 500000 10.7 0270 27 20260730161748
119 서해안선 15 01501 서울방향 E ** 화성휴게소(목포) 수소충전소 이용 불가 2026.7.29(수)~2026.7.31(금) ** 20260729140605 홍보 250000 0 0150 15 20260729140605
120 통영대전선 35 03511 통영방향 S 동고성(14.3K) (갓길)화물차 고장 처리중[2026-07-30 16:51- ] 20260730165102 고장 700000 14.3 0351 35 20260730165102
121 경부선 1 00101 서울방향 E 안성(휴)(370K) (갓길)보행자 조치중[2026-07-30 16:56- ] 20260730165638 기타 200000 370 0010 1 20260730165638
122 영동선 50 05001 인천방향 S 군자분기점(7K)-월곶분기점부근(4K) 3km정체[2026-07-30 13:59- ] 20260730135951 차량증가 250000 7 0500 50 20260730135951
123 제2경인선 110 11001 성남방향 E 학익분기점(3K)-남동(8K) 5km정체[2026-07-30 13:54- ] 20260730135457 차량증가 250000 3 1100 110 20260730135457
124 서해안선 15 01501 서울방향 E 매송(휴)부근(315K)-용담터널(319K) 4km정체[2026-07-30 14:10- ] 20260730141000 차량증가 250000 315 0150 15 20260730141000
125 중부선 35 03521 하남방향 E 경기광주IC(352K)-중부1터널부근(355K) 3km정체[2026-07-30 16:42- ] 20260730164203 차량증가 200000 352 0352 35 20260730164203
@@ -0,0 +1,139 @@
"ROUTECD","GRPID","ROUTESHORTNO","ROUTENM","ROUTESORT","UPDOWNDIR","ROUTEDIRNM","ROUTELAYOVERNM","OPER","HOINSTNM","RPRSTELNO","CLSSCD"
"0170","1","17",평택화성선,"6",S,오성,,공영,한국도로공사,"1588-2504","108"
"0200","1","20",대구포항선,"6",S,대구,,공영,한국도로공사,"1588-2504","101"
"0201","1","20",익산장수선,"6",S,익산,,공영,한국도로공사,"1588-2504","101"
"0251","1","25",호남선,"6",S,순천,,공영,한국도로공사,"1588-2504","101"
"0270","1","27",순천완주선,"6",S,순천,,공영,한국도로공사,"1588-2504","101"
"0290","1","29",세종포천선(안성-포천),"6",S,안성,,공영,한국도로공사,"1588-2504","101"
"0300","1","30",청주영덕선,"6",S,청주,,공영,한국도로공사,"1588-2504","101"
"0301","1","30",당진대전선,"6",S,당진,,공영,한국도로공사,"1588-2504","101"
"0351","1","35",통영대전선,"6",S,통영,,공영,한국도로공사,"1588-2504","101"
"0352","1","35",중부선,"3",S,남이,,공영,한국도로공사,"1588-2504","101"
"0370","1","37",제2중부선,"6",S,이천,,공영,한국도로공사,"1588-2504","101"
"0400","1","40",평택제천선,"6",S,평택,,공영,한국도로공사,"1588-2504","101"
"0450","1","45",중부내륙선,"6",S,창원,,공영,한국도로공사,"1588-2504","101"
"0500","1","50",영동선,"4",S,인천,,공영,한국도로공사,"1588-2504","101"
"0520","1","52",광주원주선,"6",S,광주,,공영,제이영동고속도로㈜,"1877-0200","109"
"0550","2","55",중앙선,"6",S,부산,,공영,한국도로공사,"1588-2504","101"
"0552","1","55",대구부산선,"6",S,부산,,공영,신대구부산고속도로㈜,"1688-7003","109"
"0600","1","60",서울양양선,"6",S,서울,,공영,한국도로공사,"1588-2504","101"
"0650","1","65",동해선(삼척-속초),"6",S,삼척,,공영,한국도로공사,"1588-2504","101"
"0651","1","65",부산울산선,"6",S,부산,,공영,한국도로공사,"1588-2504","108"
"0652","1","65",동해선(부산-포항),"6",S,부산,,공영,한국도로공사,"1588-2504","101"
"1000","1","100",수도권제1순환선,"5",S,일산,,공영,한국도로공사,"1588-2504","101"
"1020","1","102",남해1지선,"6",S,함안,,공영,한국도로공사,"1588-2504","101"
"1040","1","104",남해2지선,"6",S,김해,,공영,한국도로공사,"1588-2504","101"
"1100","1","110",제2경인선,"6",S,인천,,공영,한국도로공사,"1588-2504","101"
"1102","1","110",인천대교선,"6",S,공항,,공영,인천대교㈜,"032-745-8000","109"
"1200","1","120",경인선,"6",S,인천,,공영,한국도로공사,"1588-2504","101"
"1300","1","130",인천공항선,"6",S,공항,,공영,신공항하이웨이㈜,"032-560-6114","109"
"1510","1","151",서천공주선,"6",S,서천,,공영,한국도로공사,"1588-2504","101"
"1710","1","171",용인서울선,"6",S,용인,,공영,경수고속도로㈜,"1599-2505","109"
"2510","1","251",호남지선,"6",S,논산,,공영,한국도로공사,"1588-2504","101"
"3000","1","300",대전남부선,"6",S,서대전,,공영,한국도로공사,"1588-2504","101"
"3010","1","301",상주영천선,"6",S,상주,,공영,상주영천고속도로㈜,"1877-1925","109"
"3300","1","330",제3경인선,"6",S,인천,,공영,제삼경인고속도로㈜,"031-8084-8900","109"
"4000","1","400",수도권제2순환선(봉담-동탄),"6",S,동탄,,공영,한국도로공사,"1588-2504","108"
"4001","1","400",수도권제2순환선(인천-김포),"6",S,인천,,공영,인천김포고속도로㈜,"1566-7069","109"
"4002","1","400",수도권제2순환선(파주-포천),"6",S,포천,,공영,한국도로공사,"1588-2504","108"
"4510","1","451",중부내륙지선,"6",S,창원,,공영,한국도로공사,"1588-2504","101"
"5510","1","551",중앙선지선,"6",S,김해,,공영,한국도로공사,"1588-2504","101"
"0252","1","25",논산천안선,"6",S,논산,,공영,천안논산고속도로㈜,"041-850-6700","109"
"0320","1","32",당진청주선(옥산-오창),"6",S,옥산,,공영,옥산오창고속도로㈜,"1877-1108","109"
"6000","1","600",부산외곽선,"6",S,창원,,공영,한국도로공사,"1588-2504","101"
"0173","1","173",서울문산지선,"6",S,서울,,공영,한국도로공사,"1588-2504","108"
"0172","1","17",서울문산선,"6",S,서울,,공영,한국도로공사,"1588-2504","108"
"0141","1","14",함양울산선,"6",S,함양,,공영,한국도로공사,"1588-2504","108"
"4003","1","400",수도권제2순환선(송산-봉담),"6",S,봉담,,공영,경기동서순환고속도로㈜,"1877-0427","109"
"4004","1","400",수도권제2순환선(화성-광주),"6",S,화성,,공영,화성광주고속도로㈜,"1877-0380","109"
"0700","1","700",대구외곽선,"6",S,달서,,공영,한국도로공사,"1588-2504","101"
"4005","1","400",수도권제2순환선(화도-양평),"6",S,양평,,공영,포천화도고속도로㈜,"1877-1140","109"
"5000","1","500",광주외곽선,"6",S,광주,,공영,한국도로공사,"1588-2504","101"
"0010","1","1",경부선,"1",S,부산,,공영,한국도로공사,"1588-2504","101"
"0100","1","10",남해선(순천-부산),"6",S,순천,,공영,한국도로공사,"1588-2504","101"
"0101","1","101",남해선(영암-순천),"6",S,영암,,공영,한국도로공사,"1588-2504","101"
"0105","1","105",부산신항선,"6",S,신항,,공영,부산신항제이배후도로㈜,"055-339-7164","109"
"0120","1","12",광주대구선,"6",S,광주,,공영,한국도로공사,"1588-2504","101"
"0121","1","12",무안광주선,"6",S,무안,,공영,한국도로공사,"1588-2504","101"
"0140","1","253",고창담양선,"6",S,고창,,공영,한국도로공사,"1588-2504","101"
"0150","1","15",서해안선,"2",S,목포,,공영,한국도로공사,"1588-2504","101"
"0153","1","153",평택시흥선,"6",S,평택,,공영,제2서해안고속도로㈜,"1661-5688","109"
"0160","1","16",울산선,"6",S,언양,,공영,한국도로공사,"1588-2504","101"
"0170","3","171",오산화성선,"6",S,서오산,,공영,한국도로공사,"1588-2504","108"
"0170","2","17",수원광명선,"6",S,봉담,,공영,한국도로공사,"1588-2504","108"
"0321","1","32",당진청주선(아산-천안),"6",S,천안,,공영,한국도로공사,"1588-2504","108"
"4006","1","400",수도권제2순환선(시화-남안산),"6",S,남안산,,공영,한국도로공사,"1588-2504","101"
"4007","1","400",수도권제2순환선(포천-화도),"6",S,포천,,공영,포천화도고속도로㈜,"1877-1140","109"
"1730","1","173",익산평택지선,"6",S,현덕,,공영,서부내륙고속도로㈜,"070-7460-3896","109"
"0175","1","17",익산평택선,"6",S,익산,,공영,서부내륙고속도로㈜,"070-7460-3896","109"
"0653","1","65",동해선(포항-영덕),"6",S,포항,,공영,,,"101"
"0202","1","20",새만금전주선,"6",S,전주,,공영,,,"101"
"0170","1","17",평택화성선,"6",E,봉담,,공영,한국도로공사,"1588-2504","108"
"0200","1","20",대구포항선,"6",E,포항,,공영,한국도로공사,"1588-2504","101"
"0201","1","20",익산장수선,"6",E,장수,,공영,한국도로공사,"1588-2504","101"
"0251","1","25",호남선,"6",E,천안,,공영,한국도로공사,"1588-2504","101"
"0270","1","27",순천완주선,"6",E,완주,,공영,한국도로공사,"1588-2504","101"
"0290","1","29",세종포천선(안성-포천),"6",E,포천,,공영,한국도로공사,"1588-2504","101"
"0300","1","30",청주영덕선,"6",E,영덕,,공영,한국도로공사,"1588-2504","101"
"0301","1","30",당진대전선,"6",E,대전,,공영,한국도로공사,"1588-2504","101"
"0351","1","35",통영대전선,"6",E,대전,,공영,한국도로공사,"1588-2504","101"
"0352","1","35",중부선,"3",E,하남,,공영,한국도로공사,"1588-2504","101"
"0370","1","37",제2중부선,"6",E,하남,,공영,한국도로공사,"1588-2504","101"
"0400","1","40",평택제천선,"6",E,제천,,공영,한국도로공사,"1588-2504","101"
"0450","1","45",중부내륙선,"6",E,양평,,공영,한국도로공사,"1588-2504","101"
"0500","1","50",영동선,"4",E,강릉,,공영,한국도로공사,"1588-2504","101"
"0520","1","52",광주원주선,"6",E,원주,,공영,제이영동고속도로㈜,"1877-0200","109"
"0550","2","55",중앙선,"6",E,춘천,,공영,한국도로공사,"1588-2504","101"
"0552","1","55",대구부산선,"6",E,대구,,공영,신대구부산고속도로㈜,"1688-7003","109"
"0600","1","60",서울양양선,"6",E,양양,,공영,한국도로공사,"1588-2504","101"
"0650","1","65",동해선(삼척-속초),"6",E,속초,,공영,한국도로공사,"1588-2504","101"
"0651","1","65",부산울산선,"6",E,울산,,공영,한국도로공사,"1588-2504","108"
"0652","1","65",동해선(부산-포항),"6",E,포항,,공영,한국도로공사,"1588-2504","101"
"1000","1","100",수도권제1순환선,"5",E,판교,,공영,한국도로공사,"1588-2504","101"
"1020","1","102",남해1지선,"6",E,창원,,공영,한국도로공사,"1588-2504","101"
"1040","1","104",남해2지선,"6",E,서부산,,공영,한국도로공사,"1588-2504","101"
"1100","1","110",제2경인선,"6",E,성남,,공영,한국도로공사,"1588-2504","101"
"1102","1","110",인천대교선,"6",E,송도,,공영,인천대교㈜,"032-745-8000","109"
"1200","1","120",경인선,"6",E,서울,,공영,한국도로공사,"1588-2504","101"
"1300","1","130",인천공항선,"6",E,서울,,공영,신공항하이웨이㈜,"032-560-6114","109"
"1510","1","151",서천공주선,"6",E,공주,,공영,한국도로공사,"1588-2504","101"
"1710","1","171",용인서울선,"6",E,서울,,공영,경수고속도로㈜,"1599-2505","109"
"2510","1","251",호남지선,"6",E,대전,,공영,한국도로공사,"1588-2504","101"
"3000","1","300",대전남부선,"6",E,산내,,공영,한국도로공사,"1588-2504","101"
"3010","1","301",상주영천선,"6",E,영천,,공영,상주영천고속도로㈜,"1877-1925","109"
"3300","1","330",제3경인선,"6",E,시흥,,공영,제삼경인고속도로㈜,"031-8084-8900","109"
"4000","1","400",수도권제2순환선(봉담-동탄),"6",E,봉담,,공영,한국도로공사,"1588-2504","108"
"4001","1","400",수도권제2순환선(인천-김포),"6",E,김포,,공영,인천김포고속도로㈜,"1566-7069","109"
"4002","1","400",수도권제2순환선(파주-포천),"6",E,파주,,공영,한국도로공사,"1588-2504","108"
"4510","1","451",중부내륙지선,"6",E,대구,,공영,한국도로공사,"1588-2504","101"
"5510","1","551",중앙선지선,"6",E,양산,,공영,한국도로공사,"1588-2504","101"
"0252","1","25",논산천안선,"6",E,천안,,공영,천안논산고속도로㈜,"041-850-6700","109"
"0320","1","32",당진청주선(옥산-오창),"6",E,오창,,공영,옥산오창고속도로㈜,"1877-1108","109"
"6000","1","600",부산외곽선,"6",E,기장,,공영,한국도로공사,"1588-2504","101"
"0173","1","173",서울문산지선,"6",E,문산,,공영,한국도로공사,"1588-2504","108"
"0172","1","17",서울문산선,"6",E,문산,,공영,한국도로공사,"1588-2504","108"
"0141","1","14",함양울산선,"6",E,울산,,공영,한국도로공사,"1588-2504","108"
"4003","1","400",수도권제2순환선(송산-봉담),"6",E,송산,,공영,경기동서순환고속도로㈜,"1877-0427","109"
"4004","1","400",수도권제2순환선(화성-광주),"6",E,광주,,공영,화성광주고속도로㈜,"1877-0380","109"
"0700","1","700",대구외곽선,"6",E,상매,,공영,한국도로공사,"1588-2504","101"
"4005","1","400",수도권제2순환선(화도-양평),"6",E,화도,,공영,포천화도고속도로㈜,"1877-1140","109"
"5000","1","500",광주외곽선,"6",E,장성,,공영,한국도로공사,"1588-2504","101"
"0010","1","1",경부선,"1",E,서울,,공영,한국도로공사,"1588-2504","101"
"0100","1","10",남해선(순천-부산),"6",E,부산,,공영,한국도로공사,"1588-2504","101"
"0101","1","101",남해선(영암-순천),"6",E,순천,,공영,한국도로공사,"1588-2504","101"
"0105","1","105",부산신항선,"6",E,김해,,공영,부산신항제이배후도로㈜,"055-339-7164","109"
"0120","1","12",광주대구선,"6",E,대구,,공영,한국도로공사,"1588-2504","101"
"0121","1","12",무안광주선,"6",E,광주,,공영,한국도로공사,"1588-2504","101"
"0140","1","253",고창담양선,"6",E,담양,,공영,한국도로공사,"1588-2504","101"
"0150","1","15",서해안선,"2",E,서울,,공영,한국도로공사,"1588-2504","101"
"0153","1","153",평택시흥선,"6",E,시흥,,공영,제2서해안고속도로㈜,"1661-5688","109"
"0160","1","16",울산선,"6",E,울산,,공영,한국도로공사,"1588-2504","101"
"0170","3","171",오산화성선,"6",E,안녕,,공영,한국도로공사,"1588-2504","108"
"0170","2","17",수원광명선,"6",E,소하,,공영,한국도로공사,"1588-2504","108"
"0321","1","32",당진청주선(아산-천안),"6",E,아산,,공영,한국도로공사,"1588-2504","108"
"4006","1","400",수도권제2순환선(시화-남안산),"6",E,시화,,공영,한국도로공사,"1588-2504","101"
"4007","1","400",수도권제2순환선(포천-화도),"6",E,화도,,공영,포천화도고속도로㈜,"1877-1140","109"
"1730","1","173",익산평택지선,"6",E,포승,,공영,서부내륙고속도로㈜,"070-7460-3896","109"
"0175","1","17",익산평택선,"6",E,평택,,공영,서부내륙고속도로㈜,"070-7460-3896","109"
"0653","1","65",동해선(포항-영덕),"6",E,영덕,,공영,,,"101"
"0202","1","20",새만금전주선,"6",E,새만금,,공영,,,"101"
1 ROUTECD GRPID ROUTESHORTNO ROUTENM ROUTESORT UPDOWNDIR ROUTEDIRNM ROUTELAYOVERNM OPER HOINSTNM RPRSTELNO CLSSCD
2 0170 1 17 평택화성선 6 S 오성 공영 한국도로공사 1588-2504 108
3 0200 1 20 대구포항선 6 S 대구 공영 한국도로공사 1588-2504 101
4 0201 1 20 익산장수선 6 S 익산 공영 한국도로공사 1588-2504 101
5 0251 1 25 호남선 6 S 순천 공영 한국도로공사 1588-2504 101
6 0270 1 27 순천완주선 6 S 순천 공영 한국도로공사 1588-2504 101
7 0290 1 29 세종포천선(안성-포천) 6 S 안성 공영 한국도로공사 1588-2504 101
8 0300 1 30 청주영덕선 6 S 청주 공영 한국도로공사 1588-2504 101
9 0301 1 30 당진대전선 6 S 당진 공영 한국도로공사 1588-2504 101
10 0351 1 35 통영대전선 6 S 통영 공영 한국도로공사 1588-2504 101
11 0352 1 35 중부선 3 S 남이 공영 한국도로공사 1588-2504 101
12 0370 1 37 제2중부선 6 S 이천 공영 한국도로공사 1588-2504 101
13 0400 1 40 평택제천선 6 S 평택 공영 한국도로공사 1588-2504 101
14 0450 1 45 중부내륙선 6 S 창원 공영 한국도로공사 1588-2504 101
15 0500 1 50 영동선 4 S 인천 공영 한국도로공사 1588-2504 101
16 0520 1 52 광주원주선 6 S 광주 공영 제이영동고속도로㈜ 1877-0200 109
17 0550 2 55 중앙선 6 S 부산 공영 한국도로공사 1588-2504 101
18 0552 1 55 대구부산선 6 S 부산 공영 신대구부산고속도로㈜ 1688-7003 109
19 0600 1 60 서울양양선 6 S 서울 공영 한국도로공사 1588-2504 101
20 0650 1 65 동해선(삼척-속초) 6 S 삼척 공영 한국도로공사 1588-2504 101
21 0651 1 65 부산울산선 6 S 부산 공영 한국도로공사 1588-2504 108
22 0652 1 65 동해선(부산-포항) 6 S 부산 공영 한국도로공사 1588-2504 101
23 1000 1 100 수도권제1순환선 5 S 일산 공영 한국도로공사 1588-2504 101
24 1020 1 102 남해1지선 6 S 함안 공영 한국도로공사 1588-2504 101
25 1040 1 104 남해2지선 6 S 김해 공영 한국도로공사 1588-2504 101
26 1100 1 110 제2경인선 6 S 인천 공영 한국도로공사 1588-2504 101
27 1102 1 110 인천대교선 6 S 공항 공영 인천대교㈜ 032-745-8000 109
28 1200 1 120 경인선 6 S 인천 공영 한국도로공사 1588-2504 101
29 1300 1 130 인천공항선 6 S 공항 공영 신공항하이웨이㈜ 032-560-6114 109
30 1510 1 151 서천공주선 6 S 서천 공영 한국도로공사 1588-2504 101
31 1710 1 171 용인서울선 6 S 용인 공영 경수고속도로㈜ 1599-2505 109
32 2510 1 251 호남지선 6 S 논산 공영 한국도로공사 1588-2504 101
33 3000 1 300 대전남부선 6 S 서대전 공영 한국도로공사 1588-2504 101
34 3010 1 301 상주영천선 6 S 상주 공영 상주영천고속도로㈜ 1877-1925 109
35 3300 1 330 제3경인선 6 S 인천 공영 제삼경인고속도로㈜ 031-8084-8900 109
36 4000 1 400 수도권제2순환선(봉담-동탄) 6 S 동탄 공영 한국도로공사 1588-2504 108
37 4001 1 400 수도권제2순환선(인천-김포) 6 S 인천 공영 인천김포고속도로㈜ 1566-7069 109
38 4002 1 400 수도권제2순환선(파주-포천) 6 S 포천 공영 한국도로공사 1588-2504 108
39 4510 1 451 중부내륙지선 6 S 창원 공영 한국도로공사 1588-2504 101
40 5510 1 551 중앙선지선 6 S 김해 공영 한국도로공사 1588-2504 101
41 0252 1 25 논산천안선 6 S 논산 공영 천안논산고속도로㈜ 041-850-6700 109
42 0320 1 32 당진청주선(옥산-오창) 6 S 옥산 공영 옥산오창고속도로㈜ 1877-1108 109
43 6000 1 600 부산외곽선 6 S 창원 공영 한국도로공사 1588-2504 101
44 0173 1 173 서울문산지선 6 S 서울 공영 한국도로공사 1588-2504 108
45 0172 1 17 서울문산선 6 S 서울 공영 한국도로공사 1588-2504 108
46 0141 1 14 함양울산선 6 S 함양 공영 한국도로공사 1588-2504 108
47 4003 1 400 수도권제2순환선(송산-봉담) 6 S 봉담 공영 경기동서순환고속도로㈜ 1877-0427 109
48 4004 1 400 수도권제2순환선(화성-광주) 6 S 화성 공영 화성광주고속도로㈜ 1877-0380 109
49 0700 1 700 대구외곽선 6 S 달서 공영 한국도로공사 1588-2504 101
50 4005 1 400 수도권제2순환선(화도-양평) 6 S 양평 공영 포천화도고속도로㈜ 1877-1140 109
51 5000 1 500 광주외곽선 6 S 광주 공영 한국도로공사 1588-2504 101
52 0010 1 1 경부선 1 S 부산 공영 한국도로공사 1588-2504 101
53 0100 1 10 남해선(순천-부산) 6 S 순천 공영 한국도로공사 1588-2504 101
54 0101 1 101 남해선(영암-순천) 6 S 영암 공영 한국도로공사 1588-2504 101
55 0105 1 105 부산신항선 6 S 신항 공영 부산신항제이배후도로㈜ 055-339-7164 109
56 0120 1 12 광주대구선 6 S 광주 공영 한국도로공사 1588-2504 101
57 0121 1 12 무안광주선 6 S 무안 공영 한국도로공사 1588-2504 101
58 0140 1 253 고창담양선 6 S 고창 공영 한국도로공사 1588-2504 101
59 0150 1 15 서해안선 2 S 목포 공영 한국도로공사 1588-2504 101
60 0153 1 153 평택시흥선 6 S 평택 공영 제2서해안고속도로㈜ 1661-5688 109
61 0160 1 16 울산선 6 S 언양 공영 한국도로공사 1588-2504 101
62 0170 3 171 오산화성선 6 S 서오산 공영 한국도로공사 1588-2504 108
63 0170 2 17 수원광명선 6 S 봉담 공영 한국도로공사 1588-2504 108
64 0321 1 32 당진청주선(아산-천안) 6 S 천안 공영 한국도로공사 1588-2504 108
65 4006 1 400 수도권제2순환선(시화-남안산) 6 S 남안산 공영 한국도로공사 1588-2504 101
66 4007 1 400 수도권제2순환선(포천-화도) 6 S 포천 공영 포천화도고속도로㈜ 1877-1140 109
67 1730 1 173 익산평택지선 6 S 현덕 공영 서부내륙고속도로㈜ 070-7460-3896 109
68 0175 1 17 익산평택선 6 S 익산 공영 서부내륙고속도로㈜ 070-7460-3896 109
69 0653 1 65 동해선(포항-영덕) 6 S 포항 공영 101
70 0202 1 20 새만금전주선 6 S 전주 공영 101
71 0170 1 17 평택화성선 6 E 봉담 공영 한국도로공사 1588-2504 108
72 0200 1 20 대구포항선 6 E 포항 공영 한국도로공사 1588-2504 101
73 0201 1 20 익산장수선 6 E 장수 공영 한국도로공사 1588-2504 101
74 0251 1 25 호남선 6 E 천안 공영 한국도로공사 1588-2504 101
75 0270 1 27 순천완주선 6 E 완주 공영 한국도로공사 1588-2504 101
76 0290 1 29 세종포천선(안성-포천) 6 E 포천 공영 한국도로공사 1588-2504 101
77 0300 1 30 청주영덕선 6 E 영덕 공영 한국도로공사 1588-2504 101
78 0301 1 30 당진대전선 6 E 대전 공영 한국도로공사 1588-2504 101
79 0351 1 35 통영대전선 6 E 대전 공영 한국도로공사 1588-2504 101
80 0352 1 35 중부선 3 E 하남 공영 한국도로공사 1588-2504 101
81 0370 1 37 제2중부선 6 E 하남 공영 한국도로공사 1588-2504 101
82 0400 1 40 평택제천선 6 E 제천 공영 한국도로공사 1588-2504 101
83 0450 1 45 중부내륙선 6 E 양평 공영 한국도로공사 1588-2504 101
84 0500 1 50 영동선 4 E 강릉 공영 한국도로공사 1588-2504 101
85 0520 1 52 광주원주선 6 E 원주 공영 제이영동고속도로㈜ 1877-0200 109
86 0550 2 55 중앙선 6 E 춘천 공영 한국도로공사 1588-2504 101
87 0552 1 55 대구부산선 6 E 대구 공영 신대구부산고속도로㈜ 1688-7003 109
88 0600 1 60 서울양양선 6 E 양양 공영 한국도로공사 1588-2504 101
89 0650 1 65 동해선(삼척-속초) 6 E 속초 공영 한국도로공사 1588-2504 101
90 0651 1 65 부산울산선 6 E 울산 공영 한국도로공사 1588-2504 108
91 0652 1 65 동해선(부산-포항) 6 E 포항 공영 한국도로공사 1588-2504 101
92 1000 1 100 수도권제1순환선 5 E 판교 공영 한국도로공사 1588-2504 101
93 1020 1 102 남해1지선 6 E 창원 공영 한국도로공사 1588-2504 101
94 1040 1 104 남해2지선 6 E 서부산 공영 한국도로공사 1588-2504 101
95 1100 1 110 제2경인선 6 E 성남 공영 한국도로공사 1588-2504 101
96 1102 1 110 인천대교선 6 E 송도 공영 인천대교㈜ 032-745-8000 109
97 1200 1 120 경인선 6 E 서울 공영 한국도로공사 1588-2504 101
98 1300 1 130 인천공항선 6 E 서울 공영 신공항하이웨이㈜ 032-560-6114 109
99 1510 1 151 서천공주선 6 E 공주 공영 한국도로공사 1588-2504 101
100 1710 1 171 용인서울선 6 E 서울 공영 경수고속도로㈜ 1599-2505 109
101 2510 1 251 호남지선 6 E 대전 공영 한국도로공사 1588-2504 101
102 3000 1 300 대전남부선 6 E 산내 공영 한국도로공사 1588-2504 101
103 3010 1 301 상주영천선 6 E 영천 공영 상주영천고속도로㈜ 1877-1925 109
104 3300 1 330 제3경인선 6 E 시흥 공영 제삼경인고속도로㈜ 031-8084-8900 109
105 4000 1 400 수도권제2순환선(봉담-동탄) 6 E 봉담 공영 한국도로공사 1588-2504 108
106 4001 1 400 수도권제2순환선(인천-김포) 6 E 김포 공영 인천김포고속도로㈜ 1566-7069 109
107 4002 1 400 수도권제2순환선(파주-포천) 6 E 파주 공영 한국도로공사 1588-2504 108
108 4510 1 451 중부내륙지선 6 E 대구 공영 한국도로공사 1588-2504 101
109 5510 1 551 중앙선지선 6 E 양산 공영 한국도로공사 1588-2504 101
110 0252 1 25 논산천안선 6 E 천안 공영 천안논산고속도로㈜ 041-850-6700 109
111 0320 1 32 당진청주선(옥산-오창) 6 E 오창 공영 옥산오창고속도로㈜ 1877-1108 109
112 6000 1 600 부산외곽선 6 E 기장 공영 한국도로공사 1588-2504 101
113 0173 1 173 서울문산지선 6 E 문산 공영 한국도로공사 1588-2504 108
114 0172 1 17 서울문산선 6 E 문산 공영 한국도로공사 1588-2504 108
115 0141 1 14 함양울산선 6 E 울산 공영 한국도로공사 1588-2504 108
116 4003 1 400 수도권제2순환선(송산-봉담) 6 E 송산 공영 경기동서순환고속도로㈜ 1877-0427 109
117 4004 1 400 수도권제2순환선(화성-광주) 6 E 광주 공영 화성광주고속도로㈜ 1877-0380 109
118 0700 1 700 대구외곽선 6 E 상매 공영 한국도로공사 1588-2504 101
119 4005 1 400 수도권제2순환선(화도-양평) 6 E 화도 공영 포천화도고속도로㈜ 1877-1140 109
120 5000 1 500 광주외곽선 6 E 장성 공영 한국도로공사 1588-2504 101
121 0010 1 1 경부선 1 E 서울 공영 한국도로공사 1588-2504 101
122 0100 1 10 남해선(순천-부산) 6 E 부산 공영 한국도로공사 1588-2504 101
123 0101 1 101 남해선(영암-순천) 6 E 순천 공영 한국도로공사 1588-2504 101
124 0105 1 105 부산신항선 6 E 김해 공영 부산신항제이배후도로㈜ 055-339-7164 109
125 0120 1 12 광주대구선 6 E 대구 공영 한국도로공사 1588-2504 101
126 0121 1 12 무안광주선 6 E 광주 공영 한국도로공사 1588-2504 101
127 0140 1 253 고창담양선 6 E 담양 공영 한국도로공사 1588-2504 101
128 0150 1 15 서해안선 2 E 서울 공영 한국도로공사 1588-2504 101
129 0153 1 153 평택시흥선 6 E 시흥 공영 제2서해안고속도로㈜ 1661-5688 109
130 0160 1 16 울산선 6 E 울산 공영 한국도로공사 1588-2504 101
131 0170 3 171 오산화성선 6 E 안녕 공영 한국도로공사 1588-2504 108
132 0170 2 17 수원광명선 6 E 소하 공영 한국도로공사 1588-2504 108
133 0321 1 32 당진청주선(아산-천안) 6 E 아산 공영 한국도로공사 1588-2504 108
134 4006 1 400 수도권제2순환선(시화-남안산) 6 E 시화 공영 한국도로공사 1588-2504 101
135 4007 1 400 수도권제2순환선(포천-화도) 6 E 화도 공영 포천화도고속도로㈜ 1877-1140 109
136 1730 1 173 익산평택지선 6 E 포승 공영 서부내륙고속도로㈜ 070-7460-3896 109
137 0175 1 17 익산평택선 6 E 평택 공영 서부내륙고속도로㈜ 070-7460-3896 109
138 0653 1 65 동해선(포항-영덕) 6 E 영덕 공영 101
139 0202 1 20 새만금전주선 6 E 새만금 공영 101
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,33 @@
-- TROAD 개발용 부트스트랩 (컨테이너 최초 초기화 시 1회 실행)
--
-- gvenzl 이미지는 이 스크립트를 CDB root 에서 실행할 수 있으므로
-- OPR_MAIN 이 있는 PDB(ORCL2)로 세션을 옮긴 뒤 권한을 부여한다.
-- 업무 뷰/데이터는 oracle/apply-sql.sh (sql/*.sql) 로 적용한다.
BEGIN
EXECUTE IMMEDIATE 'ALTER SESSION SET CONTAINER = ORCL2';
EXCEPTION
WHEN OTHERS THEN NULL; -- 이미 PDB 세션이면 무시
END;
/
DECLARE
TYPE t_privs IS TABLE OF VARCHAR2(60);
l_privs t_privs := t_privs (
'CREATE SESSION',
'CREATE TABLE',
'CREATE VIEW',
'CREATE SEQUENCE',
'CREATE SYNONYM',
'UNLIMITED TABLESPACE'
);
BEGIN
FOR i IN 1 .. l_privs.COUNT LOOP
BEGIN
EXECUTE IMMEDIATE 'GRANT ' || l_privs (i) || ' TO OPR_MAIN';
EXCEPTION
WHEN OTHERS THEN NULL;
END;
END LOOP;
END;
/
@@ -0,0 +1,99 @@
-- V_INCIDENT_FTMS (교통정보 돌발/정체) — 개발서버용 구성
--
-- 운영 DDL 은 TROAD_APP.V_INCIDENT_FTMS 로, 다수 기반 테이블(V_TRMB_ACDT_BRNWS_INFO01L1,
-- T_TRMB_ROUTE01M1, TLISDEV.T_TRMB_CD_INFO01M1 ...)을 union all 로 가공하는 읽기 전용 뷰다.
-- 개발서버에는 기반 테이블이 없고 뷰 자체에는 INSERT 가 불가하므로,
-- 뷰 결과와 동일한 17개 컬럼을 갖는 물리 테이블을 두고 그 위에 같은 이름의 뷰를 만든다.
-- 소유자는 chatbotApi 가 실제 접속하는 계정(OPR_MAIN)으로 맞춘다.
-- jdbc:oracle:thin:@localhost:1521/orcl2 / OPR_MAIN
SET DEFINE OFF
SET SERVEROUTPUT ON
-- 기존 뷰 제거 (테이블 재정의 순서 보장)
BEGIN
EXECUTE IMMEDIATE 'DROP VIEW OPR_MAIN.V_INCIDENT_FTMS';
EXCEPTION
WHEN OTHERS THEN
IF SQLCODE != -942 THEN RAISE; END IF;
END;
/
-- 뷰의 원본 데이터 테이블
BEGIN
EXECUTE IMMEDIATE q'[
CREATE TABLE OPR_MAIN.T_INCIDENT_FTMS (
ROUTE VARCHAR2(100),
ROAD_NO NUMBER,
ROUTE_ID VARCHAR2(20),
WEATHER VARCHAR2(100),
UPDWNAME VARCHAR2(50),
UPDOWN VARCHAR2(1),
MILEPOST VARCHAR2(400),
CONTENTS VARCHAR2(2000),
RAISE_TIME VARCHAR2(14),
INCIDENT_TYPE VARCHAR2(20),
REGION_ID VARCHAR2(20),
REGION_NAME VARCHAR2(100),
START_MILEPOST NUMBER,
INITIALCHAR VARCHAR2(10),
SEQ_NO VARCHAR2(10),
INCIDENT_ID VARCHAR2(30),
CONGZONE_ID VARCHAR2(30),
LOADED_AT TIMESTAMP DEFAULT SYSTIMESTAMP
)
]';
EXCEPTION
WHEN OTHERS THEN
IF SQLCODE != -955 THEN RAISE; END IF;
END;
/
BEGIN
EXECUTE IMMEDIATE 'CREATE INDEX OPR_MAIN.IX_INCIDENT_FTMS_ROUTE ON OPR_MAIN.T_INCIDENT_FTMS (ROAD_NO, UPDOWN)';
EXCEPTION
WHEN OTHERS THEN
IF SQLCODE != -955 AND SQLCODE != -1408 THEN RAISE; END IF;
END;
/
BEGIN
EXECUTE IMMEDIATE 'CREATE INDEX OPR_MAIN.IX_INCIDENT_FTMS_TYPE ON OPR_MAIN.T_INCIDENT_FTMS (INCIDENT_TYPE)';
EXCEPTION
WHEN OTHERS THEN
IF SQLCODE != -955 AND SQLCODE != -1408 THEN RAISE; END IF;
END;
/
-- 운영과 동일한 컬럼·순서의 뷰
CREATE OR REPLACE FORCE VIEW OPR_MAIN.V_INCIDENT_FTMS (
"ROUTE", "ROAD_NO", "ROUTE_ID", "WEATHER", "UPDWNAME", "UPDOWN", "MILEPOST",
"CONTENTS", "RAISE_TIME", "INCIDENT_TYPE", "REGION_ID", "REGION_NAME",
"START_MILEPOST", "INITIALCHAR", "SEQ_NO", "INCIDENT_ID", "CONGZONE_ID"
) AS
SELECT ROUTE,
ROAD_NO,
ROUTE_ID,
WEATHER,
UPDWNAME,
UPDOWN,
MILEPOST,
CONTENTS,
RAISE_TIME,
INCIDENT_TYPE,
REGION_ID,
REGION_NAME,
START_MILEPOST,
INITIALCHAR,
SEQ_NO,
INCIDENT_ID,
CONGZONE_ID
FROM OPR_MAIN.T_INCIDENT_FTMS;
-- 운영 스키마명(TROAD_APP)으로도 접근할 수 있게 동의어 제공
BEGIN
EXECUTE IMMEDIATE 'CREATE OR REPLACE PUBLIC SYNONYM V_INCIDENT_FTMS FOR OPR_MAIN.V_INCIDENT_FTMS';
EXCEPTION
WHEN OTHERS THEN NULL;
END;
/
@@ -0,0 +1,137 @@
-- 자동 생성: V_INCIDENT_FTMS_202607301706.csv -> OPR_MAIN.T_INCIDENT_FTMS
-- 행 수: 124
-- 생성 도구: server-dev/oracle/tools/csv_to_insert.py
SET DEFINE OFF
SET SQLBLANKLINES ON
DELETE FROM OPR_MAIN.T_INCIDENT_FTMS;
INSERT INTO OPR_MAIN.T_INCIDENT_FTMS (ROUTE, ROAD_NO, ROUTE_ID, WEATHER, UPDWNAME, UPDOWN, MILEPOST, CONTENTS, RAISE_TIME, INCIDENT_TYPE, REGION_ID, REGION_NAME, START_MILEPOST, INITIALCHAR, SEQ_NO, INCIDENT_ID, CONGZONE_ID) VALUES ('경인선', 120, '12001', NULL, '서울방향', 'E', '신월(23K)-신월(24K)', '1km정체[2026-07-30 15:21- ]', '20260730152128', '차량증가', '250000', NULL, 23, '1200', '120', '20260730152128', NULL);
INSERT INTO OPR_MAIN.T_INCIDENT_FTMS (ROUTE, ROAD_NO, ROUTE_ID, WEATHER, UPDWNAME, UPDOWN, MILEPOST, CONTENTS, RAISE_TIME, INCIDENT_TYPE, REGION_ID, REGION_NAME, START_MILEPOST, INITIALCHAR, SEQ_NO, INCIDENT_ID, CONGZONE_ID) VALUES ('울산선', 16, '01601', NULL, '울산방향', 'E', '범서하이패스(10.3K)', '(갓길)화물차 고장처리 중[2026-07-30 16:17- ]', '20260730161750', '고장', '700000', NULL, 10.3, '0160', '16', '20260730161750', NULL);
INSERT INTO OPR_MAIN.T_INCIDENT_FTMS (ROUTE, ROAD_NO, ROUTE_ID, WEATHER, UPDWNAME, UPDOWN, MILEPOST, CONTENTS, RAISE_TIME, INCIDENT_TYPE, REGION_ID, REGION_NAME, START_MILEPOST, INITIALCHAR, SEQ_NO, INCIDENT_ID, CONGZONE_ID) VALUES ('경인선', 120, '12001', NULL, '인천방향', 'S', '부천(20K)-부천(19K)', '1km정체[2026-07-30 16:57- ]', '20260730165724', '차량증가', '250000', NULL, 20, '1200', '120', '20260730165724', NULL);
INSERT INTO OPR_MAIN.T_INCIDENT_FTMS (ROUTE, ROAD_NO, ROUTE_ID, WEATHER, UPDWNAME, UPDOWN, MILEPOST, CONTENTS, RAISE_TIME, INCIDENT_TYPE, REGION_ID, REGION_NAME, START_MILEPOST, INITIALCHAR, SEQ_NO, INCIDENT_ID, CONGZONE_ID) VALUES ('경부선', 1, '00101', NULL, '부산방향', 'S', '동대구분기점(122.5K)', '(갓길)승용차 고장처리중[2026-07-30 16:55- ]', '20260730165504', '고장', '600000', NULL, 122.5, '0010', '1', '20260730165504', NULL);
INSERT INTO OPR_MAIN.T_INCIDENT_FTMS (ROUTE, ROAD_NO, ROUTE_ID, WEATHER, UPDWNAME, UPDOWN, MILEPOST, CONTENTS, RAISE_TIME, INCIDENT_TYPE, REGION_ID, REGION_NAME, START_MILEPOST, INITIALCHAR, SEQ_NO, INCIDENT_ID, CONGZONE_ID) VALUES ('서울양양선', 60, '06001', NULL, '서울방향', 'S', '남춘천부근(53.8K)', '(2,3차로)승용차관련 사고처리중[2026-07-30 16:56- ] ==> 남춘천IC~남춘천IC, 3km정체', '20260730165618', '사고', '300000', NULL, 53.8, '0600', '60', '20260730165618', NULL);
INSERT INTO OPR_MAIN.T_INCIDENT_FTMS (ROUTE, ROAD_NO, ROUTE_ID, WEATHER, UPDWNAME, UPDOWN, MILEPOST, CONTENTS, RAISE_TIME, INCIDENT_TYPE, REGION_ID, REGION_NAME, START_MILEPOST, INITIALCHAR, SEQ_NO, INCIDENT_ID, CONGZONE_ID) VALUES ('통영대전선', 35, '03511', NULL, '통영방향', 'S', '오동터널부근(132K)', '(갓길) 시설물 보수 작업중[2026-07-30 08:12- ]', '20260730081231', '작업', '800000', NULL, 132, '0351', '35', '20260730081231', NULL);
INSERT INTO OPR_MAIN.T_INCIDENT_FTMS (ROUTE, ROAD_NO, ROUTE_ID, WEATHER, UPDWNAME, UPDOWN, MILEPOST, CONTENTS, RAISE_TIME, INCIDENT_TYPE, REGION_ID, REGION_NAME, START_MILEPOST, INITIALCHAR, SEQ_NO, INCIDENT_ID, CONGZONE_ID) VALUES ('경부선', 1, '00101', NULL, '부산방향', 'S', '천안분기점부근(332K)-천안호두(휴)(324K)', '8km정체[2026-07-30 10:50- ]', '20260730105038', '차량증가', '400000', NULL, 332, '0010', '1', '20260730105038', NULL);
INSERT INTO OPR_MAIN.T_INCIDENT_FTMS (ROUTE, ROAD_NO, ROUTE_ID, WEATHER, UPDWNAME, UPDOWN, MILEPOST, CONTENTS, RAISE_TIME, INCIDENT_TYPE, REGION_ID, REGION_NAME, START_MILEPOST, INITIALCHAR, SEQ_NO, INCIDENT_ID, CONGZONE_ID) VALUES ('영동선', 50, '05001', NULL, '인천방향', 'S', '둔대분기점(23K)-반월터널부근(21K)', '2km정체[2026-07-30 16:17- ]', '20260730161727', '차량증가', '250000', NULL, 23, '0500', '50', '20260730161727', NULL);
INSERT INTO OPR_MAIN.T_INCIDENT_FTMS (ROUTE, ROAD_NO, ROUTE_ID, WEATHER, UPDWNAME, UPDOWN, MILEPOST, CONTENTS, RAISE_TIME, INCIDENT_TYPE, REGION_ID, REGION_NAME, START_MILEPOST, INITIALCHAR, SEQ_NO, INCIDENT_ID, CONGZONE_ID) VALUES ('청주영덕선', 30, '03001', NULL, '영덕방향', 'E', '수한터널부근(28K)-탄부터널부근(31K)', '3km정체[2026-07-30 17:04- ]', '20260730170451', '차량증가', '900000', NULL, 28, '0300', '30', '20260730170451', NULL);
INSERT INTO OPR_MAIN.T_INCIDENT_FTMS (ROUTE, ROAD_NO, ROUTE_ID, WEATHER, UPDWNAME, UPDOWN, MILEPOST, CONTENTS, RAISE_TIME, INCIDENT_TYPE, REGION_ID, REGION_NAME, START_MILEPOST, INITIALCHAR, SEQ_NO, INCIDENT_ID, CONGZONE_ID) VALUES ('논산천안선', 25, '02521', NULL, '논산방향', 'S', '차령터널 무학천교(266.0K)-차령터널 (263.0K)', '3km 정체[2026-07-30 08:24- ]', '20260730082406', '차량증가', '400000', NULL, 269, '0252', '25', '20260730082406', NULL);
INSERT INTO OPR_MAIN.T_INCIDENT_FTMS (ROUTE, ROAD_NO, ROUTE_ID, WEATHER, UPDWNAME, UPDOWN, MILEPOST, CONTENTS, RAISE_TIME, INCIDENT_TYPE, REGION_ID, REGION_NAME, START_MILEPOST, INITIALCHAR, SEQ_NO, INCIDENT_ID, CONGZONE_ID) VALUES ('경부선', 1, '00101', NULL, '서울방향', 'E', '양재부근(415K)-반포(420K)', '5km정체[2026-07-30 06:27- ]', '20260730062713', '차량증가', '200000', NULL, 415, '0010', '1', '20260730062713', NULL);
INSERT INTO OPR_MAIN.T_INCIDENT_FTMS (ROUTE, ROAD_NO, ROUTE_ID, WEATHER, UPDWNAME, UPDOWN, MILEPOST, CONTENTS, RAISE_TIME, INCIDENT_TYPE, REGION_ID, REGION_NAME, START_MILEPOST, INITIALCHAR, SEQ_NO, INCIDENT_ID, CONGZONE_ID) VALUES ('제2경인선', 110, '11001', NULL, '성남방향', 'E', '안현분기점(17K)-안현분기점(18K)', '1km정체[2026-07-30 16:24- ]', '20260730162409', '차량증가', '250000', NULL, 17, '1100', '110', '20260730162409', NULL);
INSERT INTO OPR_MAIN.T_INCIDENT_FTMS (ROUTE, ROAD_NO, ROUTE_ID, WEATHER, UPDWNAME, UPDOWN, MILEPOST, CONTENTS, RAISE_TIME, INCIDENT_TYPE, REGION_ID, REGION_NAME, START_MILEPOST, INITIALCHAR, SEQ_NO, INCIDENT_ID, CONGZONE_ID) VALUES ('영동선', 50, '05001', NULL, '인천방향', 'S', '이천부근(82K)-호법분기점부근(75K)', '7km정체[2026-07-30 16:35- ]', '20260730163548', '차량증가', '200000', NULL, 82, '0500', '50', '20260730163548', NULL);
INSERT INTO OPR_MAIN.T_INCIDENT_FTMS (ROUTE, ROAD_NO, ROUTE_ID, WEATHER, UPDWNAME, UPDOWN, MILEPOST, CONTENTS, RAISE_TIME, INCIDENT_TYPE, REGION_ID, REGION_NAME, START_MILEPOST, INITIALCHAR, SEQ_NO, INCIDENT_ID, CONGZONE_ID) VALUES ('수도권제1순환선', 100, '10001', NULL, '판교방향', 'E', '자유로(72K)-김포(74K)', '2km정체[2026-07-30 14:59- ]', '20260730145917', '차량증가', '250000', NULL, 72, '1000', '100', '20260730145917', NULL);
INSERT INTO OPR_MAIN.T_INCIDENT_FTMS (ROUTE, ROAD_NO, ROUTE_ID, WEATHER, UPDWNAME, UPDOWN, MILEPOST, CONTENTS, RAISE_TIME, INCIDENT_TYPE, REGION_ID, REGION_NAME, START_MILEPOST, INITIALCHAR, SEQ_NO, INCIDENT_ID, CONGZONE_ID) VALUES ('순천완주선', 27, '02701', NULL, '완주방향', 'E', '황전(25.4K)', '(갓길) 노면보수 작업중[2026-07-30 16:33- ]', '20260730163357', '작업', '500000', NULL, 25.4, '0270', '27', '20260730163357', NULL);
INSERT INTO OPR_MAIN.T_INCIDENT_FTMS (ROUTE, ROAD_NO, ROUTE_ID, WEATHER, UPDWNAME, UPDOWN, MILEPOST, CONTENTS, RAISE_TIME, INCIDENT_TYPE, REGION_ID, REGION_NAME, START_MILEPOST, INITIALCHAR, SEQ_NO, INCIDENT_ID, CONGZONE_ID) VALUES ('수도권제1순환선', 100, '10001', NULL, '일산방향', 'S', '안양터널(114K)-수리터널(112K)', '2km정체[2026-07-30 15:33- ]', '20260730153338', '차량증가', '250000', NULL, 114, '1000', '100', '20260730153338', NULL);
INSERT INTO OPR_MAIN.T_INCIDENT_FTMS (ROUTE, ROAD_NO, ROUTE_ID, WEATHER, UPDWNAME, UPDOWN, MILEPOST, CONTENTS, RAISE_TIME, INCIDENT_TYPE, REGION_ID, REGION_NAME, START_MILEPOST, INITIALCHAR, SEQ_NO, INCIDENT_ID, CONGZONE_ID) VALUES ('수도권제2순환선(화성-광주)', 400, '40041', NULL, '화성방향', 'S', '동탄방향 9.8', 'null[2026-07-23 13:52- ]', '20260723135200', '작업', '200000', NULL, 0, '4004', '400', '20260723135200', NULL);
INSERT INTO OPR_MAIN.T_INCIDENT_FTMS (ROUTE, ROAD_NO, ROUTE_ID, WEATHER, UPDWNAME, UPDOWN, MILEPOST, CONTENTS, RAISE_TIME, INCIDENT_TYPE, REGION_ID, REGION_NAME, START_MILEPOST, INITIALCHAR, SEQ_NO, INCIDENT_ID, CONGZONE_ID) VALUES ('영동선', 50, '05001', NULL, '인천방향', 'S', '덕평부근(66K)-양지터널부근(58K)', '8km정체[2026-07-30 15:34- ]', '20260730153400', '차량증가', '200000', NULL, 66, '0500', '50', '20260730153400', NULL);
INSERT INTO OPR_MAIN.T_INCIDENT_FTMS (ROUTE, ROAD_NO, ROUTE_ID, WEATHER, UPDWNAME, UPDOWN, MILEPOST, CONTENTS, RAISE_TIME, INCIDENT_TYPE, REGION_ID, REGION_NAME, START_MILEPOST, INITIALCHAR, SEQ_NO, INCIDENT_ID, CONGZONE_ID) VALUES ('호남선', 25, '02511', NULL, '천안방향', 'E', '동광주(74K)', '1km정체[2026-07-30 16:06- ]', '20260730160618', '차량증가', '500000', NULL, 74, '0251', '25', '20260730160618', NULL);
INSERT INTO OPR_MAIN.T_INCIDENT_FTMS (ROUTE, ROAD_NO, ROUTE_ID, WEATHER, UPDWNAME, UPDOWN, MILEPOST, CONTENTS, RAISE_TIME, INCIDENT_TYPE, REGION_ID, REGION_NAME, START_MILEPOST, INITIALCHAR, SEQ_NO, INCIDENT_ID, CONGZONE_ID) VALUES ('영동선', 50, '05001', NULL, '인천방향', 'S', '서용인분기점(50K)', '1km정체[2026-07-30 16:17- ]', '20260730161757', '차량증가', '250000', NULL, 50, '0500', '50', '20260730161757', NULL);
INSERT INTO OPR_MAIN.T_INCIDENT_FTMS (ROUTE, ROAD_NO, ROUTE_ID, WEATHER, UPDWNAME, UPDOWN, MILEPOST, CONTENTS, RAISE_TIME, INCIDENT_TYPE, REGION_ID, REGION_NAME, START_MILEPOST, INITIALCHAR, SEQ_NO, INCIDENT_ID, CONGZONE_ID) VALUES ('영동선', 50, '05001', NULL, '강릉방향', 'E', '둔대분기점(22K)-부곡(27K)', '5km정체[2026-07-30 16:19- ]', '20260730161916', '차량증가', '250000', NULL, 22, '0500', '50', '20260730161916', NULL);
INSERT INTO OPR_MAIN.T_INCIDENT_FTMS (ROUTE, ROAD_NO, ROUTE_ID, WEATHER, UPDWNAME, UPDOWN, MILEPOST, CONTENTS, RAISE_TIME, INCIDENT_TYPE, REGION_ID, REGION_NAME, START_MILEPOST, INITIALCHAR, SEQ_NO, INCIDENT_ID, CONGZONE_ID) VALUES ('동해선(부산-포항)', 65, '06521', NULL, '포항방향', 'E', '남경주(69.5K)-문무대왕1터널(74.1K)', '** (포항방향 1,2차로교대) 장기차단 보강공사 7.20(월) ~ 9.18(금) **', '20260714121717', '홍보', '700000', NULL, 69.5, '0652', '65', '20260714121717', NULL);
INSERT INTO OPR_MAIN.T_INCIDENT_FTMS (ROUTE, ROAD_NO, ROUTE_ID, WEATHER, UPDWNAME, UPDOWN, MILEPOST, CONTENTS, RAISE_TIME, INCIDENT_TYPE, REGION_ID, REGION_NAME, START_MILEPOST, INITIALCHAR, SEQ_NO, INCIDENT_ID, CONGZONE_ID) VALUES ('제2경인선', 110, '11001', NULL, '인천방향', 'S', '삼막(25.98K)-광명터널(22K)', '4km정체[2026-07-30 14:37- ]', '20260730143718', '차량증가', '250000', NULL, 25.98, '1100', '110', '20260730143718', NULL);
INSERT INTO OPR_MAIN.T_INCIDENT_FTMS (ROUTE, ROAD_NO, ROUTE_ID, WEATHER, UPDWNAME, UPDOWN, MILEPOST, CONTENTS, RAISE_TIME, INCIDENT_TYPE, REGION_ID, REGION_NAME, START_MILEPOST, INITIALCHAR, SEQ_NO, INCIDENT_ID, CONGZONE_ID) VALUES ('중부내륙선', 45, '04501', NULL, '양평방향', 'E', '여주분기점부근(261K)', '(갓길)승용차고장 처리중[2026-07-30 17:01- ]', '20260730170123', '고장', '900000', NULL, 261, '0450', '45', '20260730170123', NULL);
INSERT INTO OPR_MAIN.T_INCIDENT_FTMS (ROUTE, ROAD_NO, ROUTE_ID, WEATHER, UPDWNAME, UPDOWN, MILEPOST, CONTENTS, RAISE_TIME, INCIDENT_TYPE, REGION_ID, REGION_NAME, START_MILEPOST, INITIALCHAR, SEQ_NO, INCIDENT_ID, CONGZONE_ID) VALUES ('남해선(순천-부산)', 10, '01001', NULL, '부산방향', 'E', '칠원분기점부근(117K)-함안2터널부근(120K)', '3km정체[2026-07-30 10:32- ]', '20260730103250', '차량증가', '700000', NULL, 117, '0100', '10', '20260730103250', NULL);
INSERT INTO OPR_MAIN.T_INCIDENT_FTMS (ROUTE, ROAD_NO, ROUTE_ID, WEATHER, UPDWNAME, UPDOWN, MILEPOST, CONTENTS, RAISE_TIME, INCIDENT_TYPE, REGION_ID, REGION_NAME, START_MILEPOST, INITIALCHAR, SEQ_NO, INCIDENT_ID, CONGZONE_ID) VALUES ('부산외곽선', 600, '60001', NULL, '창원방향', 'S', '기장분기점(48K)-기장분기점부근(47K)', '1km정체[2026-07-30 15:29- ]', '20260730152946', '차량증가', '700000', NULL, 48, '6000', '600', '20260730152946', NULL);
INSERT INTO OPR_MAIN.T_INCIDENT_FTMS (ROUTE, ROAD_NO, ROUTE_ID, WEATHER, UPDWNAME, UPDOWN, MILEPOST, CONTENTS, RAISE_TIME, INCIDENT_TYPE, REGION_ID, REGION_NAME, START_MILEPOST, INITIALCHAR, SEQ_NO, INCIDENT_ID, CONGZONE_ID) VALUES ('호남지선', 251, '25101', NULL, '논산방향', 'S', '회덕분기점(54K)-북대전부근(52K)', '2km정체[2026-07-30 15:45- ]', '20260730154509', '차량증가', '400000', NULL, 54, '2510', '251', '20260730154509', NULL);
INSERT INTO OPR_MAIN.T_INCIDENT_FTMS (ROUTE, ROAD_NO, ROUTE_ID, WEATHER, UPDWNAME, UPDOWN, MILEPOST, CONTENTS, RAISE_TIME, INCIDENT_TYPE, REGION_ID, REGION_NAME, START_MILEPOST, INITIALCHAR, SEQ_NO, INCIDENT_ID, CONGZONE_ID) VALUES ('영동선', 50, '05001', NULL, '인천방향', 'S', '서창분기점(1K)-서창(0K)', '1km정체[2026-07-30 16:10- ]', '20260730161003', '차량증가', '250000', NULL, 1, '0500', '50', '20260730161003', NULL);
INSERT INTO OPR_MAIN.T_INCIDENT_FTMS (ROUTE, ROAD_NO, ROUTE_ID, WEATHER, UPDWNAME, UPDOWN, MILEPOST, CONTENTS, RAISE_TIME, INCIDENT_TYPE, REGION_ID, REGION_NAME, START_MILEPOST, INITIALCHAR, SEQ_NO, INCIDENT_ID, CONGZONE_ID) VALUES ('수도권제1순환선', 100, '10001', NULL, '판교방향', 'E', '자유로(72K)', '(3,4차로) 사고 처리중[2026-07-30 16:47- ] ==> 일산IC~자유로IC, 2km정체', '20260730164727', '사고', '250000', NULL, 72, '1000', '100', '20260730164727', NULL);
INSERT INTO OPR_MAIN.T_INCIDENT_FTMS (ROUTE, ROAD_NO, ROUTE_ID, WEATHER, UPDWNAME, UPDOWN, MILEPOST, CONTENTS, RAISE_TIME, INCIDENT_TYPE, REGION_ID, REGION_NAME, START_MILEPOST, INITIALCHAR, SEQ_NO, INCIDENT_ID, CONGZONE_ID) VALUES ('서울양양선', 60, '06001', NULL, '서울방향', 'S', '남춘천부근(53.6K)', '(갓길) 승용차 고장 처리중[2026-07-30 16:43- ]', '20260730164308', '고장', '300000', NULL, 53.6, '0600', '60', '20260730164308', NULL);
INSERT INTO OPR_MAIN.T_INCIDENT_FTMS (ROUTE, ROAD_NO, ROUTE_ID, WEATHER, UPDWNAME, UPDOWN, MILEPOST, CONTENTS, RAISE_TIME, INCIDENT_TYPE, REGION_ID, REGION_NAME, START_MILEPOST, INITIALCHAR, SEQ_NO, INCIDENT_ID, CONGZONE_ID) VALUES ('경부선', 1, '00101', NULL, '서울방향', 'E', '안성분기점(364K)-안성(휴)부근(368K)', '4km정체[2026-07-30 14:37- ]', '20260730143713', '차량증가', '200000', NULL, 364, '0010', '1', '20260730143713', NULL);
INSERT INTO OPR_MAIN.T_INCIDENT_FTMS (ROUTE, ROAD_NO, ROUTE_ID, WEATHER, UPDWNAME, UPDOWN, MILEPOST, CONTENTS, RAISE_TIME, INCIDENT_TYPE, REGION_ID, REGION_NAME, START_MILEPOST, INITIALCHAR, SEQ_NO, INCIDENT_ID, CONGZONE_ID) VALUES ('동해선(포항-영덕)', 65, '06531', NULL, '영덕방향', 'E', NULL, '** (영덕방향) 30k 영덕분기점 차로 증설 공사중 - 차로 좁아짐 주의(~12월) **', '20260721112431', '홍보', '600000', NULL, 0, '0653', '65', '20260721112431', NULL);
INSERT INTO OPR_MAIN.T_INCIDENT_FTMS (ROUTE, ROAD_NO, ROUTE_ID, WEATHER, UPDWNAME, UPDOWN, MILEPOST, CONTENTS, RAISE_TIME, INCIDENT_TYPE, REGION_ID, REGION_NAME, START_MILEPOST, INITIALCHAR, SEQ_NO, INCIDENT_ID, CONGZONE_ID) VALUES ('서해안선', 15, '01501', NULL, '서울방향', 'E', '광명역(334K)-금천(340K)', '6km정체[2026-07-30 06:54- ]', '20260730065451', '차량증가', '250000', NULL, 334, '0150', '15', '20260730065451', NULL);
INSERT INTO OPR_MAIN.T_INCIDENT_FTMS (ROUTE, ROAD_NO, ROUTE_ID, WEATHER, UPDWNAME, UPDOWN, MILEPOST, CONTENTS, RAISE_TIME, INCIDENT_TYPE, REGION_ID, REGION_NAME, START_MILEPOST, INITIALCHAR, SEQ_NO, INCIDENT_ID, CONGZONE_ID) VALUES ('통영대전선', 35, '03511', NULL, '통영방향', 'S', '마달터널부근(202.5K)', '(2차로,갓길)승용차 고장 처리중[2026-07-30 16:46- ]', '20260730164648', '고장', '800000', NULL, 202.5, '0351', '35', '20260730164648', NULL);
INSERT INTO OPR_MAIN.T_INCIDENT_FTMS (ROUTE, ROAD_NO, ROUTE_ID, WEATHER, UPDWNAME, UPDOWN, MILEPOST, CONTENTS, RAISE_TIME, INCIDENT_TYPE, REGION_ID, REGION_NAME, START_MILEPOST, INITIALCHAR, SEQ_NO, INCIDENT_ID, CONGZONE_ID) VALUES ('통영대전선', 35, '03511', NULL, '대전방향', 'E', '진주졸음쉼터(57.3K)', '** (대전방향) 화장실 이용불가 **', '20260725060945', '홍보', '700000', NULL, 57.3, '0351', '35', '20260725060945', NULL);
INSERT INTO OPR_MAIN.T_INCIDENT_FTMS (ROUTE, ROAD_NO, ROUTE_ID, WEATHER, UPDWNAME, UPDOWN, MILEPOST, CONTENTS, RAISE_TIME, INCIDENT_TYPE, REGION_ID, REGION_NAME, START_MILEPOST, INITIALCHAR, SEQ_NO, INCIDENT_ID, CONGZONE_ID) VALUES ('경부선', 1, '00101', NULL, '부산방향', 'S', '신갈분기점부근(397K)-신갈분기점(394K)', '3km정체[2026-07-30 16:48- ]', '20260730164817', '차량증가', '200000', NULL, 397, '0010', '1', '20260730164817', NULL);
INSERT INTO OPR_MAIN.T_INCIDENT_FTMS (ROUTE, ROAD_NO, ROUTE_ID, WEATHER, UPDWNAME, UPDOWN, MILEPOST, CONTENTS, RAISE_TIME, INCIDENT_TYPE, REGION_ID, REGION_NAME, START_MILEPOST, INITIALCHAR, SEQ_NO, INCIDENT_ID, CONGZONE_ID) VALUES ('영동선', 50, '05001', NULL, '강릉방향', 'E', '서창분기점(0.5K)', '(인천 진출로)사고 처리중[2026-07-30 16:44- ]', '20260730164416', '사고', '250000', NULL, .5, '0500', '50', '20260730164416', NULL);
INSERT INTO OPR_MAIN.T_INCIDENT_FTMS (ROUTE, ROAD_NO, ROUTE_ID, WEATHER, UPDWNAME, UPDOWN, MILEPOST, CONTENTS, RAISE_TIME, INCIDENT_TYPE, REGION_ID, REGION_NAME, START_MILEPOST, INITIALCHAR, SEQ_NO, INCIDENT_ID, CONGZONE_ID) VALUES ('평택제천선', 40, '04001', NULL, '제천방향', 'E', '안성분기점(23K)-안성분기점(24K)', '1km정체[2026-07-30 16:51- ]', '20260730165135', '차량증가', '250000', NULL, 23, '0400', '40', '20260730165135', NULL);
INSERT INTO OPR_MAIN.T_INCIDENT_FTMS (ROUTE, ROAD_NO, ROUTE_ID, WEATHER, UPDWNAME, UPDOWN, MILEPOST, CONTENTS, RAISE_TIME, INCIDENT_TYPE, REGION_ID, REGION_NAME, START_MILEPOST, INITIALCHAR, SEQ_NO, INCIDENT_ID, CONGZONE_ID) VALUES ('광주대구선', 12, '01201', NULL, '대구방향', 'E', NULL, '** (광주방향)112k 남상졸음쉼터 폐쇄(~12월) **', '20260422234627', '홍보', '600000', NULL, 0, '0120', '12', '20260422234627', NULL);
INSERT INTO OPR_MAIN.T_INCIDENT_FTMS (ROUTE, ROAD_NO, ROUTE_ID, WEATHER, UPDWNAME, UPDOWN, MILEPOST, CONTENTS, RAISE_TIME, INCIDENT_TYPE, REGION_ID, REGION_NAME, START_MILEPOST, INITIALCHAR, SEQ_NO, INCIDENT_ID, CONGZONE_ID) VALUES ('수도권제2순환선(화성-광주)', 400, '40041', NULL, '화성방향', 'S', '동탄방향 26.0', 'K (2차로) 비탈면보수 작업중[2026-05-21 14:38- ]', '20260521143800', '작업', '200000', NULL, 0, '4004', '400', '20260521143800', NULL);
INSERT INTO OPR_MAIN.T_INCIDENT_FTMS (ROUTE, ROAD_NO, ROUTE_ID, WEATHER, UPDWNAME, UPDOWN, MILEPOST, CONTENTS, RAISE_TIME, INCIDENT_TYPE, REGION_ID, REGION_NAME, START_MILEPOST, INITIALCHAR, SEQ_NO, INCIDENT_ID, CONGZONE_ID) VALUES ('동해선(삼척-속초)', 65, '06501', NULL, '속초방향', 'E', NULL, '** (속초방향) 동해 졸음쉼터 신설공사 [ ~ 8.13] **', '20260416171758', '홍보', '300000', NULL, 0, '0650', '65', '20260416171758', NULL);
INSERT INTO OPR_MAIN.T_INCIDENT_FTMS (ROUTE, ROAD_NO, ROUTE_ID, WEATHER, UPDWNAME, UPDOWN, MILEPOST, CONTENTS, RAISE_TIME, INCIDENT_TYPE, REGION_ID, REGION_NAME, START_MILEPOST, INITIALCHAR, SEQ_NO, INCIDENT_ID, CONGZONE_ID) VALUES ('서천공주선', 151, '15101', NULL, '공주방향', 'E', NULL, '** 동서천분기점 공주방향 연결로 갓길 장기차단 26.5월~26.10월 **', '20260519074906', '홍보', '400000', NULL, 0, '1510', '151', '20260519074906', NULL);
INSERT INTO OPR_MAIN.T_INCIDENT_FTMS (ROUTE, ROAD_NO, ROUTE_ID, WEATHER, UPDWNAME, UPDOWN, MILEPOST, CONTENTS, RAISE_TIME, INCIDENT_TYPE, REGION_ID, REGION_NAME, START_MILEPOST, INITIALCHAR, SEQ_NO, INCIDENT_ID, CONGZONE_ID) VALUES ('서해안선', 15, '01501', NULL, '서울방향', 'E', NULL, '** 서산(목포)주유소 영업중단(5.6~10.6)/휴게소 및 LPG충전소는 정상영업/행담도주유소 이용바람 **', '20260429135010', '홍보', '400000', NULL, 0, '0150', '15', '20260429135010', NULL);
INSERT INTO OPR_MAIN.T_INCIDENT_FTMS (ROUTE, ROAD_NO, ROUTE_ID, WEATHER, UPDWNAME, UPDOWN, MILEPOST, CONTENTS, RAISE_TIME, INCIDENT_TYPE, REGION_ID, REGION_NAME, START_MILEPOST, INITIALCHAR, SEQ_NO, INCIDENT_ID, CONGZONE_ID) VALUES ('경부선', 1, '00101', NULL, '서울방향', 'E', NULL, '** (부산)남사졸음쉼터 임시폐쇄(26.06.15~26.10.31),안성휴게소 이용바람 **', '20260605215733', '홍보', '200000', NULL, 0, '0010', '1', '20260605215733', NULL);
INSERT INTO OPR_MAIN.T_INCIDENT_FTMS (ROUTE, ROAD_NO, ROUTE_ID, WEATHER, UPDWNAME, UPDOWN, MILEPOST, CONTENTS, RAISE_TIME, INCIDENT_TYPE, REGION_ID, REGION_NAME, START_MILEPOST, INITIALCHAR, SEQ_NO, INCIDENT_ID, CONGZONE_ID) VALUES ('남해선(순천-부산)', 10, '01001', NULL, '부산방향', 'E', '대저분기점(163K)-덕천(166K)', '3km정체[2026-07-30 13:45- ]', '20260730134538', '차량증가', '700000', NULL, 163, '0100', '10', '20260730134538', NULL);
INSERT INTO OPR_MAIN.T_INCIDENT_FTMS (ROUTE, ROAD_NO, ROUTE_ID, WEATHER, UPDWNAME, UPDOWN, MILEPOST, CONTENTS, RAISE_TIME, INCIDENT_TYPE, REGION_ID, REGION_NAME, START_MILEPOST, INITIALCHAR, SEQ_NO, INCIDENT_ID, CONGZONE_ID) VALUES ('부산울산선', 65, '06511', NULL, '부산방향', 'S', '해운대터널부근(3K)-부산울산선시점(0K)', '3km정체[2026-07-30 14:43- ]', '20260730144311', '차량증가', '700000', NULL, 3, '0651', '65', '20260730144311', NULL);
INSERT INTO OPR_MAIN.T_INCIDENT_FTMS (ROUTE, ROAD_NO, ROUTE_ID, WEATHER, UPDWNAME, UPDOWN, MILEPOST, CONTENTS, RAISE_TIME, INCIDENT_TYPE, REGION_ID, REGION_NAME, START_MILEPOST, INITIALCHAR, SEQ_NO, INCIDENT_ID, CONGZONE_ID) VALUES ('경부선', 1, '00101', NULL, '부산방향', 'S', '청주분기점(297K)', '(갓길) 승용 고장차 처리중[2026-07-30 15:25- ]', '20260730152539', '고장', '400000', NULL, 297, '0010', '1', '20260730152539', NULL);
INSERT INTO OPR_MAIN.T_INCIDENT_FTMS (ROUTE, ROAD_NO, ROUTE_ID, WEATHER, UPDWNAME, UPDOWN, MILEPOST, CONTENTS, RAISE_TIME, INCIDENT_TYPE, REGION_ID, REGION_NAME, START_MILEPOST, INITIALCHAR, SEQ_NO, INCIDENT_ID, CONGZONE_ID) VALUES ('남해2지선', 104, '10401', NULL, '서부산방향', 'E', '서부산(휴)(18K)-사상(20K)', '2km정체[2026-07-30 15:25- ]', '20260730152500', '차량증가', '700000', NULL, 18, '1040', '104', '20260730152500', NULL);
INSERT INTO OPR_MAIN.T_INCIDENT_FTMS (ROUTE, ROAD_NO, ROUTE_ID, WEATHER, UPDWNAME, UPDOWN, MILEPOST, CONTENTS, RAISE_TIME, INCIDENT_TYPE, REGION_ID, REGION_NAME, START_MILEPOST, INITIALCHAR, SEQ_NO, INCIDENT_ID, CONGZONE_ID) VALUES ('동해선(삼척-속초)', 65, '06501', NULL, '속초방향', 'E', '쇄운교(15K)-지흥1교(16.7K)', '(2차로)졸음쉼터 설치 작업중[2026-07-03 07:42- ]', '20260703074200', '작업', '300000', NULL, 15, '0650', '65', '20260703074200', NULL);
INSERT INTO OPR_MAIN.T_INCIDENT_FTMS (ROUTE, ROAD_NO, ROUTE_ID, WEATHER, UPDWNAME, UPDOWN, MILEPOST, CONTENTS, RAISE_TIME, INCIDENT_TYPE, REGION_ID, REGION_NAME, START_MILEPOST, INITIALCHAR, SEQ_NO, INCIDENT_ID, CONGZONE_ID) VALUES ('수도권제1순환선', 100, '10001', NULL, '일산방향', 'S', '시흥요금소(96K)-중동(86K)', '10km정체[2026-07-30 07:24- ]', '20260730072448', '차량증가', '250000', NULL, 96, '1000', '100', '20260730072448', NULL);
COMMIT;
INSERT INTO OPR_MAIN.T_INCIDENT_FTMS (ROUTE, ROAD_NO, ROUTE_ID, WEATHER, UPDWNAME, UPDOWN, MILEPOST, CONTENTS, RAISE_TIME, INCIDENT_TYPE, REGION_ID, REGION_NAME, START_MILEPOST, INITIALCHAR, SEQ_NO, INCIDENT_ID, CONGZONE_ID) VALUES ('논산천안선', 25, '02521', NULL, '천안방향', 'E', '남공주IC 오룡교(232.0K)-남공주IC 검상천교(235.0K)', '3km 정체[2026-07-30 15:27- ]', '20260730152731', '차량증가', '400000', NULL, 225, '0252', '25', '20260730152731', NULL);
INSERT INTO OPR_MAIN.T_INCIDENT_FTMS (ROUTE, ROAD_NO, ROUTE_ID, WEATHER, UPDWNAME, UPDOWN, MILEPOST, CONTENTS, RAISE_TIME, INCIDENT_TYPE, REGION_ID, REGION_NAME, START_MILEPOST, INITIALCHAR, SEQ_NO, INCIDENT_ID, CONGZONE_ID) VALUES ('인천공항선', 130, '13001', NULL, '공항방향', 'S', '[본선-공항] 20.8Km', '청라IC 진출 1km 정체[2026-07-30 15:30- ]', '20260730153000', '차량증가', '200000', NULL, 20.8, '1300', '130', '20260730153000', NULL);
INSERT INTO OPR_MAIN.T_INCIDENT_FTMS (ROUTE, ROAD_NO, ROUTE_ID, WEATHER, UPDWNAME, UPDOWN, MILEPOST, CONTENTS, RAISE_TIME, INCIDENT_TYPE, REGION_ID, REGION_NAME, START_MILEPOST, INITIALCHAR, SEQ_NO, INCIDENT_ID, CONGZONE_ID) VALUES ('수도권제1순환선', 100, '10001', NULL, '판교방향', 'E', '조남분기점(107K)-수암터널(108K)', '1km정체[2026-07-30 16:06- ]', '20260730160627', '차량증가', '250000', NULL, 107, '1000', '100', '20260730160627', NULL);
INSERT INTO OPR_MAIN.T_INCIDENT_FTMS (ROUTE, ROAD_NO, ROUTE_ID, WEATHER, UPDWNAME, UPDOWN, MILEPOST, CONTENTS, RAISE_TIME, INCIDENT_TYPE, REGION_ID, REGION_NAME, START_MILEPOST, INITIALCHAR, SEQ_NO, INCIDENT_ID, CONGZONE_ID) VALUES ('서울양양선', 60, '06001', NULL, '서울방향', 'S', '화도(15K)-화도부근(13K)', '2km정체[2026-07-30 15:57- ]', '20260730155707', '차량증가', '300000', NULL, 15, '0600', '60', '20260730155707', NULL);
INSERT INTO OPR_MAIN.T_INCIDENT_FTMS (ROUTE, ROAD_NO, ROUTE_ID, WEATHER, UPDWNAME, UPDOWN, MILEPOST, CONTENTS, RAISE_TIME, INCIDENT_TYPE, REGION_ID, REGION_NAME, START_MILEPOST, INITIALCHAR, SEQ_NO, INCIDENT_ID, CONGZONE_ID) VALUES ('경부선', 1, '00101', NULL, '서울방향', 'E', '영천분기점(91.5K)', '(3차로,갓길)화물차관련 사고 처리중[2026-07-30 14:47- ]', '20260730144715', '사고', '600000', NULL, 91.5, '0010', '1', '20260730144715', NULL);
INSERT INTO OPR_MAIN.T_INCIDENT_FTMS (ROUTE, ROAD_NO, ROUTE_ID, WEATHER, UPDWNAME, UPDOWN, MILEPOST, CONTENTS, RAISE_TIME, INCIDENT_TYPE, REGION_ID, REGION_NAME, START_MILEPOST, INITIALCHAR, SEQ_NO, INCIDENT_ID, CONGZONE_ID) VALUES ('서해안선', 15, '01501', NULL, '서울방향', 'E', '서천(휴)부근(166.5K)', '(갓길)중형화물차 고장 처리중[2026-07-30 16:13- ]', '20260730161342', '고장', '800000', NULL, 166.5, '0150', '15', '20260730161342', NULL);
INSERT INTO OPR_MAIN.T_INCIDENT_FTMS (ROUTE, ROAD_NO, ROUTE_ID, WEATHER, UPDWNAME, UPDOWN, MILEPOST, CONTENTS, RAISE_TIME, INCIDENT_TYPE, REGION_ID, REGION_NAME, START_MILEPOST, INITIALCHAR, SEQ_NO, INCIDENT_ID, CONGZONE_ID) VALUES ('서해안선', 15, '01501', NULL, '서울방향', 'E', NULL, '** 서해대교(양방향) 정밀안전진단 3차로 주간 차단예정(6~10월) **', '20260605085938', '홍보', '400000', NULL, 0, '0150', '15', '20260605085938', NULL);
INSERT INTO OPR_MAIN.T_INCIDENT_FTMS (ROUTE, ROAD_NO, ROUTE_ID, WEATHER, UPDWNAME, UPDOWN, MILEPOST, CONTENTS, RAISE_TIME, INCIDENT_TYPE, REGION_ID, REGION_NAME, START_MILEPOST, INITIALCHAR, SEQ_NO, INCIDENT_ID, CONGZONE_ID) VALUES ('논산천안선', 25, '02521', NULL, '천안방향', 'E', '남공주IC 오룡교(232.1K)', '1차로 승용차 관련 사고발생[2026-07-30 16:20- ]', '20260730162057', '사고', '400000', NULL, 225, '0252', '25', '20260730162057', NULL);
INSERT INTO OPR_MAIN.T_INCIDENT_FTMS (ROUTE, ROAD_NO, ROUTE_ID, WEATHER, UPDWNAME, UPDOWN, MILEPOST, CONTENTS, RAISE_TIME, INCIDENT_TYPE, REGION_ID, REGION_NAME, START_MILEPOST, INITIALCHAR, SEQ_NO, INCIDENT_ID, CONGZONE_ID) VALUES ('호남지선', 251, '25101', NULL, '대전방향', 'E', '북대전부근(52K)-회덕분기점(54K)', '2km정체[2026-07-30 17:02- ]', '20260730170212', '차량증가', '400000', NULL, 52, '2510', '251', '20260730170212', NULL);
INSERT INTO OPR_MAIN.T_INCIDENT_FTMS (ROUTE, ROAD_NO, ROUTE_ID, WEATHER, UPDWNAME, UPDOWN, MILEPOST, CONTENTS, RAISE_TIME, INCIDENT_TYPE, REGION_ID, REGION_NAME, START_MILEPOST, INITIALCHAR, SEQ_NO, INCIDENT_ID, CONGZONE_ID) VALUES ('인천대교선', 110, '11021', NULL, '송도방향', 'E', NULL, '** (민자 고속도로구간) 인천대교선 상황실 전화번호 032-745-8100 문의 바랍니다 **', '20250910001933', '홍보', '250000', NULL, 0, '1102', '110', '20250910001933', NULL);
INSERT INTO OPR_MAIN.T_INCIDENT_FTMS (ROUTE, ROAD_NO, ROUTE_ID, WEATHER, UPDWNAME, UPDOWN, MILEPOST, CONTENTS, RAISE_TIME, INCIDENT_TYPE, REGION_ID, REGION_NAME, START_MILEPOST, INITIALCHAR, SEQ_NO, INCIDENT_ID, CONGZONE_ID) VALUES ('경인선', 120, '12001', NULL, '서울방향', 'E', NULL, '** 경인1지하차도 홍익병원사거리 1차로 통제 2025.7.9 (수)~공사완료시까지 **', '20250910001852', '홍보', '250000', NULL, 0, '1200', '120', '20250910001852', NULL);
INSERT INTO OPR_MAIN.T_INCIDENT_FTMS (ROUTE, ROAD_NO, ROUTE_ID, WEATHER, UPDWNAME, UPDOWN, MILEPOST, CONTENTS, RAISE_TIME, INCIDENT_TYPE, REGION_ID, REGION_NAME, START_MILEPOST, INITIALCHAR, SEQ_NO, INCIDENT_ID, CONGZONE_ID) VALUES ('수도권제2순환선(인천-김포)', 400, '40011', NULL, '김포방향', 'E', NULL, '** (민자 고속도로구간) 인천김포선 상황실 전화번호 032-292-7164 문의 바랍니다 **', '20251119153617', '홍보', '250000', NULL, 0, '4001', '400', '20251119153617', NULL);
INSERT INTO OPR_MAIN.T_INCIDENT_FTMS (ROUTE, ROAD_NO, ROUTE_ID, WEATHER, UPDWNAME, UPDOWN, MILEPOST, CONTENTS, RAISE_TIME, INCIDENT_TYPE, REGION_ID, REGION_NAME, START_MILEPOST, INITIALCHAR, SEQ_NO, INCIDENT_ID, CONGZONE_ID) VALUES ('제3경인선', 330, '33001', NULL, '시흥방향', 'E', NULL, '** (민자 고속도로구간) 제3경인고속도로 상황실 031-8084-8901 문의바랍니다 **', '20240725161924', '홍보', '200000', NULL, 0, '3300', '330', '20240725161924', NULL);
INSERT INTO OPR_MAIN.T_INCIDENT_FTMS (ROUTE, ROAD_NO, ROUTE_ID, WEATHER, UPDWNAME, UPDOWN, MILEPOST, CONTENTS, RAISE_TIME, INCIDENT_TYPE, REGION_ID, REGION_NAME, START_MILEPOST, INITIALCHAR, SEQ_NO, INCIDENT_ID, CONGZONE_ID) VALUES ('경부선', 1, '00101', NULL, '서울방향', 'E', NULL, '** 천안IC-천안분기점(부산) 방음시설 작업/4차로 21시~06시, 5차로 06시~21시 차단 25.9월~26.12월 **', '20250919075529', '홍보', '400000', NULL, 0, '0010', '1', '20250919075529', NULL);
INSERT INTO OPR_MAIN.T_INCIDENT_FTMS (ROUTE, ROAD_NO, ROUTE_ID, WEATHER, UPDWNAME, UPDOWN, MILEPOST, CONTENTS, RAISE_TIME, INCIDENT_TYPE, REGION_ID, REGION_NAME, START_MILEPOST, INITIALCHAR, SEQ_NO, INCIDENT_ID, CONGZONE_ID) VALUES ('경인선', 120, '12001', NULL, '서울방향', 'E', NULL, '** 인천대로 일반화 공사중(2단계)[주안산단고가교~서인천IC]2025.11.17~2031.03 **', '20251016103404', '홍보', '250000', NULL, 0, '1200', '120', '20251016103404', NULL);
INSERT INTO OPR_MAIN.T_INCIDENT_FTMS (ROUTE, ROAD_NO, ROUTE_ID, WEATHER, UPDWNAME, UPDOWN, MILEPOST, CONTENTS, RAISE_TIME, INCIDENT_TYPE, REGION_ID, REGION_NAME, START_MILEPOST, INITIALCHAR, SEQ_NO, INCIDENT_ID, CONGZONE_ID) VALUES ('영동선', 50, '05001', NULL, '강릉방향', 'E', NULL, '** (강릉방향) 생태습지 졸음쉼터 화장실 폐쇄 **', '20251117153247', '홍보', '300000', NULL, 0, '0500', '50', '20251117153247', NULL);
INSERT INTO OPR_MAIN.T_INCIDENT_FTMS (ROUTE, ROAD_NO, ROUTE_ID, WEATHER, UPDWNAME, UPDOWN, MILEPOST, CONTENTS, RAISE_TIME, INCIDENT_TYPE, REGION_ID, REGION_NAME, START_MILEPOST, INITIALCHAR, SEQ_NO, INCIDENT_ID, CONGZONE_ID) VALUES ('수도권제1순환선', 100, '10001', NULL, '일산방향', 'S', '판교분기점(128K)-판교분기점부근(126K)', '2km정체[2026-07-30 16:21- ]', '20260730162134', '차량증가', '200000', NULL, 128, '1000', '100', '20260730162134', NULL);
INSERT INTO OPR_MAIN.T_INCIDENT_FTMS (ROUTE, ROAD_NO, ROUTE_ID, WEATHER, UPDWNAME, UPDOWN, MILEPOST, CONTENTS, RAISE_TIME, INCIDENT_TYPE, REGION_ID, REGION_NAME, START_MILEPOST, INITIALCHAR, SEQ_NO, INCIDENT_ID, CONGZONE_ID) VALUES ('경부선', 1, '00101', NULL, '서울방향', 'E', '기흥(388K)-신갈분기점(394K)', '6km정체[2026-07-30 16:47- ]', '20260730164739', '차량증가', '200000', NULL, 388, '0010', '1', '20260730164739', NULL);
INSERT INTO OPR_MAIN.T_INCIDENT_FTMS (ROUTE, ROAD_NO, ROUTE_ID, WEATHER, UPDWNAME, UPDOWN, MILEPOST, CONTENTS, RAISE_TIME, INCIDENT_TYPE, REGION_ID, REGION_NAME, START_MILEPOST, INITIALCHAR, SEQ_NO, INCIDENT_ID, CONGZONE_ID) VALUES ('수도권제1순환선', 100, '10001', NULL, '일산방향', 'S', '성남부근(3K)-판교분기점(0K)', '3km정체[2026-07-30 16:21- ]', '20260730162117', '차량증가', '200000', NULL, 3, '1000', '100', '20260730162117', NULL);
INSERT INTO OPR_MAIN.T_INCIDENT_FTMS (ROUTE, ROAD_NO, ROUTE_ID, WEATHER, UPDWNAME, UPDOWN, MILEPOST, CONTENTS, RAISE_TIME, INCIDENT_TYPE, REGION_ID, REGION_NAME, START_MILEPOST, INITIALCHAR, SEQ_NO, INCIDENT_ID, CONGZONE_ID) VALUES ('중부내륙선', 45, '04501', NULL, '양평방향', 'E', '현풍졸음쉼터(51.4K)', '** (창원방향) 시설물 작업 중 쉼터이용불가 **', '20260710150735', '홍보', '700000', NULL, 51.4, '0450', '45', '20260710150735', NULL);
INSERT INTO OPR_MAIN.T_INCIDENT_FTMS (ROUTE, ROAD_NO, ROUTE_ID, WEATHER, UPDWNAME, UPDOWN, MILEPOST, CONTENTS, RAISE_TIME, INCIDENT_TYPE, REGION_ID, REGION_NAME, START_MILEPOST, INITIALCHAR, SEQ_NO, INCIDENT_ID, CONGZONE_ID) VALUES ('수도권제1순환선', 100, '10001', NULL, '일산방향', 'S', '서하남분기점(16K)-송파부근(7K)', '9km정체[2026-07-30 16:22- ]', '20260730162214', '차량증가', '200000', NULL, 16, '1000', '100', '20260730162214', NULL);
INSERT INTO OPR_MAIN.T_INCIDENT_FTMS (ROUTE, ROAD_NO, ROUTE_ID, WEATHER, UPDWNAME, UPDOWN, MILEPOST, CONTENTS, RAISE_TIME, INCIDENT_TYPE, REGION_ID, REGION_NAME, START_MILEPOST, INITIALCHAR, SEQ_NO, INCIDENT_ID, CONGZONE_ID) VALUES ('서해안선', 15, '01501', NULL, '서울방향', 'E', NULL, '** 서산(서울)주유소 영업중단(5.6~10.6)/휴게소 및 LPG충전소는 정상영업/홍성주유소 이용바람 **', '20260429075501', '홍보', '400000', NULL, 0, '0150', '15', '20260429075501', NULL);
INSERT INTO OPR_MAIN.T_INCIDENT_FTMS (ROUTE, ROAD_NO, ROUTE_ID, WEATHER, UPDWNAME, UPDOWN, MILEPOST, CONTENTS, RAISE_TIME, INCIDENT_TYPE, REGION_ID, REGION_NAME, START_MILEPOST, INITIALCHAR, SEQ_NO, INCIDENT_ID, CONGZONE_ID) VALUES ('새만금전주선', 20, '02021', NULL, '새만금방향', 'E', '석구터널(46.1K)', '(갓길)소형화물차 고장 처리중[2026-07-30 14:14- ]', '20260730141437', '고장', '800000', NULL, 46.1, '0202', '20', '20260730141437', NULL);
INSERT INTO OPR_MAIN.T_INCIDENT_FTMS (ROUTE, ROAD_NO, ROUTE_ID, WEATHER, UPDWNAME, UPDOWN, MILEPOST, CONTENTS, RAISE_TIME, INCIDENT_TYPE, REGION_ID, REGION_NAME, START_MILEPOST, INITIALCHAR, SEQ_NO, INCIDENT_ID, CONGZONE_ID) VALUES ('영동선', 50, '05001', NULL, '인천방향', 'S', '동수원(37K)-북수원(30K)', '7km정체[2026-07-30 14:26- ]', '20260730142623', '차량증가', '250000', NULL, 37, '0500', '50', '20260730142623', NULL);
INSERT INTO OPR_MAIN.T_INCIDENT_FTMS (ROUTE, ROAD_NO, ROUTE_ID, WEATHER, UPDWNAME, UPDOWN, MILEPOST, CONTENTS, RAISE_TIME, INCIDENT_TYPE, REGION_ID, REGION_NAME, START_MILEPOST, INITIALCHAR, SEQ_NO, INCIDENT_ID, CONGZONE_ID) VALUES ('경인선', 120, '12001', NULL, '인천방향', 'S', '인천요금소(16K)-서인천(11K)', '5km정체[2026-07-30 15:09- ]', '20260730150911', '차량증가', '250000', NULL, 16, '1200', '120', '20260730150911', NULL);
INSERT INTO OPR_MAIN.T_INCIDENT_FTMS (ROUTE, ROAD_NO, ROUTE_ID, WEATHER, UPDWNAME, UPDOWN, MILEPOST, CONTENTS, RAISE_TIME, INCIDENT_TYPE, REGION_ID, REGION_NAME, START_MILEPOST, INITIALCHAR, SEQ_NO, INCIDENT_ID, CONGZONE_ID) VALUES ('제2경인선', 110, '11001', NULL, '인천방향', 'S', '서창분기점(9K)-남동부근(6K)', '3km정체[2026-07-30 06:54- ]', '20260730065400', '차량증가', '250000', NULL, 9, '1100', '110', '20260730065400', NULL);
INSERT INTO OPR_MAIN.T_INCIDENT_FTMS (ROUTE, ROAD_NO, ROUTE_ID, WEATHER, UPDWNAME, UPDOWN, MILEPOST, CONTENTS, RAISE_TIME, INCIDENT_TYPE, REGION_ID, REGION_NAME, START_MILEPOST, INITIALCHAR, SEQ_NO, INCIDENT_ID, CONGZONE_ID) VALUES ('제2경인선', 110, '11001', NULL, '인천방향', 'S', '안현분기점(18K)-신천(14K)', '4km정체[2026-07-30 17:01- ]', '20260730170117', '차량증가', '250000', NULL, 18, '1100', '110', '20260730170117', NULL);
INSERT INTO OPR_MAIN.T_INCIDENT_FTMS (ROUTE, ROAD_NO, ROUTE_ID, WEATHER, UPDWNAME, UPDOWN, MILEPOST, CONTENTS, RAISE_TIME, INCIDENT_TYPE, REGION_ID, REGION_NAME, START_MILEPOST, INITIALCHAR, SEQ_NO, INCIDENT_ID, CONGZONE_ID) VALUES ('서해안선', 15, '01501', NULL, '서울방향', 'E', NULL, '** 대천휴게소(양방향) 주유소 개선공사 이용불가 6. 1(월)~11.27(금) **', '20260531090003', '홍보', '800000', NULL, 0, '0150', '15', '20260531090003', NULL);
INSERT INTO OPR_MAIN.T_INCIDENT_FTMS (ROUTE, ROAD_NO, ROUTE_ID, WEATHER, UPDWNAME, UPDOWN, MILEPOST, CONTENTS, RAISE_TIME, INCIDENT_TYPE, REGION_ID, REGION_NAME, START_MILEPOST, INITIALCHAR, SEQ_NO, INCIDENT_ID, CONGZONE_ID) VALUES ('영동선', 50, '05001', NULL, '강릉방향', 'E', NULL, '** 서안산~북수원 확장공사 제한속도변경 100- 80km/h (8.30~26.12.31 ) **', '20250828051816', '홍보', '250000', NULL, 0, '0500', '50', '20250828051816', NULL);
INSERT INTO OPR_MAIN.T_INCIDENT_FTMS (ROUTE, ROAD_NO, ROUTE_ID, WEATHER, UPDWNAME, UPDOWN, MILEPOST, CONTENTS, RAISE_TIME, INCIDENT_TYPE, REGION_ID, REGION_NAME, START_MILEPOST, INITIALCHAR, SEQ_NO, INCIDENT_ID, CONGZONE_ID) VALUES ('평택시흥선', 15, '01531', NULL, '시흥방향', 'E', NULL, '** (민자 고속도로구간) 평택시흥선 상황실 전화번호 1661-5688 문의 바랍니다 **', '20250912112159', '홍보', '250000', NULL, 0, '0153', '153', '20250912112159', NULL);
INSERT INTO OPR_MAIN.T_INCIDENT_FTMS (ROUTE, ROAD_NO, ROUTE_ID, WEATHER, UPDWNAME, UPDOWN, MILEPOST, CONTENTS, RAISE_TIME, INCIDENT_TYPE, REGION_ID, REGION_NAME, START_MILEPOST, INITIALCHAR, SEQ_NO, INCIDENT_ID, CONGZONE_ID) VALUES ('영동선', 50, '05001', NULL, '강릉방향', 'E', NULL, '** 영동선 이목졸음쉼터(강릉) 임시폐쇄 ''24.07.15. ~ ''26.08.29. **', '20251013121202', '홍보', '250000', NULL, 0, '0500', '50', '20251013121202', NULL);
INSERT INTO OPR_MAIN.T_INCIDENT_FTMS (ROUTE, ROAD_NO, ROUTE_ID, WEATHER, UPDWNAME, UPDOWN, MILEPOST, CONTENTS, RAISE_TIME, INCIDENT_TYPE, REGION_ID, REGION_NAME, START_MILEPOST, INITIALCHAR, SEQ_NO, INCIDENT_ID, CONGZONE_ID) VALUES ('영동선', 50, '05001', NULL, '강릉방향', 'E', NULL, '** 영동선 이천졸음쉼터(인천방향) 폐쇄 (2025.8월~2027.5월 31. (23개월간) **', '20250814135609', '홍보', '200000', NULL, 0, '0500', '50', '20250814135609', NULL);
INSERT INTO OPR_MAIN.T_INCIDENT_FTMS (ROUTE, ROAD_NO, ROUTE_ID, WEATHER, UPDWNAME, UPDOWN, MILEPOST, CONTENTS, RAISE_TIME, INCIDENT_TYPE, REGION_ID, REGION_NAME, START_MILEPOST, INITIALCHAR, SEQ_NO, INCIDENT_ID, CONGZONE_ID) VALUES ('인천공항선', 130, '13001', NULL, '서울방향', 'E', NULL, '** (민자 고속도로구간) 인천공항선 상황실 전화번호 032-560-6100 문의 바랍니다 **', '20250623050208', '홍보', '200000', NULL, 0, '1300', '130', '20250623050208', NULL);
INSERT INTO OPR_MAIN.T_INCIDENT_FTMS (ROUTE, ROAD_NO, ROUTE_ID, WEATHER, UPDWNAME, UPDOWN, MILEPOST, CONTENTS, RAISE_TIME, INCIDENT_TYPE, REGION_ID, REGION_NAME, START_MILEPOST, INITIALCHAR, SEQ_NO, INCIDENT_ID, CONGZONE_ID) VALUES ('대전남부선', 300, '30001', NULL, '산내방향', 'E', NULL, '** 서대전부근(양방향) 방음벽 설치작업 26.7.10(금)~27.7.10(토) **', '20250910112809', '홍보', '400000', NULL, 0, '3000', '300', '20250910112809', NULL);
INSERT INTO OPR_MAIN.T_INCIDENT_FTMS (ROUTE, ROAD_NO, ROUTE_ID, WEATHER, UPDWNAME, UPDOWN, MILEPOST, CONTENTS, RAISE_TIME, INCIDENT_TYPE, REGION_ID, REGION_NAME, START_MILEPOST, INITIALCHAR, SEQ_NO, INCIDENT_ID, CONGZONE_ID) VALUES ('수도권제1순환선', 100, '10001', NULL, '판교방향', 'E', '노오지분기점(79K)-송내(88K)', '9km정체[2026-07-30 05:11- ]', '20260730051106', '차량증가', '250000', NULL, 79, '1000', '100', '20260730051106', NULL);
INSERT INTO OPR_MAIN.T_INCIDENT_FTMS (ROUTE, ROAD_NO, ROUTE_ID, WEATHER, UPDWNAME, UPDOWN, MILEPOST, CONTENTS, RAISE_TIME, INCIDENT_TYPE, REGION_ID, REGION_NAME, START_MILEPOST, INITIALCHAR, SEQ_NO, INCIDENT_ID, CONGZONE_ID) VALUES ('중부선', 35, '03521', NULL, '하남방향', 'E', '일죽부근(304K)-일죽부근(309K)', '5km정체[2026-07-30 16:09- ]', '20260730160933', '차량증가', '900000', NULL, 304, '0352', '35', '20260730160933', NULL);
INSERT INTO OPR_MAIN.T_INCIDENT_FTMS (ROUTE, ROAD_NO, ROUTE_ID, WEATHER, UPDWNAME, UPDOWN, MILEPOST, CONTENTS, RAISE_TIME, INCIDENT_TYPE, REGION_ID, REGION_NAME, START_MILEPOST, INITIALCHAR, SEQ_NO, INCIDENT_ID, CONGZONE_ID) VALUES ('익산장수선', 20, '02011', NULL, '익산방향', 'S', '소양(16K)-소양부근(15K)', '(갓길) 덩쿨제거 작업중[2026-07-30 08:41- ]', '20260730084122', '작업', '800000', NULL, 16, '0201', '20', '20260730084122', NULL);
INSERT INTO OPR_MAIN.T_INCIDENT_FTMS (ROUTE, ROAD_NO, ROUTE_ID, WEATHER, UPDWNAME, UPDOWN, MILEPOST, CONTENTS, RAISE_TIME, INCIDENT_TYPE, REGION_ID, REGION_NAME, START_MILEPOST, INITIALCHAR, SEQ_NO, INCIDENT_ID, CONGZONE_ID) VALUES ('남해선(순천-부산)', 10, '01001', NULL, '부산방향', 'E', NULL, '** 섬진강휴게소(순천방향)주유소 영업중단, 개선공사 2026. 7.02~공사완료시까지 **', '20260624020608', '홍보', '500000', NULL, 0, '0100', '10', '20260624020608', NULL);
INSERT INTO OPR_MAIN.T_INCIDENT_FTMS (ROUTE, ROAD_NO, ROUTE_ID, WEATHER, UPDWNAME, UPDOWN, MILEPOST, CONTENTS, RAISE_TIME, INCIDENT_TYPE, REGION_ID, REGION_NAME, START_MILEPOST, INITIALCHAR, SEQ_NO, INCIDENT_ID, CONGZONE_ID) VALUES ('영동선', 50, '05001', NULL, '인천방향', 'S', '월곶분기점부근(6.3K)', '(2차로)고장차 처리중[2026-07-30 16:46- ]', '20260730164625', '고장', '250000', NULL, 6.3, '0500', '50', '20260730164625', NULL);
INSERT INTO OPR_MAIN.T_INCIDENT_FTMS (ROUTE, ROAD_NO, ROUTE_ID, WEATHER, UPDWNAME, UPDOWN, MILEPOST, CONTENTS, RAISE_TIME, INCIDENT_TYPE, REGION_ID, REGION_NAME, START_MILEPOST, INITIALCHAR, SEQ_NO, INCIDENT_ID, CONGZONE_ID) VALUES ('중앙선', 55, '05502', NULL, '부산방향', 'S', '초정(5K)-삼락(0K)', '5km정체[2026-07-30 16:19- ]', '20260730161902', '차량증가', '700000', NULL, 5, '0550', '55', '20260730161902', NULL);
INSERT INTO OPR_MAIN.T_INCIDENT_FTMS (ROUTE, ROAD_NO, ROUTE_ID, WEATHER, UPDWNAME, UPDOWN, MILEPOST, CONTENTS, RAISE_TIME, INCIDENT_TYPE, REGION_ID, REGION_NAME, START_MILEPOST, INITIALCHAR, SEQ_NO, INCIDENT_ID, CONGZONE_ID) VALUES ('중부선', 35, '03521', NULL, '하남방향', 'E', NULL, '** 번천(통영)졸음쉼터 화장실 개선 공사로 인한 임시폐쇄 (2026.07.22(수)~2026.12.08(화)) **', '20260710122323', '홍보', '200000', NULL, 0, '0352', '35', '20260710122323', NULL);
INSERT INTO OPR_MAIN.T_INCIDENT_FTMS (ROUTE, ROAD_NO, ROUTE_ID, WEATHER, UPDWNAME, UPDOWN, MILEPOST, CONTENTS, RAISE_TIME, INCIDENT_TYPE, REGION_ID, REGION_NAME, START_MILEPOST, INITIALCHAR, SEQ_NO, INCIDENT_ID, CONGZONE_ID) VALUES ('중부선', 35, '03521', NULL, '남이방향', 'S', '진천터널부근(277K)-진천터널부근(274K)', '3km정체[2026-07-30 14:10- ]', '20260730141034', '차량증가', '900000', NULL, 277, '0352', '35', '20260730141034', NULL);
INSERT INTO OPR_MAIN.T_INCIDENT_FTMS (ROUTE, ROAD_NO, ROUTE_ID, WEATHER, UPDWNAME, UPDOWN, MILEPOST, CONTENTS, RAISE_TIME, INCIDENT_TYPE, REGION_ID, REGION_NAME, START_MILEPOST, INITIALCHAR, SEQ_NO, INCIDENT_ID, CONGZONE_ID) VALUES ('중부내륙선', 45, '04501', NULL, '창원방향', 'S', '감곡부근(258K)-감곡부근(255K)', '3km정체[2026-07-30 09:46- ]', '20260730094639', '차량증가', '900000', NULL, 258, '0450', '45', '20260730094639', NULL);
INSERT INTO OPR_MAIN.T_INCIDENT_FTMS (ROUTE, ROAD_NO, ROUTE_ID, WEATHER, UPDWNAME, UPDOWN, MILEPOST, CONTENTS, RAISE_TIME, INCIDENT_TYPE, REGION_ID, REGION_NAME, START_MILEPOST, INITIALCHAR, SEQ_NO, INCIDENT_ID, CONGZONE_ID) VALUES ('서해안선', 15, '01501', NULL, '서울방향', 'E', '서평택분기점부근(295K)-화성(휴)부근(303K)', '8km정체[2026-07-30 14:09- ]', '20260730140943', '차량증가', '250000', NULL, 295, '0150', '15', '20260730140943', NULL);
INSERT INTO OPR_MAIN.T_INCIDENT_FTMS (ROUTE, ROAD_NO, ROUTE_ID, WEATHER, UPDWNAME, UPDOWN, MILEPOST, CONTENTS, RAISE_TIME, INCIDENT_TYPE, REGION_ID, REGION_NAME, START_MILEPOST, INITIALCHAR, SEQ_NO, INCIDENT_ID, CONGZONE_ID) VALUES ('경부선', 1, '00101', NULL, '서울방향', 'E', NULL, '** 판교분기점-금토분기점(양방향) 갓길 개량공사중(2026.05.26~2027.11.30) **', '20260526065333', '홍보', '200000', NULL, 0, '0010', '1', '20260526065333', NULL);
INSERT INTO OPR_MAIN.T_INCIDENT_FTMS (ROUTE, ROAD_NO, ROUTE_ID, WEATHER, UPDWNAME, UPDOWN, MILEPOST, CONTENTS, RAISE_TIME, INCIDENT_TYPE, REGION_ID, REGION_NAME, START_MILEPOST, INITIALCHAR, SEQ_NO, INCIDENT_ID, CONGZONE_ID) VALUES ('중부내륙선', 45, '04501', NULL, '양평방향', 'E', NULL, '** (양평방향) 96.5km 성주휴게소 수소충전소 이용불가 **', '20260725224834', '홍보', '600000', NULL, 0, '0450', '45', '20260725224834', NULL);
INSERT INTO OPR_MAIN.T_INCIDENT_FTMS (ROUTE, ROAD_NO, ROUTE_ID, WEATHER, UPDWNAME, UPDOWN, MILEPOST, CONTENTS, RAISE_TIME, INCIDENT_TYPE, REGION_ID, REGION_NAME, START_MILEPOST, INITIALCHAR, SEQ_NO, INCIDENT_ID, CONGZONE_ID) VALUES ('통영대전선', 35, '03511', NULL, '대전방향', 'E', NULL, '** 통영대전선 111.9k~115.4k(양방향)갓길 장기차단(5.28(목)~9.30(수)) **', '20260521081134', '홍보', '700000', NULL, 0, '0351', '35', '20260521081134', NULL);
INSERT INTO OPR_MAIN.T_INCIDENT_FTMS (ROUTE, ROAD_NO, ROUTE_ID, WEATHER, UPDWNAME, UPDOWN, MILEPOST, CONTENTS, RAISE_TIME, INCIDENT_TYPE, REGION_ID, REGION_NAME, START_MILEPOST, INITIALCHAR, SEQ_NO, INCIDENT_ID, CONGZONE_ID) VALUES ('중부내륙선', 45, '04501', NULL, '양평방향', 'E', '충주분기점부근(238K)-충주분기점부근(241K)', '3km정체[2026-07-30 13:27- ]', '20260730132759', '차량증가', '900000', NULL, 238, '0450', '45', '20260730132759', NULL);
INSERT INTO OPR_MAIN.T_INCIDENT_FTMS (ROUTE, ROAD_NO, ROUTE_ID, WEATHER, UPDWNAME, UPDOWN, MILEPOST, CONTENTS, RAISE_TIME, INCIDENT_TYPE, REGION_ID, REGION_NAME, START_MILEPOST, INITIALCHAR, SEQ_NO, INCIDENT_ID, CONGZONE_ID) VALUES ('논산천안선', 25, '02521', NULL, '논산방향', 'S', '남풍세IC 호정 1교(268.0K)-차령터널 (263.0K)', '5km 정체[2026-07-28 14:03- ]', '20260728140304', '차량증가', '400000', NULL, 269, '0252', '25', '20260728140304', NULL);
INSERT INTO OPR_MAIN.T_INCIDENT_FTMS (ROUTE, ROAD_NO, ROUTE_ID, WEATHER, UPDWNAME, UPDOWN, MILEPOST, CONTENTS, RAISE_TIME, INCIDENT_TYPE, REGION_ID, REGION_NAME, START_MILEPOST, INITIALCHAR, SEQ_NO, INCIDENT_ID, CONGZONE_ID) VALUES ('서해안선', 15, '01501', NULL, '서울방향', 'E', NULL, '** (갓길)동서천JCT(서울) 정체개선공사(2026. 5. 19 ~ 2026. 10. 30) **', '20260519113903', '홍보', '800000', NULL, 0, '0150', '15', '20260519113903', NULL);
COMMIT;
INSERT INTO OPR_MAIN.T_INCIDENT_FTMS (ROUTE, ROAD_NO, ROUTE_ID, WEATHER, UPDWNAME, UPDOWN, MILEPOST, CONTENTS, RAISE_TIME, INCIDENT_TYPE, REGION_ID, REGION_NAME, START_MILEPOST, INITIALCHAR, SEQ_NO, INCIDENT_ID, CONGZONE_ID) VALUES ('중부내륙선', 45, '04501', NULL, '양평방향', 'E', '영산(24K)', '(진입로 갓길) 화물차 고장 처리 중[2026-07-30 16:58- ]', '20260730165823', '고장', '700000', NULL, 24, '0450', '45', '20260730165823', NULL);
INSERT INTO OPR_MAIN.T_INCIDENT_FTMS (ROUTE, ROAD_NO, ROUTE_ID, WEATHER, UPDWNAME, UPDOWN, MILEPOST, CONTENTS, RAISE_TIME, INCIDENT_TYPE, REGION_ID, REGION_NAME, START_MILEPOST, INITIALCHAR, SEQ_NO, INCIDENT_ID, CONGZONE_ID) VALUES ('서해안선', 15, '01501', NULL, '서울방향', 'E', NULL, '** 기상악화시 "당진IC~서평택IC" 제한속도 하향 단속(구간, 암행순찰) 시행 **', '20260128113835', '홍보', '400000', NULL, 0, '0150', '15', '20260128113835', NULL);
INSERT INTO OPR_MAIN.T_INCIDENT_FTMS (ROUTE, ROAD_NO, ROUTE_ID, WEATHER, UPDWNAME, UPDOWN, MILEPOST, CONTENTS, RAISE_TIME, INCIDENT_TYPE, REGION_ID, REGION_NAME, START_MILEPOST, INITIALCHAR, SEQ_NO, INCIDENT_ID, CONGZONE_ID) VALUES ('서해안선', 15, '01501', NULL, '서울방향', 'E', '당진부근(267.3K)', '(갓길) 화물 고장차 처리중[2026-07-30 16:18- ]', '20260730161803', '고장', '400000', NULL, 267.3, '0150', '15', '20260730161803', NULL);
INSERT INTO OPR_MAIN.T_INCIDENT_FTMS (ROUTE, ROAD_NO, ROUTE_ID, WEATHER, UPDWNAME, UPDOWN, MILEPOST, CONTENTS, RAISE_TIME, INCIDENT_TYPE, REGION_ID, REGION_NAME, START_MILEPOST, INITIALCHAR, SEQ_NO, INCIDENT_ID, CONGZONE_ID) VALUES ('수도권제1순환선', 100, '10001', NULL, '판교방향', 'E', '강일(24K)-구리남양주요금소(27K)', '3km정체[2026-07-30 16:23- ]', '20260730162344', '차량증가', '200000', NULL, 24, '1000', '100', '20260730162344', NULL);
INSERT INTO OPR_MAIN.T_INCIDENT_FTMS (ROUTE, ROAD_NO, ROUTE_ID, WEATHER, UPDWNAME, UPDOWN, MILEPOST, CONTENTS, RAISE_TIME, INCIDENT_TYPE, REGION_ID, REGION_NAME, START_MILEPOST, INITIALCHAR, SEQ_NO, INCIDENT_ID, CONGZONE_ID) VALUES ('평택제천선', 40, '04001', NULL, '평택방향', 'S', '대소분기점(57K)-안진터널(52K)', '5km정체[2026-07-30 15:55- ]', '20260730155518', '차량증가', '900000', NULL, 57, '0400', '40', '20260730155518', NULL);
INSERT INTO OPR_MAIN.T_INCIDENT_FTMS (ROUTE, ROAD_NO, ROUTE_ID, WEATHER, UPDWNAME, UPDOWN, MILEPOST, CONTENTS, RAISE_TIME, INCIDENT_TYPE, REGION_ID, REGION_NAME, START_MILEPOST, INITIALCHAR, SEQ_NO, INCIDENT_ID, CONGZONE_ID) VALUES ('평택제천선', 40, '04001', NULL, '평택방향', 'S', '서안성(25K)-안성분기점(24K)', '1km정체[2026-07-30 15:06- ]', '20260730150604', '차량증가', '250000', NULL, 25, '0400', '40', '20260730150604', NULL);
INSERT INTO OPR_MAIN.T_INCIDENT_FTMS (ROUTE, ROAD_NO, ROUTE_ID, WEATHER, UPDWNAME, UPDOWN, MILEPOST, CONTENTS, RAISE_TIME, INCIDENT_TYPE, REGION_ID, REGION_NAME, START_MILEPOST, INITIALCHAR, SEQ_NO, INCIDENT_ID, CONGZONE_ID) VALUES ('경부선', 1, '00101', NULL, '서울방향', 'E', '판교분기점(408K)', '1km정체[2026-07-30 16:00- ]', '20260730160049', '차량증가', '200000', NULL, 408, '0010', '1', '20260730160049', NULL);
INSERT INTO OPR_MAIN.T_INCIDENT_FTMS (ROUTE, ROAD_NO, ROUTE_ID, WEATHER, UPDWNAME, UPDOWN, MILEPOST, CONTENTS, RAISE_TIME, INCIDENT_TYPE, REGION_ID, REGION_NAME, START_MILEPOST, INITIALCHAR, SEQ_NO, INCIDENT_ID, CONGZONE_ID) VALUES ('동해선(부산-포항)', 65, '06521', NULL, '포항방향', 'E', '남경주부근(68K)-문무대왕1터널(74K)', '(2차로)노면보강 공사 작업중, 장기차단[2026-07-20 08:25- ]', '20260720082502', '작업', '700000', NULL, 68, '0652', '65', '20260720082502', NULL);
INSERT INTO OPR_MAIN.T_INCIDENT_FTMS (ROUTE, ROAD_NO, ROUTE_ID, WEATHER, UPDWNAME, UPDOWN, MILEPOST, CONTENTS, RAISE_TIME, INCIDENT_TYPE, REGION_ID, REGION_NAME, START_MILEPOST, INITIALCHAR, SEQ_NO, INCIDENT_ID, CONGZONE_ID) VALUES ('서울양양선', 60, '06001', NULL, '서울방향', 'S', '덕소삼패(3K)-강일(0K)', '3km정체[2026-07-30 16:23- ]', '20260730162324', '차량증가', '300000', NULL, 3, '0600', '60', '20260730162324', NULL);
INSERT INTO OPR_MAIN.T_INCIDENT_FTMS (ROUTE, ROAD_NO, ROUTE_ID, WEATHER, UPDWNAME, UPDOWN, MILEPOST, CONTENTS, RAISE_TIME, INCIDENT_TYPE, REGION_ID, REGION_NAME, START_MILEPOST, INITIALCHAR, SEQ_NO, INCIDENT_ID, CONGZONE_ID) VALUES ('중부내륙선', 45, '04501', NULL, '양평방향', 'E', '감곡(251K)-감곡부근(255K)', '4km정체[2026-07-30 16:23- ]', '20260730162343', '차량증가', '900000', NULL, 251, '0450', '45', '20260730162343', NULL);
INSERT INTO OPR_MAIN.T_INCIDENT_FTMS (ROUTE, ROAD_NO, ROUTE_ID, WEATHER, UPDWNAME, UPDOWN, MILEPOST, CONTENTS, RAISE_TIME, INCIDENT_TYPE, REGION_ID, REGION_NAME, START_MILEPOST, INITIALCHAR, SEQ_NO, INCIDENT_ID, CONGZONE_ID) VALUES ('경부선', 1, '00101', NULL, '부산방향', 'S', '회덕분기점(277K)-회덕분기점부근(276K)', '1km정체[2026-07-30 16:33- ]', '20260730163326', '차량증가', '400000', NULL, 277, '0010', '1', '20260730163326', NULL);
INSERT INTO OPR_MAIN.T_INCIDENT_FTMS (ROUTE, ROAD_NO, ROUTE_ID, WEATHER, UPDWNAME, UPDOWN, MILEPOST, CONTENTS, RAISE_TIME, INCIDENT_TYPE, REGION_ID, REGION_NAME, START_MILEPOST, INITIALCHAR, SEQ_NO, INCIDENT_ID, CONGZONE_ID) VALUES ('호남선', 25, '02511', NULL, '천안방향', 'E', NULL, '** 백양사휴게소(천안)수소충전소 운영중단(2026.7.27~수리완료시까지) **', '20260727035539', '홍보', '500000', NULL, 0, '0251', '25', '20260727035539', NULL);
INSERT INTO OPR_MAIN.T_INCIDENT_FTMS (ROUTE, ROAD_NO, ROUTE_ID, WEATHER, UPDWNAME, UPDOWN, MILEPOST, CONTENTS, RAISE_TIME, INCIDENT_TYPE, REGION_ID, REGION_NAME, START_MILEPOST, INITIALCHAR, SEQ_NO, INCIDENT_ID, CONGZONE_ID) VALUES ('경부선', 1, '00101', NULL, '서울방향', 'E', NULL, '** 평일 버스전용차로제 시행 중 (양방향) 한남-안성 (07시-21시) **', '20260704055541', '홍보', '200000', NULL, 0, '0010', '1', '20260704055541', NULL);
INSERT INTO OPR_MAIN.T_INCIDENT_FTMS (ROUTE, ROAD_NO, ROUTE_ID, WEATHER, UPDWNAME, UPDOWN, MILEPOST, CONTENTS, RAISE_TIME, INCIDENT_TYPE, REGION_ID, REGION_NAME, START_MILEPOST, INITIALCHAR, SEQ_NO, INCIDENT_ID, CONGZONE_ID) VALUES ('남해선(순천-부산)', 10, '01001', NULL, '부산방향', 'E', '김해졸음쉼터(153K)', '** (양방향) 화장실 이용불가 **', '20260616194929', '홍보', '700000', NULL, 153, '0100', '10', '20260616194929', NULL);
INSERT INTO OPR_MAIN.T_INCIDENT_FTMS (ROUTE, ROAD_NO, ROUTE_ID, WEATHER, UPDWNAME, UPDOWN, MILEPOST, CONTENTS, RAISE_TIME, INCIDENT_TYPE, REGION_ID, REGION_NAME, START_MILEPOST, INITIALCHAR, SEQ_NO, INCIDENT_ID, CONGZONE_ID) VALUES ('경부선', 1, '00101', NULL, '서울방향', 'E', '입장거봉포도(휴)부근(355K)-안성(360K)', '5km정체[2026-07-30 15:20- ]', '20260730152029', '차량증가', '400000', NULL, 355, '0010', '1', '20260730152029', NULL);
INSERT INTO OPR_MAIN.T_INCIDENT_FTMS (ROUTE, ROAD_NO, ROUTE_ID, WEATHER, UPDWNAME, UPDOWN, MILEPOST, CONTENTS, RAISE_TIME, INCIDENT_TYPE, REGION_ID, REGION_NAME, START_MILEPOST, INITIALCHAR, SEQ_NO, INCIDENT_ID, CONGZONE_ID) VALUES ('중부내륙선', 45, '04501', NULL, '양평방향', 'E', '감곡부근(252.1K)', '(갓길)승합차고장 처리중[2026-07-30 16:11- ]', '20260730161104', '고장', '900000', NULL, 252.1, '0450', '45', '20260730161104', NULL);
INSERT INTO OPR_MAIN.T_INCIDENT_FTMS (ROUTE, ROAD_NO, ROUTE_ID, WEATHER, UPDWNAME, UPDOWN, MILEPOST, CONTENTS, RAISE_TIME, INCIDENT_TYPE, REGION_ID, REGION_NAME, START_MILEPOST, INITIALCHAR, SEQ_NO, INCIDENT_ID, CONGZONE_ID) VALUES ('순천완주선', 27, '02701', NULL, '완주방향', 'E', '서면2터널부근(10.7K)', '(갓길) 화물차 고장 처리중[2026-07-30 16:17- ]', '20260730161748', '고장', '500000', NULL, 10.7, '0270', '27', '20260730161748', NULL);
INSERT INTO OPR_MAIN.T_INCIDENT_FTMS (ROUTE, ROAD_NO, ROUTE_ID, WEATHER, UPDWNAME, UPDOWN, MILEPOST, CONTENTS, RAISE_TIME, INCIDENT_TYPE, REGION_ID, REGION_NAME, START_MILEPOST, INITIALCHAR, SEQ_NO, INCIDENT_ID, CONGZONE_ID) VALUES ('서해안선', 15, '01501', NULL, '서울방향', 'E', NULL, '** 화성휴게소(목포) 수소충전소 이용 불가 2026.7.29(수)~2026.7.31(금) **', '20260729140605', '홍보', '250000', NULL, 0, '0150', '15', '20260729140605', NULL);
INSERT INTO OPR_MAIN.T_INCIDENT_FTMS (ROUTE, ROAD_NO, ROUTE_ID, WEATHER, UPDWNAME, UPDOWN, MILEPOST, CONTENTS, RAISE_TIME, INCIDENT_TYPE, REGION_ID, REGION_NAME, START_MILEPOST, INITIALCHAR, SEQ_NO, INCIDENT_ID, CONGZONE_ID) VALUES ('통영대전선', 35, '03511', NULL, '통영방향', 'S', '동고성(14.3K)', '(갓길)화물차 고장 처리중[2026-07-30 16:51- ]', '20260730165102', '고장', '700000', NULL, 14.3, '0351', '35', '20260730165102', NULL);
INSERT INTO OPR_MAIN.T_INCIDENT_FTMS (ROUTE, ROAD_NO, ROUTE_ID, WEATHER, UPDWNAME, UPDOWN, MILEPOST, CONTENTS, RAISE_TIME, INCIDENT_TYPE, REGION_ID, REGION_NAME, START_MILEPOST, INITIALCHAR, SEQ_NO, INCIDENT_ID, CONGZONE_ID) VALUES ('경부선', 1, '00101', NULL, '서울방향', 'E', '안성(휴)(370K)', '(갓길)보행자 조치중[2026-07-30 16:56- ]', '20260730165638', '기타', '200000', NULL, 370, '0010', '1', '20260730165638', NULL);
INSERT INTO OPR_MAIN.T_INCIDENT_FTMS (ROUTE, ROAD_NO, ROUTE_ID, WEATHER, UPDWNAME, UPDOWN, MILEPOST, CONTENTS, RAISE_TIME, INCIDENT_TYPE, REGION_ID, REGION_NAME, START_MILEPOST, INITIALCHAR, SEQ_NO, INCIDENT_ID, CONGZONE_ID) VALUES ('영동선', 50, '05001', NULL, '인천방향', 'S', '군자분기점(7K)-월곶분기점부근(4K)', '3km정체[2026-07-30 13:59- ]', '20260730135951', '차량증가', '250000', NULL, 7, '0500', '50', '20260730135951', NULL);
INSERT INTO OPR_MAIN.T_INCIDENT_FTMS (ROUTE, ROAD_NO, ROUTE_ID, WEATHER, UPDWNAME, UPDOWN, MILEPOST, CONTENTS, RAISE_TIME, INCIDENT_TYPE, REGION_ID, REGION_NAME, START_MILEPOST, INITIALCHAR, SEQ_NO, INCIDENT_ID, CONGZONE_ID) VALUES ('제2경인선', 110, '11001', NULL, '성남방향', 'E', '학익분기점(3K)-남동(8K)', '5km정체[2026-07-30 13:54- ]', '20260730135457', '차량증가', '250000', NULL, 3, '1100', '110', '20260730135457', NULL);
INSERT INTO OPR_MAIN.T_INCIDENT_FTMS (ROUTE, ROAD_NO, ROUTE_ID, WEATHER, UPDWNAME, UPDOWN, MILEPOST, CONTENTS, RAISE_TIME, INCIDENT_TYPE, REGION_ID, REGION_NAME, START_MILEPOST, INITIALCHAR, SEQ_NO, INCIDENT_ID, CONGZONE_ID) VALUES ('서해안선', 15, '01501', NULL, '서울방향', 'E', '매송(휴)부근(315K)-용담터널(319K)', '4km정체[2026-07-30 14:10- ]', '20260730141000', '차량증가', '250000', NULL, 315, '0150', '15', '20260730141000', NULL);
INSERT INTO OPR_MAIN.T_INCIDENT_FTMS (ROUTE, ROAD_NO, ROUTE_ID, WEATHER, UPDWNAME, UPDOWN, MILEPOST, CONTENTS, RAISE_TIME, INCIDENT_TYPE, REGION_ID, REGION_NAME, START_MILEPOST, INITIALCHAR, SEQ_NO, INCIDENT_ID, CONGZONE_ID) VALUES ('중부선', 35, '03521', NULL, '하남방향', 'E', '경기광주IC(352K)-중부1터널부근(355K)', '3km정체[2026-07-30 16:42- ]', '20260730164203', '차량증가', '200000', NULL, 352, '0352', '35', '20260730164203', NULL);
COMMIT;
@@ -0,0 +1,196 @@
-- 노선별 교통정보 개발서버용 스키마
--
-- 운영 뷰는 개발 Oracle에 없는 다수의 원천 테이블을 참조하므로,
-- 제공받은 뷰 결과 CSV를 물리 테이블에 적재하고 동일한 이름의 뷰로 노출한다.
SET DEFINE OFF
SET SERVEROUTPUT ON
BEGIN
EXECUTE IMMEDIATE 'CREATE USER TROAD_APP NO AUTHENTICATION';
EXCEPTION
WHEN OTHERS THEN
IF SQLCODE != -1920 THEN RAISE; END IF;
END;
/
BEGIN
EXECUTE IMMEDIATE 'CREATE USER TLISDEV NO AUTHENTICATION';
EXCEPTION
WHEN OTHERS THEN
IF SQLCODE != -1920 THEN RAISE; END IF;
END;
/
GRANT CREATE SESSION, CREATE TABLE, CREATE VIEW, UNLIMITED TABLESPACE TO TROAD_APP;
GRANT CREATE SESSION, CREATE TABLE, CREATE VIEW, UNLIMITED TABLESPACE TO TLISDEV;
BEGIN
EXECUTE IMMEDIATE q'[
CREATE TABLE TLISDEV.T_TRMB_CD_INFO01M1 (
HGRN_CD_ID VARCHAR2(50) NOT NULL,
CMMN_CD VARCHAR2(20) NOT NULL,
USE_XN VARCHAR2(1),
CMMN_CD_NM VARCHAR2(200),
DETL_CTNT VARCHAR2(1000),
FSTTM_RGSR_ID VARCHAR2(30),
FSTTM_RGST_DTTM DATE,
LSTTM_MODFR_ID VARCHAR2(30),
LSTTM_ALTR_DTTM DATE
)
]';
EXCEPTION
WHEN OTHERS THEN
IF SQLCODE != -955 THEN RAISE; END IF;
END;
/
BEGIN
EXECUTE IMMEDIATE
'CREATE INDEX TLISDEV.IX_TRMB_CD_INFO_HGRN_CMMN ' ||
'ON TLISDEV.T_TRMB_CD_INFO01M1 (HGRN_CD_ID, CMMN_CD)';
EXCEPTION
WHEN OTHERS THEN
IF SQLCODE NOT IN (-955, -1408) THEN RAISE; END IF;
END;
/
BEGIN
EXECUTE IMMEDIATE q'[
CREATE TABLE TROAD_APP.T_ROUTE_NEW_NM (
ROUTECD VARCHAR2(4),
GRPID VARCHAR2(2),
ROUTESHORTNO NUMBER,
ROUTENM VARCHAR2(100),
ROUTESORT NUMBER,
UPDOWNDIR VARCHAR2(1),
ROUTEDIRNM VARCHAR2(100),
ROUTELAYOVERNM VARCHAR2(200),
OPER VARCHAR2(30),
HOINSTNM VARCHAR2(100),
RPRSTELNO VARCHAR2(30),
CLSSCD VARCHAR2(10)
)
]';
EXCEPTION
WHEN OTHERS THEN
IF SQLCODE != -955 THEN RAISE; END IF;
END;
/
BEGIN
EXECUTE IMMEDIATE
'CREATE INDEX TROAD_APP.IX_ROUTE_NEW_NM_NAME ' ||
'ON TROAD_APP.T_ROUTE_NEW_NM (ROUTENM)';
EXCEPTION
WHEN OTHERS THEN
IF SQLCODE NOT IN (-955, -1408) THEN RAISE; END IF;
END;
/
BEGIN
EXECUTE IMMEDIATE
'CREATE INDEX TROAD_APP.IX_ROUTE_NEW_NM_KEY ' ||
'ON TROAD_APP.T_ROUTE_NEW_NM (ROUTECD, GRPID, UPDOWNDIR)';
EXCEPTION
WHEN OTHERS THEN
IF SQLCODE NOT IN (-955, -1408) THEN RAISE; END IF;
END;
/
BEGIN
EXECUTE IMMEDIATE q'[
CREATE TABLE TROAD_APP.T_ROUTE_TRFC_VER001 (
NODE_NM VARCHAR2(100),
CONZONE_ID VARCHAR2(30),
ROUTE_NO_LIST VARCHAR2(100),
LINK_LEN_KM NUMBER,
BUS_YN VARCHAR2(1),
ROUTESORT NUMBER,
SPEED NUMBER,
SPEED_BUS NUMBER,
TRAFFIC_GRADE VARCHAR2(1),
TRAFFIC_GRADE_BUS VARCHAR2(1),
CCTV_ID VARCHAR2(30),
CCTV_AREA VARCHAR2(200),
HLS_URL VARCHAR2(500),
FILEURL_IMG VARCHAR2(500),
INCIDENT_TYPE_CD VARCHAR2(10),
INCIDENT_DESC VARCHAR2(200),
MSG VARCHAR2(2000),
INCIDENT_POS_NAME VARCHAR2(500),
DETR_ID VARCHAR2(30),
SPEED_DETR NUMBER,
TRAFFIC_GRADE_DETR VARCHAR2(1),
RESTAREA_ID VARCHAR2(30),
RESTAREA_NM VARCHAR2(200),
CONZONE_X NUMBER,
CONZONE_Y NUMBER,
DRIVE_DRCT_CD VARCHAR2(1),
SECT_SQNO NUMBER,
ROUTE_CD VARCHAR2(4),
GRP_ID VARCHAR2(2),
WORK_CD VARCHAR2(10),
VVALUE01 VARCHAR2(2000),
VVALUE02 VARCHAR2(2000),
VVALUE03 VARCHAR2(2000),
VVALUE04 VARCHAR2(2000),
VVALUE05 VARCHAR2(2000),
VVALUE06 VARCHAR2(2000),
VVALUE07 VARCHAR2(2000),
VVALUE08 VARCHAR2(2000),
VVALUE09 VARCHAR2(2000)
)
]';
EXCEPTION
WHEN OTHERS THEN
IF SQLCODE != -955 THEN RAISE; END IF;
END;
/
BEGIN
EXECUTE IMMEDIATE
'CREATE INDEX TROAD_APP.IX_ROUTE_TRFC_ROUTE ' ||
'ON TROAD_APP.T_ROUTE_TRFC_VER001 ' ||
'(ROUTE_CD, GRP_ID, DRIVE_DRCT_CD, SECT_SQNO)';
EXCEPTION
WHEN OTHERS THEN
IF SQLCODE NOT IN (-955, -1408) THEN RAISE; END IF;
END;
/
BEGIN
EXECUTE IMMEDIATE
'CREATE INDEX TROAD_APP.IX_ROUTE_TRFC_CONZONE ' ||
'ON TROAD_APP.T_ROUTE_TRFC_VER001 (CONZONE_ID, DRIVE_DRCT_CD)';
EXCEPTION
WHEN OTHERS THEN
IF SQLCODE NOT IN (-955, -1408) THEN RAISE; END IF;
END;
/
CREATE OR REPLACE VIEW TROAD_APP.V_ROUTE_NEW_NM AS
SELECT ROUTECD, GRPID, ROUTESHORTNO, ROUTENM, ROUTESORT, UPDOWNDIR,
ROUTEDIRNM, ROUTELAYOVERNM, OPER, HOINSTNM, RPRSTELNO, CLSSCD
FROM TROAD_APP.T_ROUTE_NEW_NM;
CREATE OR REPLACE VIEW TROAD_APP.V_ROUTE_TRFC_VER001 AS
SELECT NODE_NM, CONZONE_ID, ROUTE_NO_LIST, LINK_LEN_KM, BUS_YN, ROUTESORT,
SPEED, SPEED_BUS, TRAFFIC_GRADE, TRAFFIC_GRADE_BUS, CCTV_ID, CCTV_AREA,
HLS_URL, FILEURL_IMG, INCIDENT_TYPE_CD, INCIDENT_DESC, MSG,
INCIDENT_POS_NAME, DETR_ID, SPEED_DETR, TRAFFIC_GRADE_DETR,
RESTAREA_ID, RESTAREA_NM, CONZONE_X, CONZONE_Y, DRIVE_DRCT_CD,
SECT_SQNO, ROUTE_CD, GRP_ID, WORK_CD, VVALUE01, VVALUE02, VVALUE03,
VVALUE04, VVALUE05, VVALUE06, VVALUE07, VVALUE08, VVALUE09
FROM TROAD_APP.T_ROUTE_TRFC_VER001;
GRANT SELECT ON TLISDEV.T_TRMB_CD_INFO01M1 TO OPR_MAIN;
GRANT SELECT ON TROAD_APP.V_ROUTE_NEW_NM TO OPR_MAIN;
GRANT SELECT ON TROAD_APP.V_ROUTE_TRFC_VER001 TO OPR_MAIN;
CREATE OR REPLACE VIEW OPR_MAIN.V_ROUTE_NEW_NM AS
SELECT * FROM TROAD_APP.V_ROUTE_NEW_NM;
CREATE OR REPLACE VIEW OPR_MAIN.V_ROUTE_TRFC_VER001 AS
SELECT * FROM TROAD_APP.V_ROUTE_TRFC_VER001;
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,151 @@
-- 자동 생성: V_ROUTE_NEW_NM_202607310912.csv -> TROAD_APP.T_ROUTE_NEW_NM
-- 행 수: 138
-- 생성 도구: server-dev/oracle/tools/csv_to_insert.py
SET DEFINE OFF
SET SQLBLANKLINES ON
DELETE FROM TROAD_APP.T_ROUTE_NEW_NM;
INSERT INTO TROAD_APP.T_ROUTE_NEW_NM (ROUTECD, GRPID, ROUTESHORTNO, ROUTENM, ROUTESORT, UPDOWNDIR, ROUTEDIRNM, ROUTELAYOVERNM, OPER, HOINSTNM, RPRSTELNO, CLSSCD) VALUES ('0170', '1', 17, '평택화성선', 6, 'S', '오성', NULL, '공영', '한국도로공사', '1588-2504', '108');
INSERT INTO TROAD_APP.T_ROUTE_NEW_NM (ROUTECD, GRPID, ROUTESHORTNO, ROUTENM, ROUTESORT, UPDOWNDIR, ROUTEDIRNM, ROUTELAYOVERNM, OPER, HOINSTNM, RPRSTELNO, CLSSCD) VALUES ('0200', '1', 20, '대구포항선', 6, 'S', '대구', NULL, '공영', '한국도로공사', '1588-2504', '101');
INSERT INTO TROAD_APP.T_ROUTE_NEW_NM (ROUTECD, GRPID, ROUTESHORTNO, ROUTENM, ROUTESORT, UPDOWNDIR, ROUTEDIRNM, ROUTELAYOVERNM, OPER, HOINSTNM, RPRSTELNO, CLSSCD) VALUES ('0201', '1', 20, '익산장수선', 6, 'S', '익산', NULL, '공영', '한국도로공사', '1588-2504', '101');
INSERT INTO TROAD_APP.T_ROUTE_NEW_NM (ROUTECD, GRPID, ROUTESHORTNO, ROUTENM, ROUTESORT, UPDOWNDIR, ROUTEDIRNM, ROUTELAYOVERNM, OPER, HOINSTNM, RPRSTELNO, CLSSCD) VALUES ('0251', '1', 25, '호남선', 6, 'S', '순천', NULL, '공영', '한국도로공사', '1588-2504', '101');
INSERT INTO TROAD_APP.T_ROUTE_NEW_NM (ROUTECD, GRPID, ROUTESHORTNO, ROUTENM, ROUTESORT, UPDOWNDIR, ROUTEDIRNM, ROUTELAYOVERNM, OPER, HOINSTNM, RPRSTELNO, CLSSCD) VALUES ('0270', '1', 27, '순천완주선', 6, 'S', '순천', NULL, '공영', '한국도로공사', '1588-2504', '101');
INSERT INTO TROAD_APP.T_ROUTE_NEW_NM (ROUTECD, GRPID, ROUTESHORTNO, ROUTENM, ROUTESORT, UPDOWNDIR, ROUTEDIRNM, ROUTELAYOVERNM, OPER, HOINSTNM, RPRSTELNO, CLSSCD) VALUES ('0290', '1', 29, '세종포천선(안성-포천)', 6, 'S', '안성', NULL, '공영', '한국도로공사', '1588-2504', '101');
INSERT INTO TROAD_APP.T_ROUTE_NEW_NM (ROUTECD, GRPID, ROUTESHORTNO, ROUTENM, ROUTESORT, UPDOWNDIR, ROUTEDIRNM, ROUTELAYOVERNM, OPER, HOINSTNM, RPRSTELNO, CLSSCD) VALUES ('0300', '1', 30, '청주영덕선', 6, 'S', '청주', NULL, '공영', '한국도로공사', '1588-2504', '101');
INSERT INTO TROAD_APP.T_ROUTE_NEW_NM (ROUTECD, GRPID, ROUTESHORTNO, ROUTENM, ROUTESORT, UPDOWNDIR, ROUTEDIRNM, ROUTELAYOVERNM, OPER, HOINSTNM, RPRSTELNO, CLSSCD) VALUES ('0301', '1', 30, '당진대전선', 6, 'S', '당진', NULL, '공영', '한국도로공사', '1588-2504', '101');
INSERT INTO TROAD_APP.T_ROUTE_NEW_NM (ROUTECD, GRPID, ROUTESHORTNO, ROUTENM, ROUTESORT, UPDOWNDIR, ROUTEDIRNM, ROUTELAYOVERNM, OPER, HOINSTNM, RPRSTELNO, CLSSCD) VALUES ('0351', '1', 35, '통영대전선', 6, 'S', '통영', NULL, '공영', '한국도로공사', '1588-2504', '101');
INSERT INTO TROAD_APP.T_ROUTE_NEW_NM (ROUTECD, GRPID, ROUTESHORTNO, ROUTENM, ROUTESORT, UPDOWNDIR, ROUTEDIRNM, ROUTELAYOVERNM, OPER, HOINSTNM, RPRSTELNO, CLSSCD) VALUES ('0352', '1', 35, '중부선', 3, 'S', '남이', NULL, '공영', '한국도로공사', '1588-2504', '101');
INSERT INTO TROAD_APP.T_ROUTE_NEW_NM (ROUTECD, GRPID, ROUTESHORTNO, ROUTENM, ROUTESORT, UPDOWNDIR, ROUTEDIRNM, ROUTELAYOVERNM, OPER, HOINSTNM, RPRSTELNO, CLSSCD) VALUES ('0370', '1', 37, '제2중부선', 6, 'S', '이천', NULL, '공영', '한국도로공사', '1588-2504', '101');
INSERT INTO TROAD_APP.T_ROUTE_NEW_NM (ROUTECD, GRPID, ROUTESHORTNO, ROUTENM, ROUTESORT, UPDOWNDIR, ROUTEDIRNM, ROUTELAYOVERNM, OPER, HOINSTNM, RPRSTELNO, CLSSCD) VALUES ('0400', '1', 40, '평택제천선', 6, 'S', '평택', NULL, '공영', '한국도로공사', '1588-2504', '101');
INSERT INTO TROAD_APP.T_ROUTE_NEW_NM (ROUTECD, GRPID, ROUTESHORTNO, ROUTENM, ROUTESORT, UPDOWNDIR, ROUTEDIRNM, ROUTELAYOVERNM, OPER, HOINSTNM, RPRSTELNO, CLSSCD) VALUES ('0450', '1', 45, '중부내륙선', 6, 'S', '창원', NULL, '공영', '한국도로공사', '1588-2504', '101');
INSERT INTO TROAD_APP.T_ROUTE_NEW_NM (ROUTECD, GRPID, ROUTESHORTNO, ROUTENM, ROUTESORT, UPDOWNDIR, ROUTEDIRNM, ROUTELAYOVERNM, OPER, HOINSTNM, RPRSTELNO, CLSSCD) VALUES ('0500', '1', 50, '영동선', 4, 'S', '인천', NULL, '공영', '한국도로공사', '1588-2504', '101');
INSERT INTO TROAD_APP.T_ROUTE_NEW_NM (ROUTECD, GRPID, ROUTESHORTNO, ROUTENM, ROUTESORT, UPDOWNDIR, ROUTEDIRNM, ROUTELAYOVERNM, OPER, HOINSTNM, RPRSTELNO, CLSSCD) VALUES ('0520', '1', 52, '광주원주선', 6, 'S', '광주', NULL, '공영', '제이영동고속도로㈜', '1877-0200', '109');
INSERT INTO TROAD_APP.T_ROUTE_NEW_NM (ROUTECD, GRPID, ROUTESHORTNO, ROUTENM, ROUTESORT, UPDOWNDIR, ROUTEDIRNM, ROUTELAYOVERNM, OPER, HOINSTNM, RPRSTELNO, CLSSCD) VALUES ('0550', '2', 55, '중앙선', 6, 'S', '부산', NULL, '공영', '한국도로공사', '1588-2504', '101');
INSERT INTO TROAD_APP.T_ROUTE_NEW_NM (ROUTECD, GRPID, ROUTESHORTNO, ROUTENM, ROUTESORT, UPDOWNDIR, ROUTEDIRNM, ROUTELAYOVERNM, OPER, HOINSTNM, RPRSTELNO, CLSSCD) VALUES ('0552', '1', 55, '대구부산선', 6, 'S', '부산', NULL, '공영', '신대구부산고속도로㈜', '1688-7003', '109');
INSERT INTO TROAD_APP.T_ROUTE_NEW_NM (ROUTECD, GRPID, ROUTESHORTNO, ROUTENM, ROUTESORT, UPDOWNDIR, ROUTEDIRNM, ROUTELAYOVERNM, OPER, HOINSTNM, RPRSTELNO, CLSSCD) VALUES ('0600', '1', 60, '서울양양선', 6, 'S', '서울', NULL, '공영', '한국도로공사', '1588-2504', '101');
INSERT INTO TROAD_APP.T_ROUTE_NEW_NM (ROUTECD, GRPID, ROUTESHORTNO, ROUTENM, ROUTESORT, UPDOWNDIR, ROUTEDIRNM, ROUTELAYOVERNM, OPER, HOINSTNM, RPRSTELNO, CLSSCD) VALUES ('0650', '1', 65, '동해선(삼척-속초)', 6, 'S', '삼척', NULL, '공영', '한국도로공사', '1588-2504', '101');
INSERT INTO TROAD_APP.T_ROUTE_NEW_NM (ROUTECD, GRPID, ROUTESHORTNO, ROUTENM, ROUTESORT, UPDOWNDIR, ROUTEDIRNM, ROUTELAYOVERNM, OPER, HOINSTNM, RPRSTELNO, CLSSCD) VALUES ('0651', '1', 65, '부산울산선', 6, 'S', '부산', NULL, '공영', '한국도로공사', '1588-2504', '108');
INSERT INTO TROAD_APP.T_ROUTE_NEW_NM (ROUTECD, GRPID, ROUTESHORTNO, ROUTENM, ROUTESORT, UPDOWNDIR, ROUTEDIRNM, ROUTELAYOVERNM, OPER, HOINSTNM, RPRSTELNO, CLSSCD) VALUES ('0652', '1', 65, '동해선(부산-포항)', 6, 'S', '부산', NULL, '공영', '한국도로공사', '1588-2504', '101');
INSERT INTO TROAD_APP.T_ROUTE_NEW_NM (ROUTECD, GRPID, ROUTESHORTNO, ROUTENM, ROUTESORT, UPDOWNDIR, ROUTEDIRNM, ROUTELAYOVERNM, OPER, HOINSTNM, RPRSTELNO, CLSSCD) VALUES ('1000', '1', 100, '수도권제1순환선', 5, 'S', '일산', NULL, '공영', '한국도로공사', '1588-2504', '101');
INSERT INTO TROAD_APP.T_ROUTE_NEW_NM (ROUTECD, GRPID, ROUTESHORTNO, ROUTENM, ROUTESORT, UPDOWNDIR, ROUTEDIRNM, ROUTELAYOVERNM, OPER, HOINSTNM, RPRSTELNO, CLSSCD) VALUES ('1020', '1', 102, '남해1지선', 6, 'S', '함안', NULL, '공영', '한국도로공사', '1588-2504', '101');
INSERT INTO TROAD_APP.T_ROUTE_NEW_NM (ROUTECD, GRPID, ROUTESHORTNO, ROUTENM, ROUTESORT, UPDOWNDIR, ROUTEDIRNM, ROUTELAYOVERNM, OPER, HOINSTNM, RPRSTELNO, CLSSCD) VALUES ('1040', '1', 104, '남해2지선', 6, 'S', '김해', NULL, '공영', '한국도로공사', '1588-2504', '101');
INSERT INTO TROAD_APP.T_ROUTE_NEW_NM (ROUTECD, GRPID, ROUTESHORTNO, ROUTENM, ROUTESORT, UPDOWNDIR, ROUTEDIRNM, ROUTELAYOVERNM, OPER, HOINSTNM, RPRSTELNO, CLSSCD) VALUES ('1100', '1', 110, '제2경인선', 6, 'S', '인천', NULL, '공영', '한국도로공사', '1588-2504', '101');
INSERT INTO TROAD_APP.T_ROUTE_NEW_NM (ROUTECD, GRPID, ROUTESHORTNO, ROUTENM, ROUTESORT, UPDOWNDIR, ROUTEDIRNM, ROUTELAYOVERNM, OPER, HOINSTNM, RPRSTELNO, CLSSCD) VALUES ('1102', '1', 110, '인천대교선', 6, 'S', '공항', NULL, '공영', '인천대교㈜', '032-745-8000', '109');
INSERT INTO TROAD_APP.T_ROUTE_NEW_NM (ROUTECD, GRPID, ROUTESHORTNO, ROUTENM, ROUTESORT, UPDOWNDIR, ROUTEDIRNM, ROUTELAYOVERNM, OPER, HOINSTNM, RPRSTELNO, CLSSCD) VALUES ('1200', '1', 120, '경인선', 6, 'S', '인천', NULL, '공영', '한국도로공사', '1588-2504', '101');
INSERT INTO TROAD_APP.T_ROUTE_NEW_NM (ROUTECD, GRPID, ROUTESHORTNO, ROUTENM, ROUTESORT, UPDOWNDIR, ROUTEDIRNM, ROUTELAYOVERNM, OPER, HOINSTNM, RPRSTELNO, CLSSCD) VALUES ('1300', '1', 130, '인천공항선', 6, 'S', '공항', NULL, '공영', '신공항하이웨이㈜', '032-560-6114', '109');
INSERT INTO TROAD_APP.T_ROUTE_NEW_NM (ROUTECD, GRPID, ROUTESHORTNO, ROUTENM, ROUTESORT, UPDOWNDIR, ROUTEDIRNM, ROUTELAYOVERNM, OPER, HOINSTNM, RPRSTELNO, CLSSCD) VALUES ('1510', '1', 151, '서천공주선', 6, 'S', '서천', NULL, '공영', '한국도로공사', '1588-2504', '101');
INSERT INTO TROAD_APP.T_ROUTE_NEW_NM (ROUTECD, GRPID, ROUTESHORTNO, ROUTENM, ROUTESORT, UPDOWNDIR, ROUTEDIRNM, ROUTELAYOVERNM, OPER, HOINSTNM, RPRSTELNO, CLSSCD) VALUES ('1710', '1', 171, '용인서울선', 6, 'S', '용인', NULL, '공영', '경수고속도로㈜', '1599-2505', '109');
INSERT INTO TROAD_APP.T_ROUTE_NEW_NM (ROUTECD, GRPID, ROUTESHORTNO, ROUTENM, ROUTESORT, UPDOWNDIR, ROUTEDIRNM, ROUTELAYOVERNM, OPER, HOINSTNM, RPRSTELNO, CLSSCD) VALUES ('2510', '1', 251, '호남지선', 6, 'S', '논산', NULL, '공영', '한국도로공사', '1588-2504', '101');
INSERT INTO TROAD_APP.T_ROUTE_NEW_NM (ROUTECD, GRPID, ROUTESHORTNO, ROUTENM, ROUTESORT, UPDOWNDIR, ROUTEDIRNM, ROUTELAYOVERNM, OPER, HOINSTNM, RPRSTELNO, CLSSCD) VALUES ('3000', '1', 300, '대전남부선', 6, 'S', '서대전', NULL, '공영', '한국도로공사', '1588-2504', '101');
INSERT INTO TROAD_APP.T_ROUTE_NEW_NM (ROUTECD, GRPID, ROUTESHORTNO, ROUTENM, ROUTESORT, UPDOWNDIR, ROUTEDIRNM, ROUTELAYOVERNM, OPER, HOINSTNM, RPRSTELNO, CLSSCD) VALUES ('3010', '1', 301, '상주영천선', 6, 'S', '상주', NULL, '공영', '상주영천고속도로㈜', '1877-1925', '109');
INSERT INTO TROAD_APP.T_ROUTE_NEW_NM (ROUTECD, GRPID, ROUTESHORTNO, ROUTENM, ROUTESORT, UPDOWNDIR, ROUTEDIRNM, ROUTELAYOVERNM, OPER, HOINSTNM, RPRSTELNO, CLSSCD) VALUES ('3300', '1', 330, '제3경인선', 6, 'S', '인천', NULL, '공영', '제삼경인고속도로㈜', '031-8084-8900', '109');
INSERT INTO TROAD_APP.T_ROUTE_NEW_NM (ROUTECD, GRPID, ROUTESHORTNO, ROUTENM, ROUTESORT, UPDOWNDIR, ROUTEDIRNM, ROUTELAYOVERNM, OPER, HOINSTNM, RPRSTELNO, CLSSCD) VALUES ('4000', '1', 400, '수도권제2순환선(봉담-동탄)', 6, 'S', '동탄', NULL, '공영', '한국도로공사', '1588-2504', '108');
INSERT INTO TROAD_APP.T_ROUTE_NEW_NM (ROUTECD, GRPID, ROUTESHORTNO, ROUTENM, ROUTESORT, UPDOWNDIR, ROUTEDIRNM, ROUTELAYOVERNM, OPER, HOINSTNM, RPRSTELNO, CLSSCD) VALUES ('4001', '1', 400, '수도권제2순환선(인천-김포)', 6, 'S', '인천', NULL, '공영', '인천김포고속도로㈜', '1566-7069', '109');
INSERT INTO TROAD_APP.T_ROUTE_NEW_NM (ROUTECD, GRPID, ROUTESHORTNO, ROUTENM, ROUTESORT, UPDOWNDIR, ROUTEDIRNM, ROUTELAYOVERNM, OPER, HOINSTNM, RPRSTELNO, CLSSCD) VALUES ('4002', '1', 400, '수도권제2순환선(파주-포천)', 6, 'S', '포천', NULL, '공영', '한국도로공사', '1588-2504', '108');
INSERT INTO TROAD_APP.T_ROUTE_NEW_NM (ROUTECD, GRPID, ROUTESHORTNO, ROUTENM, ROUTESORT, UPDOWNDIR, ROUTEDIRNM, ROUTELAYOVERNM, OPER, HOINSTNM, RPRSTELNO, CLSSCD) VALUES ('4510', '1', 451, '중부내륙지선', 6, 'S', '창원', NULL, '공영', '한국도로공사', '1588-2504', '101');
INSERT INTO TROAD_APP.T_ROUTE_NEW_NM (ROUTECD, GRPID, ROUTESHORTNO, ROUTENM, ROUTESORT, UPDOWNDIR, ROUTEDIRNM, ROUTELAYOVERNM, OPER, HOINSTNM, RPRSTELNO, CLSSCD) VALUES ('5510', '1', 551, '중앙선지선', 6, 'S', '김해', NULL, '공영', '한국도로공사', '1588-2504', '101');
INSERT INTO TROAD_APP.T_ROUTE_NEW_NM (ROUTECD, GRPID, ROUTESHORTNO, ROUTENM, ROUTESORT, UPDOWNDIR, ROUTEDIRNM, ROUTELAYOVERNM, OPER, HOINSTNM, RPRSTELNO, CLSSCD) VALUES ('0252', '1', 25, '논산천안선', 6, 'S', '논산', NULL, '공영', '천안논산고속도로㈜', '041-850-6700', '109');
INSERT INTO TROAD_APP.T_ROUTE_NEW_NM (ROUTECD, GRPID, ROUTESHORTNO, ROUTENM, ROUTESORT, UPDOWNDIR, ROUTEDIRNM, ROUTELAYOVERNM, OPER, HOINSTNM, RPRSTELNO, CLSSCD) VALUES ('0320', '1', 32, '당진청주선(옥산-오창)', 6, 'S', '옥산', NULL, '공영', '옥산오창고속도로㈜', '1877-1108', '109');
INSERT INTO TROAD_APP.T_ROUTE_NEW_NM (ROUTECD, GRPID, ROUTESHORTNO, ROUTENM, ROUTESORT, UPDOWNDIR, ROUTEDIRNM, ROUTELAYOVERNM, OPER, HOINSTNM, RPRSTELNO, CLSSCD) VALUES ('6000', '1', 600, '부산외곽선', 6, 'S', '창원', NULL, '공영', '한국도로공사', '1588-2504', '101');
INSERT INTO TROAD_APP.T_ROUTE_NEW_NM (ROUTECD, GRPID, ROUTESHORTNO, ROUTENM, ROUTESORT, UPDOWNDIR, ROUTEDIRNM, ROUTELAYOVERNM, OPER, HOINSTNM, RPRSTELNO, CLSSCD) VALUES ('0173', '1', 173, '서울문산지선', 6, 'S', '서울', NULL, '공영', '한국도로공사', '1588-2504', '108');
INSERT INTO TROAD_APP.T_ROUTE_NEW_NM (ROUTECD, GRPID, ROUTESHORTNO, ROUTENM, ROUTESORT, UPDOWNDIR, ROUTEDIRNM, ROUTELAYOVERNM, OPER, HOINSTNM, RPRSTELNO, CLSSCD) VALUES ('0172', '1', 17, '서울문산선', 6, 'S', '서울', NULL, '공영', '한국도로공사', '1588-2504', '108');
INSERT INTO TROAD_APP.T_ROUTE_NEW_NM (ROUTECD, GRPID, ROUTESHORTNO, ROUTENM, ROUTESORT, UPDOWNDIR, ROUTEDIRNM, ROUTELAYOVERNM, OPER, HOINSTNM, RPRSTELNO, CLSSCD) VALUES ('0141', '1', 14, '함양울산선', 6, 'S', '함양', NULL, '공영', '한국도로공사', '1588-2504', '108');
INSERT INTO TROAD_APP.T_ROUTE_NEW_NM (ROUTECD, GRPID, ROUTESHORTNO, ROUTENM, ROUTESORT, UPDOWNDIR, ROUTEDIRNM, ROUTELAYOVERNM, OPER, HOINSTNM, RPRSTELNO, CLSSCD) VALUES ('4003', '1', 400, '수도권제2순환선(송산-봉담)', 6, 'S', '봉담', NULL, '공영', '경기동서순환고속도로㈜', '1877-0427', '109');
INSERT INTO TROAD_APP.T_ROUTE_NEW_NM (ROUTECD, GRPID, ROUTESHORTNO, ROUTENM, ROUTESORT, UPDOWNDIR, ROUTEDIRNM, ROUTELAYOVERNM, OPER, HOINSTNM, RPRSTELNO, CLSSCD) VALUES ('4004', '1', 400, '수도권제2순환선(화성-광주)', 6, 'S', '화성', NULL, '공영', '화성광주고속도로㈜', '1877-0380', '109');
INSERT INTO TROAD_APP.T_ROUTE_NEW_NM (ROUTECD, GRPID, ROUTESHORTNO, ROUTENM, ROUTESORT, UPDOWNDIR, ROUTEDIRNM, ROUTELAYOVERNM, OPER, HOINSTNM, RPRSTELNO, CLSSCD) VALUES ('0700', '1', 700, '대구외곽선', 6, 'S', '달서', NULL, '공영', '한국도로공사', '1588-2504', '101');
INSERT INTO TROAD_APP.T_ROUTE_NEW_NM (ROUTECD, GRPID, ROUTESHORTNO, ROUTENM, ROUTESORT, UPDOWNDIR, ROUTEDIRNM, ROUTELAYOVERNM, OPER, HOINSTNM, RPRSTELNO, CLSSCD) VALUES ('4005', '1', 400, '수도권제2순환선(화도-양평)', 6, 'S', '양평', NULL, '공영', '포천화도고속도로㈜', '1877-1140', '109');
INSERT INTO TROAD_APP.T_ROUTE_NEW_NM (ROUTECD, GRPID, ROUTESHORTNO, ROUTENM, ROUTESORT, UPDOWNDIR, ROUTEDIRNM, ROUTELAYOVERNM, OPER, HOINSTNM, RPRSTELNO, CLSSCD) VALUES ('5000', '1', 500, '광주외곽선', 6, 'S', '광주', NULL, '공영', '한국도로공사', '1588-2504', '101');
COMMIT;
INSERT INTO TROAD_APP.T_ROUTE_NEW_NM (ROUTECD, GRPID, ROUTESHORTNO, ROUTENM, ROUTESORT, UPDOWNDIR, ROUTEDIRNM, ROUTELAYOVERNM, OPER, HOINSTNM, RPRSTELNO, CLSSCD) VALUES ('0010', '1', 1, '경부선', 1, 'S', '부산', NULL, '공영', '한국도로공사', '1588-2504', '101');
INSERT INTO TROAD_APP.T_ROUTE_NEW_NM (ROUTECD, GRPID, ROUTESHORTNO, ROUTENM, ROUTESORT, UPDOWNDIR, ROUTEDIRNM, ROUTELAYOVERNM, OPER, HOINSTNM, RPRSTELNO, CLSSCD) VALUES ('0100', '1', 10, '남해선(순천-부산)', 6, 'S', '순천', NULL, '공영', '한국도로공사', '1588-2504', '101');
INSERT INTO TROAD_APP.T_ROUTE_NEW_NM (ROUTECD, GRPID, ROUTESHORTNO, ROUTENM, ROUTESORT, UPDOWNDIR, ROUTEDIRNM, ROUTELAYOVERNM, OPER, HOINSTNM, RPRSTELNO, CLSSCD) VALUES ('0101', '1', 101, '남해선(영암-순천)', 6, 'S', '영암', NULL, '공영', '한국도로공사', '1588-2504', '101');
INSERT INTO TROAD_APP.T_ROUTE_NEW_NM (ROUTECD, GRPID, ROUTESHORTNO, ROUTENM, ROUTESORT, UPDOWNDIR, ROUTEDIRNM, ROUTELAYOVERNM, OPER, HOINSTNM, RPRSTELNO, CLSSCD) VALUES ('0105', '1', 105, '부산신항선', 6, 'S', '신항', NULL, '공영', '부산신항제이배후도로㈜', '055-339-7164', '109');
INSERT INTO TROAD_APP.T_ROUTE_NEW_NM (ROUTECD, GRPID, ROUTESHORTNO, ROUTENM, ROUTESORT, UPDOWNDIR, ROUTEDIRNM, ROUTELAYOVERNM, OPER, HOINSTNM, RPRSTELNO, CLSSCD) VALUES ('0120', '1', 12, '광주대구선', 6, 'S', '광주', NULL, '공영', '한국도로공사', '1588-2504', '101');
INSERT INTO TROAD_APP.T_ROUTE_NEW_NM (ROUTECD, GRPID, ROUTESHORTNO, ROUTENM, ROUTESORT, UPDOWNDIR, ROUTEDIRNM, ROUTELAYOVERNM, OPER, HOINSTNM, RPRSTELNO, CLSSCD) VALUES ('0121', '1', 12, '무안광주선', 6, 'S', '무안', NULL, '공영', '한국도로공사', '1588-2504', '101');
INSERT INTO TROAD_APP.T_ROUTE_NEW_NM (ROUTECD, GRPID, ROUTESHORTNO, ROUTENM, ROUTESORT, UPDOWNDIR, ROUTEDIRNM, ROUTELAYOVERNM, OPER, HOINSTNM, RPRSTELNO, CLSSCD) VALUES ('0140', '1', 253, '고창담양선', 6, 'S', '고창', NULL, '공영', '한국도로공사', '1588-2504', '101');
INSERT INTO TROAD_APP.T_ROUTE_NEW_NM (ROUTECD, GRPID, ROUTESHORTNO, ROUTENM, ROUTESORT, UPDOWNDIR, ROUTEDIRNM, ROUTELAYOVERNM, OPER, HOINSTNM, RPRSTELNO, CLSSCD) VALUES ('0150', '1', 15, '서해안선', 2, 'S', '목포', NULL, '공영', '한국도로공사', '1588-2504', '101');
INSERT INTO TROAD_APP.T_ROUTE_NEW_NM (ROUTECD, GRPID, ROUTESHORTNO, ROUTENM, ROUTESORT, UPDOWNDIR, ROUTEDIRNM, ROUTELAYOVERNM, OPER, HOINSTNM, RPRSTELNO, CLSSCD) VALUES ('0153', '1', 153, '평택시흥선', 6, 'S', '평택', NULL, '공영', '제2서해안고속도로㈜', '1661-5688', '109');
INSERT INTO TROAD_APP.T_ROUTE_NEW_NM (ROUTECD, GRPID, ROUTESHORTNO, ROUTENM, ROUTESORT, UPDOWNDIR, ROUTEDIRNM, ROUTELAYOVERNM, OPER, HOINSTNM, RPRSTELNO, CLSSCD) VALUES ('0160', '1', 16, '울산선', 6, 'S', '언양', NULL, '공영', '한국도로공사', '1588-2504', '101');
INSERT INTO TROAD_APP.T_ROUTE_NEW_NM (ROUTECD, GRPID, ROUTESHORTNO, ROUTENM, ROUTESORT, UPDOWNDIR, ROUTEDIRNM, ROUTELAYOVERNM, OPER, HOINSTNM, RPRSTELNO, CLSSCD) VALUES ('0170', '3', 171, '오산화성선', 6, 'S', '서오산', NULL, '공영', '한국도로공사', '1588-2504', '108');
INSERT INTO TROAD_APP.T_ROUTE_NEW_NM (ROUTECD, GRPID, ROUTESHORTNO, ROUTENM, ROUTESORT, UPDOWNDIR, ROUTEDIRNM, ROUTELAYOVERNM, OPER, HOINSTNM, RPRSTELNO, CLSSCD) VALUES ('0170', '2', 17, '수원광명선', 6, 'S', '봉담', NULL, '공영', '한국도로공사', '1588-2504', '108');
INSERT INTO TROAD_APP.T_ROUTE_NEW_NM (ROUTECD, GRPID, ROUTESHORTNO, ROUTENM, ROUTESORT, UPDOWNDIR, ROUTEDIRNM, ROUTELAYOVERNM, OPER, HOINSTNM, RPRSTELNO, CLSSCD) VALUES ('0321', '1', 32, '당진청주선(아산-천안)', 6, 'S', '천안', NULL, '공영', '한국도로공사', '1588-2504', '108');
INSERT INTO TROAD_APP.T_ROUTE_NEW_NM (ROUTECD, GRPID, ROUTESHORTNO, ROUTENM, ROUTESORT, UPDOWNDIR, ROUTEDIRNM, ROUTELAYOVERNM, OPER, HOINSTNM, RPRSTELNO, CLSSCD) VALUES ('4006', '1', 400, '수도권제2순환선(시화-남안산)', 6, 'S', '남안산', NULL, '공영', '한국도로공사', '1588-2504', '101');
INSERT INTO TROAD_APP.T_ROUTE_NEW_NM (ROUTECD, GRPID, ROUTESHORTNO, ROUTENM, ROUTESORT, UPDOWNDIR, ROUTEDIRNM, ROUTELAYOVERNM, OPER, HOINSTNM, RPRSTELNO, CLSSCD) VALUES ('4007', '1', 400, '수도권제2순환선(포천-화도)', 6, 'S', '포천', NULL, '공영', '포천화도고속도로㈜', '1877-1140', '109');
INSERT INTO TROAD_APP.T_ROUTE_NEW_NM (ROUTECD, GRPID, ROUTESHORTNO, ROUTENM, ROUTESORT, UPDOWNDIR, ROUTEDIRNM, ROUTELAYOVERNM, OPER, HOINSTNM, RPRSTELNO, CLSSCD) VALUES ('1730', '1', 173, '익산평택지선', 6, 'S', '현덕', NULL, '공영', '서부내륙고속도로㈜', '070-7460-3896', '109');
INSERT INTO TROAD_APP.T_ROUTE_NEW_NM (ROUTECD, GRPID, ROUTESHORTNO, ROUTENM, ROUTESORT, UPDOWNDIR, ROUTEDIRNM, ROUTELAYOVERNM, OPER, HOINSTNM, RPRSTELNO, CLSSCD) VALUES ('0175', '1', 17, '익산평택선', 6, 'S', '익산', NULL, '공영', '서부내륙고속도로㈜', '070-7460-3896', '109');
INSERT INTO TROAD_APP.T_ROUTE_NEW_NM (ROUTECD, GRPID, ROUTESHORTNO, ROUTENM, ROUTESORT, UPDOWNDIR, ROUTEDIRNM, ROUTELAYOVERNM, OPER, HOINSTNM, RPRSTELNO, CLSSCD) VALUES ('0653', '1', 65, '동해선(포항-영덕)', 6, 'S', '포항', NULL, '공영', NULL, NULL, '101');
INSERT INTO TROAD_APP.T_ROUTE_NEW_NM (ROUTECD, GRPID, ROUTESHORTNO, ROUTENM, ROUTESORT, UPDOWNDIR, ROUTEDIRNM, ROUTELAYOVERNM, OPER, HOINSTNM, RPRSTELNO, CLSSCD) VALUES ('0202', '1', 20, '새만금전주선', 6, 'S', '전주', NULL, '공영', NULL, NULL, '101');
INSERT INTO TROAD_APP.T_ROUTE_NEW_NM (ROUTECD, GRPID, ROUTESHORTNO, ROUTENM, ROUTESORT, UPDOWNDIR, ROUTEDIRNM, ROUTELAYOVERNM, OPER, HOINSTNM, RPRSTELNO, CLSSCD) VALUES ('0170', '1', 17, '평택화성선', 6, 'E', '봉담', NULL, '공영', '한국도로공사', '1588-2504', '108');
INSERT INTO TROAD_APP.T_ROUTE_NEW_NM (ROUTECD, GRPID, ROUTESHORTNO, ROUTENM, ROUTESORT, UPDOWNDIR, ROUTEDIRNM, ROUTELAYOVERNM, OPER, HOINSTNM, RPRSTELNO, CLSSCD) VALUES ('0200', '1', 20, '대구포항선', 6, 'E', '포항', NULL, '공영', '한국도로공사', '1588-2504', '101');
INSERT INTO TROAD_APP.T_ROUTE_NEW_NM (ROUTECD, GRPID, ROUTESHORTNO, ROUTENM, ROUTESORT, UPDOWNDIR, ROUTEDIRNM, ROUTELAYOVERNM, OPER, HOINSTNM, RPRSTELNO, CLSSCD) VALUES ('0201', '1', 20, '익산장수선', 6, 'E', '장수', NULL, '공영', '한국도로공사', '1588-2504', '101');
INSERT INTO TROAD_APP.T_ROUTE_NEW_NM (ROUTECD, GRPID, ROUTESHORTNO, ROUTENM, ROUTESORT, UPDOWNDIR, ROUTEDIRNM, ROUTELAYOVERNM, OPER, HOINSTNM, RPRSTELNO, CLSSCD) VALUES ('0251', '1', 25, '호남선', 6, 'E', '천안', NULL, '공영', '한국도로공사', '1588-2504', '101');
INSERT INTO TROAD_APP.T_ROUTE_NEW_NM (ROUTECD, GRPID, ROUTESHORTNO, ROUTENM, ROUTESORT, UPDOWNDIR, ROUTEDIRNM, ROUTELAYOVERNM, OPER, HOINSTNM, RPRSTELNO, CLSSCD) VALUES ('0270', '1', 27, '순천완주선', 6, 'E', '완주', NULL, '공영', '한국도로공사', '1588-2504', '101');
INSERT INTO TROAD_APP.T_ROUTE_NEW_NM (ROUTECD, GRPID, ROUTESHORTNO, ROUTENM, ROUTESORT, UPDOWNDIR, ROUTEDIRNM, ROUTELAYOVERNM, OPER, HOINSTNM, RPRSTELNO, CLSSCD) VALUES ('0290', '1', 29, '세종포천선(안성-포천)', 6, 'E', '포천', NULL, '공영', '한국도로공사', '1588-2504', '101');
INSERT INTO TROAD_APP.T_ROUTE_NEW_NM (ROUTECD, GRPID, ROUTESHORTNO, ROUTENM, ROUTESORT, UPDOWNDIR, ROUTEDIRNM, ROUTELAYOVERNM, OPER, HOINSTNM, RPRSTELNO, CLSSCD) VALUES ('0300', '1', 30, '청주영덕선', 6, 'E', '영덕', NULL, '공영', '한국도로공사', '1588-2504', '101');
INSERT INTO TROAD_APP.T_ROUTE_NEW_NM (ROUTECD, GRPID, ROUTESHORTNO, ROUTENM, ROUTESORT, UPDOWNDIR, ROUTEDIRNM, ROUTELAYOVERNM, OPER, HOINSTNM, RPRSTELNO, CLSSCD) VALUES ('0301', '1', 30, '당진대전선', 6, 'E', '대전', NULL, '공영', '한국도로공사', '1588-2504', '101');
INSERT INTO TROAD_APP.T_ROUTE_NEW_NM (ROUTECD, GRPID, ROUTESHORTNO, ROUTENM, ROUTESORT, UPDOWNDIR, ROUTEDIRNM, ROUTELAYOVERNM, OPER, HOINSTNM, RPRSTELNO, CLSSCD) VALUES ('0351', '1', 35, '통영대전선', 6, 'E', '대전', NULL, '공영', '한국도로공사', '1588-2504', '101');
INSERT INTO TROAD_APP.T_ROUTE_NEW_NM (ROUTECD, GRPID, ROUTESHORTNO, ROUTENM, ROUTESORT, UPDOWNDIR, ROUTEDIRNM, ROUTELAYOVERNM, OPER, HOINSTNM, RPRSTELNO, CLSSCD) VALUES ('0352', '1', 35, '중부선', 3, 'E', '하남', NULL, '공영', '한국도로공사', '1588-2504', '101');
INSERT INTO TROAD_APP.T_ROUTE_NEW_NM (ROUTECD, GRPID, ROUTESHORTNO, ROUTENM, ROUTESORT, UPDOWNDIR, ROUTEDIRNM, ROUTELAYOVERNM, OPER, HOINSTNM, RPRSTELNO, CLSSCD) VALUES ('0370', '1', 37, '제2중부선', 6, 'E', '하남', NULL, '공영', '한국도로공사', '1588-2504', '101');
INSERT INTO TROAD_APP.T_ROUTE_NEW_NM (ROUTECD, GRPID, ROUTESHORTNO, ROUTENM, ROUTESORT, UPDOWNDIR, ROUTEDIRNM, ROUTELAYOVERNM, OPER, HOINSTNM, RPRSTELNO, CLSSCD) VALUES ('0400', '1', 40, '평택제천선', 6, 'E', '제천', NULL, '공영', '한국도로공사', '1588-2504', '101');
INSERT INTO TROAD_APP.T_ROUTE_NEW_NM (ROUTECD, GRPID, ROUTESHORTNO, ROUTENM, ROUTESORT, UPDOWNDIR, ROUTEDIRNM, ROUTELAYOVERNM, OPER, HOINSTNM, RPRSTELNO, CLSSCD) VALUES ('0450', '1', 45, '중부내륙선', 6, 'E', '양평', NULL, '공영', '한국도로공사', '1588-2504', '101');
INSERT INTO TROAD_APP.T_ROUTE_NEW_NM (ROUTECD, GRPID, ROUTESHORTNO, ROUTENM, ROUTESORT, UPDOWNDIR, ROUTEDIRNM, ROUTELAYOVERNM, OPER, HOINSTNM, RPRSTELNO, CLSSCD) VALUES ('0500', '1', 50, '영동선', 4, 'E', '강릉', NULL, '공영', '한국도로공사', '1588-2504', '101');
INSERT INTO TROAD_APP.T_ROUTE_NEW_NM (ROUTECD, GRPID, ROUTESHORTNO, ROUTENM, ROUTESORT, UPDOWNDIR, ROUTEDIRNM, ROUTELAYOVERNM, OPER, HOINSTNM, RPRSTELNO, CLSSCD) VALUES ('0520', '1', 52, '광주원주선', 6, 'E', '원주', NULL, '공영', '제이영동고속도로㈜', '1877-0200', '109');
INSERT INTO TROAD_APP.T_ROUTE_NEW_NM (ROUTECD, GRPID, ROUTESHORTNO, ROUTENM, ROUTESORT, UPDOWNDIR, ROUTEDIRNM, ROUTELAYOVERNM, OPER, HOINSTNM, RPRSTELNO, CLSSCD) VALUES ('0550', '2', 55, '중앙선', 6, 'E', '춘천', NULL, '공영', '한국도로공사', '1588-2504', '101');
INSERT INTO TROAD_APP.T_ROUTE_NEW_NM (ROUTECD, GRPID, ROUTESHORTNO, ROUTENM, ROUTESORT, UPDOWNDIR, ROUTEDIRNM, ROUTELAYOVERNM, OPER, HOINSTNM, RPRSTELNO, CLSSCD) VALUES ('0552', '1', 55, '대구부산선', 6, 'E', '대구', NULL, '공영', '신대구부산고속도로㈜', '1688-7003', '109');
INSERT INTO TROAD_APP.T_ROUTE_NEW_NM (ROUTECD, GRPID, ROUTESHORTNO, ROUTENM, ROUTESORT, UPDOWNDIR, ROUTEDIRNM, ROUTELAYOVERNM, OPER, HOINSTNM, RPRSTELNO, CLSSCD) VALUES ('0600', '1', 60, '서울양양선', 6, 'E', '양양', NULL, '공영', '한국도로공사', '1588-2504', '101');
INSERT INTO TROAD_APP.T_ROUTE_NEW_NM (ROUTECD, GRPID, ROUTESHORTNO, ROUTENM, ROUTESORT, UPDOWNDIR, ROUTEDIRNM, ROUTELAYOVERNM, OPER, HOINSTNM, RPRSTELNO, CLSSCD) VALUES ('0650', '1', 65, '동해선(삼척-속초)', 6, 'E', '속초', NULL, '공영', '한국도로공사', '1588-2504', '101');
INSERT INTO TROAD_APP.T_ROUTE_NEW_NM (ROUTECD, GRPID, ROUTESHORTNO, ROUTENM, ROUTESORT, UPDOWNDIR, ROUTEDIRNM, ROUTELAYOVERNM, OPER, HOINSTNM, RPRSTELNO, CLSSCD) VALUES ('0651', '1', 65, '부산울산선', 6, 'E', '울산', NULL, '공영', '한국도로공사', '1588-2504', '108');
INSERT INTO TROAD_APP.T_ROUTE_NEW_NM (ROUTECD, GRPID, ROUTESHORTNO, ROUTENM, ROUTESORT, UPDOWNDIR, ROUTEDIRNM, ROUTELAYOVERNM, OPER, HOINSTNM, RPRSTELNO, CLSSCD) VALUES ('0652', '1', 65, '동해선(부산-포항)', 6, 'E', '포항', NULL, '공영', '한국도로공사', '1588-2504', '101');
INSERT INTO TROAD_APP.T_ROUTE_NEW_NM (ROUTECD, GRPID, ROUTESHORTNO, ROUTENM, ROUTESORT, UPDOWNDIR, ROUTEDIRNM, ROUTELAYOVERNM, OPER, HOINSTNM, RPRSTELNO, CLSSCD) VALUES ('1000', '1', 100, '수도권제1순환선', 5, 'E', '판교', NULL, '공영', '한국도로공사', '1588-2504', '101');
INSERT INTO TROAD_APP.T_ROUTE_NEW_NM (ROUTECD, GRPID, ROUTESHORTNO, ROUTENM, ROUTESORT, UPDOWNDIR, ROUTEDIRNM, ROUTELAYOVERNM, OPER, HOINSTNM, RPRSTELNO, CLSSCD) VALUES ('1020', '1', 102, '남해1지선', 6, 'E', '창원', NULL, '공영', '한국도로공사', '1588-2504', '101');
INSERT INTO TROAD_APP.T_ROUTE_NEW_NM (ROUTECD, GRPID, ROUTESHORTNO, ROUTENM, ROUTESORT, UPDOWNDIR, ROUTEDIRNM, ROUTELAYOVERNM, OPER, HOINSTNM, RPRSTELNO, CLSSCD) VALUES ('1040', '1', 104, '남해2지선', 6, 'E', '서부산', NULL, '공영', '한국도로공사', '1588-2504', '101');
INSERT INTO TROAD_APP.T_ROUTE_NEW_NM (ROUTECD, GRPID, ROUTESHORTNO, ROUTENM, ROUTESORT, UPDOWNDIR, ROUTEDIRNM, ROUTELAYOVERNM, OPER, HOINSTNM, RPRSTELNO, CLSSCD) VALUES ('1100', '1', 110, '제2경인선', 6, 'E', '성남', NULL, '공영', '한국도로공사', '1588-2504', '101');
INSERT INTO TROAD_APP.T_ROUTE_NEW_NM (ROUTECD, GRPID, ROUTESHORTNO, ROUTENM, ROUTESORT, UPDOWNDIR, ROUTEDIRNM, ROUTELAYOVERNM, OPER, HOINSTNM, RPRSTELNO, CLSSCD) VALUES ('1102', '1', 110, '인천대교선', 6, 'E', '송도', NULL, '공영', '인천대교㈜', '032-745-8000', '109');
INSERT INTO TROAD_APP.T_ROUTE_NEW_NM (ROUTECD, GRPID, ROUTESHORTNO, ROUTENM, ROUTESORT, UPDOWNDIR, ROUTEDIRNM, ROUTELAYOVERNM, OPER, HOINSTNM, RPRSTELNO, CLSSCD) VALUES ('1200', '1', 120, '경인선', 6, 'E', '서울', NULL, '공영', '한국도로공사', '1588-2504', '101');
INSERT INTO TROAD_APP.T_ROUTE_NEW_NM (ROUTECD, GRPID, ROUTESHORTNO, ROUTENM, ROUTESORT, UPDOWNDIR, ROUTEDIRNM, ROUTELAYOVERNM, OPER, HOINSTNM, RPRSTELNO, CLSSCD) VALUES ('1300', '1', 130, '인천공항선', 6, 'E', '서울', NULL, '공영', '신공항하이웨이㈜', '032-560-6114', '109');
INSERT INTO TROAD_APP.T_ROUTE_NEW_NM (ROUTECD, GRPID, ROUTESHORTNO, ROUTENM, ROUTESORT, UPDOWNDIR, ROUTEDIRNM, ROUTELAYOVERNM, OPER, HOINSTNM, RPRSTELNO, CLSSCD) VALUES ('1510', '1', 151, '서천공주선', 6, 'E', '공주', NULL, '공영', '한국도로공사', '1588-2504', '101');
INSERT INTO TROAD_APP.T_ROUTE_NEW_NM (ROUTECD, GRPID, ROUTESHORTNO, ROUTENM, ROUTESORT, UPDOWNDIR, ROUTEDIRNM, ROUTELAYOVERNM, OPER, HOINSTNM, RPRSTELNO, CLSSCD) VALUES ('1710', '1', 171, '용인서울선', 6, 'E', '서울', NULL, '공영', '경수고속도로㈜', '1599-2505', '109');
INSERT INTO TROAD_APP.T_ROUTE_NEW_NM (ROUTECD, GRPID, ROUTESHORTNO, ROUTENM, ROUTESORT, UPDOWNDIR, ROUTEDIRNM, ROUTELAYOVERNM, OPER, HOINSTNM, RPRSTELNO, CLSSCD) VALUES ('2510', '1', 251, '호남지선', 6, 'E', '대전', NULL, '공영', '한국도로공사', '1588-2504', '101');
COMMIT;
INSERT INTO TROAD_APP.T_ROUTE_NEW_NM (ROUTECD, GRPID, ROUTESHORTNO, ROUTENM, ROUTESORT, UPDOWNDIR, ROUTEDIRNM, ROUTELAYOVERNM, OPER, HOINSTNM, RPRSTELNO, CLSSCD) VALUES ('3000', '1', 300, '대전남부선', 6, 'E', '산내', NULL, '공영', '한국도로공사', '1588-2504', '101');
INSERT INTO TROAD_APP.T_ROUTE_NEW_NM (ROUTECD, GRPID, ROUTESHORTNO, ROUTENM, ROUTESORT, UPDOWNDIR, ROUTEDIRNM, ROUTELAYOVERNM, OPER, HOINSTNM, RPRSTELNO, CLSSCD) VALUES ('3010', '1', 301, '상주영천선', 6, 'E', '영천', NULL, '공영', '상주영천고속도로㈜', '1877-1925', '109');
INSERT INTO TROAD_APP.T_ROUTE_NEW_NM (ROUTECD, GRPID, ROUTESHORTNO, ROUTENM, ROUTESORT, UPDOWNDIR, ROUTEDIRNM, ROUTELAYOVERNM, OPER, HOINSTNM, RPRSTELNO, CLSSCD) VALUES ('3300', '1', 330, '제3경인선', 6, 'E', '시흥', NULL, '공영', '제삼경인고속도로㈜', '031-8084-8900', '109');
INSERT INTO TROAD_APP.T_ROUTE_NEW_NM (ROUTECD, GRPID, ROUTESHORTNO, ROUTENM, ROUTESORT, UPDOWNDIR, ROUTEDIRNM, ROUTELAYOVERNM, OPER, HOINSTNM, RPRSTELNO, CLSSCD) VALUES ('4000', '1', 400, '수도권제2순환선(봉담-동탄)', 6, 'E', '봉담', NULL, '공영', '한국도로공사', '1588-2504', '108');
INSERT INTO TROAD_APP.T_ROUTE_NEW_NM (ROUTECD, GRPID, ROUTESHORTNO, ROUTENM, ROUTESORT, UPDOWNDIR, ROUTEDIRNM, ROUTELAYOVERNM, OPER, HOINSTNM, RPRSTELNO, CLSSCD) VALUES ('4001', '1', 400, '수도권제2순환선(인천-김포)', 6, 'E', '김포', NULL, '공영', '인천김포고속도로㈜', '1566-7069', '109');
INSERT INTO TROAD_APP.T_ROUTE_NEW_NM (ROUTECD, GRPID, ROUTESHORTNO, ROUTENM, ROUTESORT, UPDOWNDIR, ROUTEDIRNM, ROUTELAYOVERNM, OPER, HOINSTNM, RPRSTELNO, CLSSCD) VALUES ('4002', '1', 400, '수도권제2순환선(파주-포천)', 6, 'E', '파주', NULL, '공영', '한국도로공사', '1588-2504', '108');
INSERT INTO TROAD_APP.T_ROUTE_NEW_NM (ROUTECD, GRPID, ROUTESHORTNO, ROUTENM, ROUTESORT, UPDOWNDIR, ROUTEDIRNM, ROUTELAYOVERNM, OPER, HOINSTNM, RPRSTELNO, CLSSCD) VALUES ('4510', '1', 451, '중부내륙지선', 6, 'E', '대구', NULL, '공영', '한국도로공사', '1588-2504', '101');
INSERT INTO TROAD_APP.T_ROUTE_NEW_NM (ROUTECD, GRPID, ROUTESHORTNO, ROUTENM, ROUTESORT, UPDOWNDIR, ROUTEDIRNM, ROUTELAYOVERNM, OPER, HOINSTNM, RPRSTELNO, CLSSCD) VALUES ('5510', '1', 551, '중앙선지선', 6, 'E', '양산', NULL, '공영', '한국도로공사', '1588-2504', '101');
INSERT INTO TROAD_APP.T_ROUTE_NEW_NM (ROUTECD, GRPID, ROUTESHORTNO, ROUTENM, ROUTESORT, UPDOWNDIR, ROUTEDIRNM, ROUTELAYOVERNM, OPER, HOINSTNM, RPRSTELNO, CLSSCD) VALUES ('0252', '1', 25, '논산천안선', 6, 'E', '천안', NULL, '공영', '천안논산고속도로㈜', '041-850-6700', '109');
INSERT INTO TROAD_APP.T_ROUTE_NEW_NM (ROUTECD, GRPID, ROUTESHORTNO, ROUTENM, ROUTESORT, UPDOWNDIR, ROUTEDIRNM, ROUTELAYOVERNM, OPER, HOINSTNM, RPRSTELNO, CLSSCD) VALUES ('0320', '1', 32, '당진청주선(옥산-오창)', 6, 'E', '오창', NULL, '공영', '옥산오창고속도로㈜', '1877-1108', '109');
INSERT INTO TROAD_APP.T_ROUTE_NEW_NM (ROUTECD, GRPID, ROUTESHORTNO, ROUTENM, ROUTESORT, UPDOWNDIR, ROUTEDIRNM, ROUTELAYOVERNM, OPER, HOINSTNM, RPRSTELNO, CLSSCD) VALUES ('6000', '1', 600, '부산외곽선', 6, 'E', '기장', NULL, '공영', '한국도로공사', '1588-2504', '101');
INSERT INTO TROAD_APP.T_ROUTE_NEW_NM (ROUTECD, GRPID, ROUTESHORTNO, ROUTENM, ROUTESORT, UPDOWNDIR, ROUTEDIRNM, ROUTELAYOVERNM, OPER, HOINSTNM, RPRSTELNO, CLSSCD) VALUES ('0173', '1', 173, '서울문산지선', 6, 'E', '문산', NULL, '공영', '한국도로공사', '1588-2504', '108');
INSERT INTO TROAD_APP.T_ROUTE_NEW_NM (ROUTECD, GRPID, ROUTESHORTNO, ROUTENM, ROUTESORT, UPDOWNDIR, ROUTEDIRNM, ROUTELAYOVERNM, OPER, HOINSTNM, RPRSTELNO, CLSSCD) VALUES ('0172', '1', 17, '서울문산선', 6, 'E', '문산', NULL, '공영', '한국도로공사', '1588-2504', '108');
INSERT INTO TROAD_APP.T_ROUTE_NEW_NM (ROUTECD, GRPID, ROUTESHORTNO, ROUTENM, ROUTESORT, UPDOWNDIR, ROUTEDIRNM, ROUTELAYOVERNM, OPER, HOINSTNM, RPRSTELNO, CLSSCD) VALUES ('0141', '1', 14, '함양울산선', 6, 'E', '울산', NULL, '공영', '한국도로공사', '1588-2504', '108');
INSERT INTO TROAD_APP.T_ROUTE_NEW_NM (ROUTECD, GRPID, ROUTESHORTNO, ROUTENM, ROUTESORT, UPDOWNDIR, ROUTEDIRNM, ROUTELAYOVERNM, OPER, HOINSTNM, RPRSTELNO, CLSSCD) VALUES ('4003', '1', 400, '수도권제2순환선(송산-봉담)', 6, 'E', '송산', NULL, '공영', '경기동서순환고속도로㈜', '1877-0427', '109');
INSERT INTO TROAD_APP.T_ROUTE_NEW_NM (ROUTECD, GRPID, ROUTESHORTNO, ROUTENM, ROUTESORT, UPDOWNDIR, ROUTEDIRNM, ROUTELAYOVERNM, OPER, HOINSTNM, RPRSTELNO, CLSSCD) VALUES ('4004', '1', 400, '수도권제2순환선(화성-광주)', 6, 'E', '광주', NULL, '공영', '화성광주고속도로㈜', '1877-0380', '109');
INSERT INTO TROAD_APP.T_ROUTE_NEW_NM (ROUTECD, GRPID, ROUTESHORTNO, ROUTENM, ROUTESORT, UPDOWNDIR, ROUTEDIRNM, ROUTELAYOVERNM, OPER, HOINSTNM, RPRSTELNO, CLSSCD) VALUES ('0700', '1', 700, '대구외곽선', 6, 'E', '상매', NULL, '공영', '한국도로공사', '1588-2504', '101');
INSERT INTO TROAD_APP.T_ROUTE_NEW_NM (ROUTECD, GRPID, ROUTESHORTNO, ROUTENM, ROUTESORT, UPDOWNDIR, ROUTEDIRNM, ROUTELAYOVERNM, OPER, HOINSTNM, RPRSTELNO, CLSSCD) VALUES ('4005', '1', 400, '수도권제2순환선(화도-양평)', 6, 'E', '화도', NULL, '공영', '포천화도고속도로㈜', '1877-1140', '109');
INSERT INTO TROAD_APP.T_ROUTE_NEW_NM (ROUTECD, GRPID, ROUTESHORTNO, ROUTENM, ROUTESORT, UPDOWNDIR, ROUTEDIRNM, ROUTELAYOVERNM, OPER, HOINSTNM, RPRSTELNO, CLSSCD) VALUES ('5000', '1', 500, '광주외곽선', 6, 'E', '장성', NULL, '공영', '한국도로공사', '1588-2504', '101');
INSERT INTO TROAD_APP.T_ROUTE_NEW_NM (ROUTECD, GRPID, ROUTESHORTNO, ROUTENM, ROUTESORT, UPDOWNDIR, ROUTEDIRNM, ROUTELAYOVERNM, OPER, HOINSTNM, RPRSTELNO, CLSSCD) VALUES ('0010', '1', 1, '경부선', 1, 'E', '서울', NULL, '공영', '한국도로공사', '1588-2504', '101');
INSERT INTO TROAD_APP.T_ROUTE_NEW_NM (ROUTECD, GRPID, ROUTESHORTNO, ROUTENM, ROUTESORT, UPDOWNDIR, ROUTEDIRNM, ROUTELAYOVERNM, OPER, HOINSTNM, RPRSTELNO, CLSSCD) VALUES ('0100', '1', 10, '남해선(순천-부산)', 6, 'E', '부산', NULL, '공영', '한국도로공사', '1588-2504', '101');
INSERT INTO TROAD_APP.T_ROUTE_NEW_NM (ROUTECD, GRPID, ROUTESHORTNO, ROUTENM, ROUTESORT, UPDOWNDIR, ROUTEDIRNM, ROUTELAYOVERNM, OPER, HOINSTNM, RPRSTELNO, CLSSCD) VALUES ('0101', '1', 101, '남해선(영암-순천)', 6, 'E', '순천', NULL, '공영', '한국도로공사', '1588-2504', '101');
INSERT INTO TROAD_APP.T_ROUTE_NEW_NM (ROUTECD, GRPID, ROUTESHORTNO, ROUTENM, ROUTESORT, UPDOWNDIR, ROUTEDIRNM, ROUTELAYOVERNM, OPER, HOINSTNM, RPRSTELNO, CLSSCD) VALUES ('0105', '1', 105, '부산신항선', 6, 'E', '김해', NULL, '공영', '부산신항제이배후도로㈜', '055-339-7164', '109');
INSERT INTO TROAD_APP.T_ROUTE_NEW_NM (ROUTECD, GRPID, ROUTESHORTNO, ROUTENM, ROUTESORT, UPDOWNDIR, ROUTEDIRNM, ROUTELAYOVERNM, OPER, HOINSTNM, RPRSTELNO, CLSSCD) VALUES ('0120', '1', 12, '광주대구선', 6, 'E', '대구', NULL, '공영', '한국도로공사', '1588-2504', '101');
INSERT INTO TROAD_APP.T_ROUTE_NEW_NM (ROUTECD, GRPID, ROUTESHORTNO, ROUTENM, ROUTESORT, UPDOWNDIR, ROUTEDIRNM, ROUTELAYOVERNM, OPER, HOINSTNM, RPRSTELNO, CLSSCD) VALUES ('0121', '1', 12, '무안광주선', 6, 'E', '광주', NULL, '공영', '한국도로공사', '1588-2504', '101');
INSERT INTO TROAD_APP.T_ROUTE_NEW_NM (ROUTECD, GRPID, ROUTESHORTNO, ROUTENM, ROUTESORT, UPDOWNDIR, ROUTEDIRNM, ROUTELAYOVERNM, OPER, HOINSTNM, RPRSTELNO, CLSSCD) VALUES ('0140', '1', 253, '고창담양선', 6, 'E', '담양', NULL, '공영', '한국도로공사', '1588-2504', '101');
INSERT INTO TROAD_APP.T_ROUTE_NEW_NM (ROUTECD, GRPID, ROUTESHORTNO, ROUTENM, ROUTESORT, UPDOWNDIR, ROUTEDIRNM, ROUTELAYOVERNM, OPER, HOINSTNM, RPRSTELNO, CLSSCD) VALUES ('0150', '1', 15, '서해안선', 2, 'E', '서울', NULL, '공영', '한국도로공사', '1588-2504', '101');
INSERT INTO TROAD_APP.T_ROUTE_NEW_NM (ROUTECD, GRPID, ROUTESHORTNO, ROUTENM, ROUTESORT, UPDOWNDIR, ROUTEDIRNM, ROUTELAYOVERNM, OPER, HOINSTNM, RPRSTELNO, CLSSCD) VALUES ('0153', '1', 153, '평택시흥선', 6, 'E', '시흥', NULL, '공영', '제2서해안고속도로㈜', '1661-5688', '109');
INSERT INTO TROAD_APP.T_ROUTE_NEW_NM (ROUTECD, GRPID, ROUTESHORTNO, ROUTENM, ROUTESORT, UPDOWNDIR, ROUTEDIRNM, ROUTELAYOVERNM, OPER, HOINSTNM, RPRSTELNO, CLSSCD) VALUES ('0160', '1', 16, '울산선', 6, 'E', '울산', NULL, '공영', '한국도로공사', '1588-2504', '101');
INSERT INTO TROAD_APP.T_ROUTE_NEW_NM (ROUTECD, GRPID, ROUTESHORTNO, ROUTENM, ROUTESORT, UPDOWNDIR, ROUTEDIRNM, ROUTELAYOVERNM, OPER, HOINSTNM, RPRSTELNO, CLSSCD) VALUES ('0170', '3', 171, '오산화성선', 6, 'E', '안녕', NULL, '공영', '한국도로공사', '1588-2504', '108');
INSERT INTO TROAD_APP.T_ROUTE_NEW_NM (ROUTECD, GRPID, ROUTESHORTNO, ROUTENM, ROUTESORT, UPDOWNDIR, ROUTEDIRNM, ROUTELAYOVERNM, OPER, HOINSTNM, RPRSTELNO, CLSSCD) VALUES ('0170', '2', 17, '수원광명선', 6, 'E', '소하', NULL, '공영', '한국도로공사', '1588-2504', '108');
INSERT INTO TROAD_APP.T_ROUTE_NEW_NM (ROUTECD, GRPID, ROUTESHORTNO, ROUTENM, ROUTESORT, UPDOWNDIR, ROUTEDIRNM, ROUTELAYOVERNM, OPER, HOINSTNM, RPRSTELNO, CLSSCD) VALUES ('0321', '1', 32, '당진청주선(아산-천안)', 6, 'E', '아산', NULL, '공영', '한국도로공사', '1588-2504', '108');
INSERT INTO TROAD_APP.T_ROUTE_NEW_NM (ROUTECD, GRPID, ROUTESHORTNO, ROUTENM, ROUTESORT, UPDOWNDIR, ROUTEDIRNM, ROUTELAYOVERNM, OPER, HOINSTNM, RPRSTELNO, CLSSCD) VALUES ('4006', '1', 400, '수도권제2순환선(시화-남안산)', 6, 'E', '시화', NULL, '공영', '한국도로공사', '1588-2504', '101');
INSERT INTO TROAD_APP.T_ROUTE_NEW_NM (ROUTECD, GRPID, ROUTESHORTNO, ROUTENM, ROUTESORT, UPDOWNDIR, ROUTEDIRNM, ROUTELAYOVERNM, OPER, HOINSTNM, RPRSTELNO, CLSSCD) VALUES ('4007', '1', 400, '수도권제2순환선(포천-화도)', 6, 'E', '화도', NULL, '공영', '포천화도고속도로㈜', '1877-1140', '109');
INSERT INTO TROAD_APP.T_ROUTE_NEW_NM (ROUTECD, GRPID, ROUTESHORTNO, ROUTENM, ROUTESORT, UPDOWNDIR, ROUTEDIRNM, ROUTELAYOVERNM, OPER, HOINSTNM, RPRSTELNO, CLSSCD) VALUES ('1730', '1', 173, '익산평택지선', 6, 'E', '포승', NULL, '공영', '서부내륙고속도로㈜', '070-7460-3896', '109');
INSERT INTO TROAD_APP.T_ROUTE_NEW_NM (ROUTECD, GRPID, ROUTESHORTNO, ROUTENM, ROUTESORT, UPDOWNDIR, ROUTEDIRNM, ROUTELAYOVERNM, OPER, HOINSTNM, RPRSTELNO, CLSSCD) VALUES ('0175', '1', 17, '익산평택선', 6, 'E', '평택', NULL, '공영', '서부내륙고속도로㈜', '070-7460-3896', '109');
INSERT INTO TROAD_APP.T_ROUTE_NEW_NM (ROUTECD, GRPID, ROUTESHORTNO, ROUTENM, ROUTESORT, UPDOWNDIR, ROUTEDIRNM, ROUTELAYOVERNM, OPER, HOINSTNM, RPRSTELNO, CLSSCD) VALUES ('0653', '1', 65, '동해선(포항-영덕)', 6, 'E', '영덕', NULL, '공영', NULL, NULL, '101');
INSERT INTO TROAD_APP.T_ROUTE_NEW_NM (ROUTECD, GRPID, ROUTESHORTNO, ROUTENM, ROUTESORT, UPDOWNDIR, ROUTEDIRNM, ROUTELAYOVERNM, OPER, HOINSTNM, RPRSTELNO, CLSSCD) VALUES ('0202', '1', 20, '새만금전주선', 6, 'E', '새만금', NULL, '공영', NULL, NULL, '101');
COMMIT;
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,88 @@
-- 교통속보(V_ACDT_BRNWS_VER001) 개발서버용 스키마
-- chatbotApi TroadService.getBreakingNews 기존 SQL 그대로 사용
SET DEFINE OFF
SET SERVEROUTPUT ON
BEGIN
EXECUTE IMMEDIATE 'CREATE USER TROAD_APP NO AUTHENTICATION';
EXCEPTION
WHEN OTHERS THEN
IF SQLCODE != -1920 THEN RAISE; END IF;
END;
/
GRANT CREATE SESSION, CREATE TABLE, CREATE VIEW, UNLIMITED TABLESPACE TO TROAD_APP;
BEGIN
EXECUTE IMMEDIATE q'[
CREATE TABLE TROAD_APP.T_ACDT_BRNWS_VER001 (
ROUTECD VARCHAR2(4),
GRPID VARCHAR2(2),
BOUND VARCHAR2(1),
ROADNM VARCHAR2(100),
ROUTESORT NUMBER,
ROADSHORTNO NUMBER,
BOUNDNM VARCHAR2(100),
INCIDENT_ID VARCHAR2(30),
INCI_TP_ORDER VARCHAR2(10),
INCI_TP VARCHAR2(50),
MSG VARCHAR2(2000),
INCIDENT_POS_NAME VARCHAR2(500),
OCRN_DSTNC NUMBER,
CNGS_LNGT NUMBER,
LAT NUMBER,
LON NUMBER,
CCTV_ID VARCHAR2(30),
CCTV_NM VARCHAR2(200),
THUMBIMAGE VARCHAR2(500),
HLS_URL VARCHAR2(500),
ST_D NUMBER,
EN_D NUMBER,
VVALUE01 VARCHAR2(2000),
VVALUE02 VARCHAR2(2000),
VVALUE03 VARCHAR2(2000),
VVALUE04 VARCHAR2(2000),
VVALUE05 VARCHAR2(2000),
CRCM_TIME VARCHAR2(100),
CRCM_MSG VARCHAR2(2000)
)
]';
EXCEPTION
WHEN OTHERS THEN
IF SQLCODE != -955 THEN RAISE; END IF;
END;
/
BEGIN
EXECUTE IMMEDIATE
'CREATE INDEX TROAD_APP.IX_ACDT_BRNWS_ROUTE ' ||
'ON TROAD_APP.T_ACDT_BRNWS_VER001 (ROUTECD, BOUND, ROADNM)';
EXCEPTION
WHEN OTHERS THEN
IF SQLCODE NOT IN (-955, -1408) THEN RAISE; END IF;
END;
/
CREATE OR REPLACE VIEW TROAD_APP.V_ACDT_BRNWS_VER001 AS
SELECT ROUTECD, GRPID, BOUND, ROADNM, ROUTESORT, ROADSHORTNO, BOUNDNM,
INCIDENT_ID, INCI_TP_ORDER, INCI_TP, MSG, INCIDENT_POS_NAME,
OCRN_DSTNC, CNGS_LNGT, LAT, LON, CCTV_ID, CCTV_NM, THUMBIMAGE,
HLS_URL, ST_D, EN_D, VVALUE01, VVALUE02, VVALUE03, VVALUE04,
VVALUE05, CRCM_TIME, CRCM_MSG
FROM TROAD_APP.T_ACDT_BRNWS_VER001;
GRANT SELECT ON TROAD_APP.V_ACDT_BRNWS_VER001 TO OPR_MAIN;
GRANT SELECT ON TLISDEV.T_TRMB_CD_INFO01M1 TO OPR_MAIN;
CREATE OR REPLACE VIEW OPR_MAIN.V_ACDT_BRNWS_VER001 AS
SELECT * FROM TROAD_APP.V_ACDT_BRNWS_VER001;
BEGIN
EXECUTE IMMEDIATE
'CREATE OR REPLACE PUBLIC SYNONYM V_ACDT_BRNWS_VER001 ' ||
'FOR TROAD_APP.V_ACDT_BRNWS_VER001';
EXCEPTION
WHEN OTHERS THEN NULL;
END;
/
@@ -0,0 +1,100 @@
-- 자동 생성: V_ACDT_BRNWS_VER001_202607301705.csv -> TROAD_APP.T_ACDT_BRNWS_VER001
-- 행 수: 88
-- 생성 도구: server-dev/oracle/tools/csv_to_insert.py
SET DEFINE OFF
SET SQLBLANKLINES ON
DELETE FROM TROAD_APP.T_ACDT_BRNWS_VER001;
INSERT INTO TROAD_APP.T_ACDT_BRNWS_VER001 (ROUTECD, GRPID, BOUND, ROADNM, ROUTESORT, ROADSHORTNO, BOUNDNM, INCIDENT_ID, INCI_TP_ORDER, INCI_TP, MSG, INCIDENT_POS_NAME, OCRN_DSTNC, CNGS_LNGT, LAT, LON, CCTV_ID, CCTV_NM, THUMBIMAGE, HLS_URL, ST_D, EN_D, VVALUE01, VVALUE02, VVALUE03, VVALUE04, VVALUE05, CRCM_TIME, CRCM_MSG) VALUES ('4004', '1', 'S', '수도권제2순환선(화성-광주)', 5, 400, '화성방향', '20260521143800', '03', '작업', 'K (2차로) 비탈면보수 작업중 (14시 38분부터)', '동탄방향 26.0', 0, 0, 0, 0, 'cctv00007433', '동탄JC', 'https://exmobile4.hscdn.com/cctv7433image/ch00007433_20260730.154600.000.jpg', 'https://live18.exmobile.hscdn.com/exlive/cctv7433.stream/playlist.m3u8', 0, 0, NULL, NULL, NULL, NULL, NULL, '(14시 38분부터)', 'K (2차로) 비탈면보수 작업중');
INSERT INTO TROAD_APP.T_ACDT_BRNWS_VER001 (ROUTECD, GRPID, BOUND, ROADNM, ROUTESORT, ROADSHORTNO, BOUNDNM, INCIDENT_ID, INCI_TP_ORDER, INCI_TP, MSG, INCIDENT_POS_NAME, OCRN_DSTNC, CNGS_LNGT, LAT, LON, CCTV_ID, CCTV_NM, THUMBIMAGE, HLS_URL, ST_D, EN_D, VVALUE01, VVALUE02, VVALUE03, VVALUE04, VVALUE05, CRCM_TIME, CRCM_MSG) VALUES ('0650', '1', 'E', '동해선(삼척-속초)', 6, 65, '속초방향', '20260703074200', '03', '작업', '(2차로)졸음쉼터 설치 작업중 (07시 42분부터)', '쇄운교(15K)-지흥1교(16.7K)', 15, -1, 37.486292, 129.090703, 'cctv00005829', '쇄운교', 'https://exmobile4.hscdn.com/cctv5829image/ch00005829_20260730.154600.000.jpg', 'https://live7.exmobile.hscdn.com/exlive/cctv5829.stream/playlist.m3u8', 15, 15, NULL, NULL, NULL, NULL, NULL, '(07시 42분부터)', '(2차로)졸음쉼터 설치 작업중');
INSERT INTO TROAD_APP.T_ACDT_BRNWS_VER001 (ROUTECD, GRPID, BOUND, ROADNM, ROUTESORT, ROADSHORTNO, BOUNDNM, INCIDENT_ID, INCI_TP_ORDER, INCI_TP, MSG, INCIDENT_POS_NAME, OCRN_DSTNC, CNGS_LNGT, LAT, LON, CCTV_ID, CCTV_NM, THUMBIMAGE, HLS_URL, ST_D, EN_D, VVALUE01, VVALUE02, VVALUE03, VVALUE04, VVALUE05, CRCM_TIME, CRCM_MSG) VALUES ('0652', '1', 'E', '동해선(부산-포항)', 6, 65, '포항방향', '20260720082502', '03', '작업', '(2차로)노면보강 공사 작업중, 장기차단 (08시 25분부터)', '남경주부근(68K)-문무대왕1터널(74K)', 68, -1, 35.724019, 129.296973, 'cctv00005797', '냉천3교', 'https://exmobile8.hscdn.com/cctv5797image/ch00005797_20260730.154600.000.jpg', 'https://live17.exmobile.hscdn.com/exlive/cctv5797.stream/playlist.m3u8', 68, 68, NULL, NULL, NULL, NULL, NULL, '(08시 25분부터)', '(2차로)노면보강 공사 작업중, 장기차단');
INSERT INTO TROAD_APP.T_ACDT_BRNWS_VER001 (ROUTECD, GRPID, BOUND, ROADNM, ROUTESORT, ROADSHORTNO, BOUNDNM, INCIDENT_ID, INCI_TP_ORDER, INCI_TP, MSG, INCIDENT_POS_NAME, OCRN_DSTNC, CNGS_LNGT, LAT, LON, CCTV_ID, CCTV_NM, THUMBIMAGE, HLS_URL, ST_D, EN_D, VVALUE01, VVALUE02, VVALUE03, VVALUE04, VVALUE05, CRCM_TIME, CRCM_MSG) VALUES ('4004', '1', 'S', '수도권제2순환선(화성-광주)', 5, 400, '화성방향', '20260723135200', '03', '작업', 'null (13시 52분부터)', '동탄방향 9.8', 0, 0, 0, 0, 'cctv00007433', '동탄JC', 'https://exmobile4.hscdn.com/cctv7433image/ch00007433_20260730.154600.000.jpg', 'https://live18.exmobile.hscdn.com/exlive/cctv7433.stream/playlist.m3u8', 0, 0, NULL, NULL, NULL, NULL, NULL, '(13시 52분부터)', 'null');
INSERT INTO TROAD_APP.T_ACDT_BRNWS_VER001 (ROUTECD, GRPID, BOUND, ROADNM, ROUTESORT, ROADSHORTNO, BOUNDNM, INCIDENT_ID, INCI_TP_ORDER, INCI_TP, MSG, INCIDENT_POS_NAME, OCRN_DSTNC, CNGS_LNGT, LAT, LON, CCTV_ID, CCTV_NM, THUMBIMAGE, HLS_URL, ST_D, EN_D, VVALUE01, VVALUE02, VVALUE03, VVALUE04, VVALUE05, CRCM_TIME, CRCM_MSG) VALUES ('1100', '1', 'S', '제2경인선', 6, 110, '인천방향', '20260730065400', '04', '정체', '(06시 54분부터)', '서창분기점(9K)-남동부근(6K)', 9, 3, 37.433276, 126.729185, 'cctv00000762', '서창분기점', 'https://exmobile8.hscdn.com/cctv0762image/ch00000762_20260730.154600.000.jpg', 'https://live1.exmobile.hscdn.com/exlive/cctv0762.stream/playlist.m3u8', 9, 9, NULL, NULL, NULL, NULL, NULL, '(06시 54분부터)', NULL);
INSERT INTO TROAD_APP.T_ACDT_BRNWS_VER001 (ROUTECD, GRPID, BOUND, ROADNM, ROUTESORT, ROADSHORTNO, BOUNDNM, INCIDENT_ID, INCI_TP_ORDER, INCI_TP, MSG, INCIDENT_POS_NAME, OCRN_DSTNC, CNGS_LNGT, LAT, LON, CCTV_ID, CCTV_NM, THUMBIMAGE, HLS_URL, ST_D, EN_D, VVALUE01, VVALUE02, VVALUE03, VVALUE04, VVALUE05, CRCM_TIME, CRCM_MSG) VALUES ('0150', '1', 'E', '서해안선', 2, 15, '서울방향', '20260730065451', '04', '정체', '(06시 54분부터)', '광명역(334K)-금천(340K)', 334, 6, 37.407933, 126.88693, 'cctv00000215', '충훈대교', 'https://exmobile8.hscdn.com/cctv0215image/ch00000215_20260730.154600.000.jpg', 'https://live1.exmobile.hscdn.com/exlive/cctv0215.stream/playlist.m3u8', 334, 334, NULL, NULL, NULL, NULL, NULL, '(06시 54분부터)', NULL);
INSERT INTO TROAD_APP.T_ACDT_BRNWS_VER001 (ROUTECD, GRPID, BOUND, ROADNM, ROUTESORT, ROADSHORTNO, BOUNDNM, INCIDENT_ID, INCI_TP_ORDER, INCI_TP, MSG, INCIDENT_POS_NAME, OCRN_DSTNC, CNGS_LNGT, LAT, LON, CCTV_ID, CCTV_NM, THUMBIMAGE, HLS_URL, ST_D, EN_D, VVALUE01, VVALUE02, VVALUE03, VVALUE04, VVALUE05, CRCM_TIME, CRCM_MSG) VALUES ('1000', '1', 'S', '수도권제1순환선', 5, 100, '일산방향', '20260730072448', '04', '정체', '(07시 24분부터)', '시흥요금소(96K)-중동(86K)', 96, 10, 37.449284, 126.805207, 'cctv00002060', '시흥TG_일산', 'https://exmobile4.hscdn.com/cctv2060image/ch00002060_20260730.154600.000.jpg', 'https://live11.exmobile.hscdn.com/exlive/cctv2060.stream/playlist.m3u8', 96, 96, NULL, NULL, NULL, NULL, NULL, '(07시 24분부터)', NULL);
INSERT INTO TROAD_APP.T_ACDT_BRNWS_VER001 (ROUTECD, GRPID, BOUND, ROADNM, ROUTESORT, ROADSHORTNO, BOUNDNM, INCIDENT_ID, INCI_TP_ORDER, INCI_TP, MSG, INCIDENT_POS_NAME, OCRN_DSTNC, CNGS_LNGT, LAT, LON, CCTV_ID, CCTV_NM, THUMBIMAGE, HLS_URL, ST_D, EN_D, VVALUE01, VVALUE02, VVALUE03, VVALUE04, VVALUE05, CRCM_TIME, CRCM_MSG) VALUES ('0351', '1', 'S', '통영대전선', 6, 35, '통영방향', '20260730081231', '03', '작업', '(갓길) 시설물 보수 작업중 (08시 12분부터)', '오동터널부근(132K)', 132, -1, 35.707033, 127.624994, 'cctv00002182', '오동2교', 'https://exmobile4.hscdn.com/cctv2182image/ch00002182_20260730.154600.000.jpg', 'https://live8.exmobile.hscdn.com/exlive/cctv2182.stream/playlist.m3u8', 132, 0, NULL, NULL, NULL, NULL, NULL, '(08시 12분부터)', '(갓길) 시설물 보수 작업중');
INSERT INTO TROAD_APP.T_ACDT_BRNWS_VER001 (ROUTECD, GRPID, BOUND, ROADNM, ROUTESORT, ROADSHORTNO, BOUNDNM, INCIDENT_ID, INCI_TP_ORDER, INCI_TP, MSG, INCIDENT_POS_NAME, OCRN_DSTNC, CNGS_LNGT, LAT, LON, CCTV_ID, CCTV_NM, THUMBIMAGE, HLS_URL, ST_D, EN_D, VVALUE01, VVALUE02, VVALUE03, VVALUE04, VVALUE05, CRCM_TIME, CRCM_MSG) VALUES ('0252', '1', 'S', '논산천안선', 6, 25, '논산방향', '20260730082406', '04', '정체', '3km 정체 (08시 24분부터)', '차령터널 무학천교(266.0K)-차령터널 (263.0K)', 269, 0, 36.72055, 127.13463, 'cctv00007136', '호정1교', 'https://exmobile4.hscdn.com/cctv7136image/ch00007136_20260730.154600.000.jpg', 'https://live11.exmobile.hscdn.com/exlive/cctv7136.stream/playlist.m3u8', 269, 269, NULL, NULL, NULL, NULL, NULL, '(08시 24분부터)', '3km 정체');
INSERT INTO TROAD_APP.T_ACDT_BRNWS_VER001 (ROUTECD, GRPID, BOUND, ROADNM, ROUTESORT, ROADSHORTNO, BOUNDNM, INCIDENT_ID, INCI_TP_ORDER, INCI_TP, MSG, INCIDENT_POS_NAME, OCRN_DSTNC, CNGS_LNGT, LAT, LON, CCTV_ID, CCTV_NM, THUMBIMAGE, HLS_URL, ST_D, EN_D, VVALUE01, VVALUE02, VVALUE03, VVALUE04, VVALUE05, CRCM_TIME, CRCM_MSG) VALUES ('0201', '1', 'S', '익산장수선', 6, 20, '익산방향', '20260730084122', '03', '작업', '(갓길) 덩쿨제거 작업중 (08시 41분부터)', '소양(16K)-소양부근(15K)', 16, -1, 35.865021, 127.230784, 'cctv00003867', '소양', 'https://exmobile8.hscdn.com/cctv3867image/ch00003867_20260730.154600.000.jpg', 'https://live4.exmobile.hscdn.com/exlive/cctv3867.stream/playlist.m3u8', 16, 16, NULL, NULL, NULL, NULL, NULL, '(08시 41분부터)', '(갓길) 덩쿨제거 작업중');
INSERT INTO TROAD_APP.T_ACDT_BRNWS_VER001 (ROUTECD, GRPID, BOUND, ROADNM, ROUTESORT, ROADSHORTNO, BOUNDNM, INCIDENT_ID, INCI_TP_ORDER, INCI_TP, MSG, INCIDENT_POS_NAME, OCRN_DSTNC, CNGS_LNGT, LAT, LON, CCTV_ID, CCTV_NM, THUMBIMAGE, HLS_URL, ST_D, EN_D, VVALUE01, VVALUE02, VVALUE03, VVALUE04, VVALUE05, CRCM_TIME, CRCM_MSG) VALUES ('0450', '1', 'S', '중부내륙선', 6, 45, '창원방향', '20260730094639', '04', '정체', '(09시 46분부터)', '감곡부근(258K)-감곡부근(255K)', 258, 3, 37.172225, 127.622368, 'cctv00003204', '삼승교', 'https://exmobile4.hscdn.com/cctv3204image/ch00003204_20260730.154600.000.jpg', 'https://live10.exmobile.hscdn.com/exlive/cctv3204.stream/playlist.m3u8', 258, 258, NULL, NULL, NULL, NULL, NULL, '(09시 46분부터)', NULL);
INSERT INTO TROAD_APP.T_ACDT_BRNWS_VER001 (ROUTECD, GRPID, BOUND, ROADNM, ROUTESORT, ROADSHORTNO, BOUNDNM, INCIDENT_ID, INCI_TP_ORDER, INCI_TP, MSG, INCIDENT_POS_NAME, OCRN_DSTNC, CNGS_LNGT, LAT, LON, CCTV_ID, CCTV_NM, THUMBIMAGE, HLS_URL, ST_D, EN_D, VVALUE01, VVALUE02, VVALUE03, VVALUE04, VVALUE05, CRCM_TIME, CRCM_MSG) VALUES ('0100', '1', 'E', '남해선(순천-부산)', 6, 10, '부산방향', '20260730103250', '04', '정체', '(10시 32분부터)', '함안2터널부근(119K)-함안2터널부근(120K)', 119, 1, 35.288699, 128.542006, 'cctv00000560', '함안2터널(부산외부)', 'https://exmobile4.hscdn.com/cctv0560image/ch00000560_20260730.154600.000.jpg', 'https://live13.exmobile.hscdn.com/exlive/cctv0560.stream/playlist.m3u8', 119, 119, NULL, NULL, NULL, NULL, NULL, '(10시 32분부터)', NULL);
INSERT INTO TROAD_APP.T_ACDT_BRNWS_VER001 (ROUTECD, GRPID, BOUND, ROADNM, ROUTESORT, ROADSHORTNO, BOUNDNM, INCIDENT_ID, INCI_TP_ORDER, INCI_TP, MSG, INCIDENT_POS_NAME, OCRN_DSTNC, CNGS_LNGT, LAT, LON, CCTV_ID, CCTV_NM, THUMBIMAGE, HLS_URL, ST_D, EN_D, VVALUE01, VVALUE02, VVALUE03, VVALUE04, VVALUE05, CRCM_TIME, CRCM_MSG) VALUES ('0252', '1', 'S', '논산천안선', 6, 25, '논산방향', '20260728140304', '04', '정체', '5km 정체 (14시 03분부터)', '남풍세IC 호정 1교(268.0K)-차령터널 (263.0K)', 269, 0, 36.72055, 127.13463, 'cctv00007136', '호정1교', 'https://exmobile4.hscdn.com/cctv7136image/ch00007136_20260730.154600.000.jpg', 'https://live11.exmobile.hscdn.com/exlive/cctv7136.stream/playlist.m3u8', 269, 269, NULL, NULL, NULL, NULL, NULL, '(14시 03분부터)', '5km 정체');
INSERT INTO TROAD_APP.T_ACDT_BRNWS_VER001 (ROUTECD, GRPID, BOUND, ROADNM, ROUTESORT, ROADSHORTNO, BOUNDNM, INCIDENT_ID, INCI_TP_ORDER, INCI_TP, MSG, INCIDENT_POS_NAME, OCRN_DSTNC, CNGS_LNGT, LAT, LON, CCTV_ID, CCTV_NM, THUMBIMAGE, HLS_URL, ST_D, EN_D, VVALUE01, VVALUE02, VVALUE03, VVALUE04, VVALUE05, CRCM_TIME, CRCM_MSG) VALUES ('1000', '1', 'E', '수도권제1순환선', 5, 100, '구리방향', '20260730051106', '04', '정체', '(05시 11분부터)', '노오지분기점(79K)-송내(88K)', 79, 9, 37.570368, 126.753178, 'cctv00000227', '노오지분기점', 'https://exmobile4.hscdn.com/cctv0227image/ch00000227_20260730.154600.000.jpg', 'https://live15.exmobile.hscdn.com/exlive/cctv0227.stream/playlist.m3u8', 79, 79, NULL, NULL, NULL, NULL, NULL, '(05시 11분부터)', NULL);
INSERT INTO TROAD_APP.T_ACDT_BRNWS_VER001 (ROUTECD, GRPID, BOUND, ROADNM, ROUTESORT, ROADSHORTNO, BOUNDNM, INCIDENT_ID, INCI_TP_ORDER, INCI_TP, MSG, INCIDENT_POS_NAME, OCRN_DSTNC, CNGS_LNGT, LAT, LON, CCTV_ID, CCTV_NM, THUMBIMAGE, HLS_URL, ST_D, EN_D, VVALUE01, VVALUE02, VVALUE03, VVALUE04, VVALUE05, CRCM_TIME, CRCM_MSG) VALUES ('0010', '1', 'E', '경부선', 1, 1, '서울방향', '20260730062713', '04', '정체', '(06시 27분부터)', '양재부근(415K)-반포(420K)', 415, 5, 37.456747, 127.046344, 'cctv00000002', '양재', 'https://exmobile4.hscdn.com/cctv0002image/ch00000002_20260730.154600.000.jpg', 'https://live1.exmobile.hscdn.com/exlive/cctv0002.stream/playlist.m3u8', 415, 415, NULL, NULL, NULL, NULL, NULL, '(06시 27분부터)', NULL);
INSERT INTO TROAD_APP.T_ACDT_BRNWS_VER001 (ROUTECD, GRPID, BOUND, ROADNM, ROUTESORT, ROADSHORTNO, BOUNDNM, INCIDENT_ID, INCI_TP_ORDER, INCI_TP, MSG, INCIDENT_POS_NAME, OCRN_DSTNC, CNGS_LNGT, LAT, LON, CCTV_ID, CCTV_NM, THUMBIMAGE, HLS_URL, ST_D, EN_D, VVALUE01, VVALUE02, VVALUE03, VVALUE04, VVALUE05, CRCM_TIME, CRCM_MSG) VALUES ('0010', '1', 'S', '경부선', 1, 1, '부산방향', '20260730105038', '04', '정체', '(10시 50분부터)', '천안분기점부근(332K)-천안호두(휴)(324K)', 332, 8, 36.766668, 127.196939, 'cctv00003848', '응원고개', 'https://exmobile4.hscdn.com/cctv3848image/ch00003848_20260730.154600.000.jpg', 'https://live4.exmobile.hscdn.com/exlive/cctv3848.stream/playlist.m3u8', 332, 332, NULL, NULL, NULL, NULL, NULL, '(10시 50분부터)', NULL);
INSERT INTO TROAD_APP.T_ACDT_BRNWS_VER001 (ROUTECD, GRPID, BOUND, ROADNM, ROUTESORT, ROADSHORTNO, BOUNDNM, INCIDENT_ID, INCI_TP_ORDER, INCI_TP, MSG, INCIDENT_POS_NAME, OCRN_DSTNC, CNGS_LNGT, LAT, LON, CCTV_ID, CCTV_NM, THUMBIMAGE, HLS_URL, ST_D, EN_D, VVALUE01, VVALUE02, VVALUE03, VVALUE04, VVALUE05, CRCM_TIME, CRCM_MSG) VALUES ('0450', '1', 'E', '중부내륙선', 6, 45, '양평방향', '20260730132759', '04', '정체', '(13시 27분부터)', '충주분기점부근(238K)-충주분기점부근(241K)', 238, 3, 37.041776, 127.75111, 'cctv00003209', '한포천', 'https://exmobile4.hscdn.com/cctv3209image/ch00003209_20260730.154600.000.jpg', 'https://live10.exmobile.hscdn.com/exlive/cctv3209.stream/playlist.m3u8', 238, 238, NULL, NULL, NULL, NULL, NULL, '(13시 27분부터)', NULL);
INSERT INTO TROAD_APP.T_ACDT_BRNWS_VER001 (ROUTECD, GRPID, BOUND, ROADNM, ROUTESORT, ROADSHORTNO, BOUNDNM, INCIDENT_ID, INCI_TP_ORDER, INCI_TP, MSG, INCIDENT_POS_NAME, OCRN_DSTNC, CNGS_LNGT, LAT, LON, CCTV_ID, CCTV_NM, THUMBIMAGE, HLS_URL, ST_D, EN_D, VVALUE01, VVALUE02, VVALUE03, VVALUE04, VVALUE05, CRCM_TIME, CRCM_MSG) VALUES ('0100', '1', 'E', '남해선(순천-부산)', 6, 10, '부산방향', '20260730134538', '04', '정체', '(13시 45분부터)', '대저분기점(163K)-덕천(166K)', 163, 3, 35.219275, 128.969671, 'cctv00003930', '대저', 'https://exmobile4.hscdn.com/cctv3930image/ch00003930_20260730.154600.000.jpg', 'https://live15.exmobile.hscdn.com/exlive/cctv3930.stream/playlist.m3u8', 163, 163, NULL, NULL, NULL, NULL, NULL, '(13시 45분부터)', NULL);
INSERT INTO TROAD_APP.T_ACDT_BRNWS_VER001 (ROUTECD, GRPID, BOUND, ROADNM, ROUTESORT, ROADSHORTNO, BOUNDNM, INCIDENT_ID, INCI_TP_ORDER, INCI_TP, MSG, INCIDENT_POS_NAME, OCRN_DSTNC, CNGS_LNGT, LAT, LON, CCTV_ID, CCTV_NM, THUMBIMAGE, HLS_URL, ST_D, EN_D, VVALUE01, VVALUE02, VVALUE03, VVALUE04, VVALUE05, CRCM_TIME, CRCM_MSG) VALUES ('1100', '1', 'E', '제2경인선', 6, 110, '성남방향', '20260730135457', '04', '정체', '(13시 54분부터)', '학익분기점(3K)-남동(8K)', 3, 5, 37.438267, 126.662356, 'cctv00001535', '학익대교1', 'https://exmobile4.hscdn.com/cctv1535image/ch00001535_20260730.154600.000.jpg', 'https://live12.exmobile.hscdn.com/exlive/cctv1535.stream/playlist.m3u8', 3, 3, NULL, NULL, NULL, NULL, NULL, '(13시 54분부터)', NULL);
INSERT INTO TROAD_APP.T_ACDT_BRNWS_VER001 (ROUTECD, GRPID, BOUND, ROADNM, ROUTESORT, ROADSHORTNO, BOUNDNM, INCIDENT_ID, INCI_TP_ORDER, INCI_TP, MSG, INCIDENT_POS_NAME, OCRN_DSTNC, CNGS_LNGT, LAT, LON, CCTV_ID, CCTV_NM, THUMBIMAGE, HLS_URL, ST_D, EN_D, VVALUE01, VVALUE02, VVALUE03, VVALUE04, VVALUE05, CRCM_TIME, CRCM_MSG) VALUES ('0500', '1', 'S', '영동선', 4, 50, '인천방향', '20260730135951', '04', '정체', '(13시 59분부터)', '군자분기점(7K)-월곶분기점부근(4K)', 7, 3, 37.382693, 126.762417, 'cctv00000854', '군자분기점', 'https://exmobile4.hscdn.com/cctv0854image/ch00000854_20260730.154600.000.jpg', 'https://live2.exmobile.hscdn.com/exlive/cctv0854.stream/playlist.m3u8', 7, 7, NULL, NULL, NULL, NULL, NULL, '(13시 59분부터)', NULL);
INSERT INTO TROAD_APP.T_ACDT_BRNWS_VER001 (ROUTECD, GRPID, BOUND, ROADNM, ROUTESORT, ROADSHORTNO, BOUNDNM, INCIDENT_ID, INCI_TP_ORDER, INCI_TP, MSG, INCIDENT_POS_NAME, OCRN_DSTNC, CNGS_LNGT, LAT, LON, CCTV_ID, CCTV_NM, THUMBIMAGE, HLS_URL, ST_D, EN_D, VVALUE01, VVALUE02, VVALUE03, VVALUE04, VVALUE05, CRCM_TIME, CRCM_MSG) VALUES ('0150', '1', 'E', '서해안선', 2, 15, '서울방향', '20260730140943', '04', '정체', '(14시 09분부터)', '서평택분기점부근(295K)-화성(휴)부근(303K)', 295, 8, 37.08446, 126.886438, 'cctv00000054', '상신2교', 'https://exmobile4.hscdn.com/cctv0054image/ch00000054_20260730.154600.000.jpg', 'https://live1.exmobile.hscdn.com/exlive/cctv0054.stream/playlist.m3u8', 295, 295, NULL, NULL, NULL, NULL, NULL, '(14시 09분부터)', NULL);
INSERT INTO TROAD_APP.T_ACDT_BRNWS_VER001 (ROUTECD, GRPID, BOUND, ROADNM, ROUTESORT, ROADSHORTNO, BOUNDNM, INCIDENT_ID, INCI_TP_ORDER, INCI_TP, MSG, INCIDENT_POS_NAME, OCRN_DSTNC, CNGS_LNGT, LAT, LON, CCTV_ID, CCTV_NM, THUMBIMAGE, HLS_URL, ST_D, EN_D, VVALUE01, VVALUE02, VVALUE03, VVALUE04, VVALUE05, CRCM_TIME, CRCM_MSG) VALUES ('0150', '1', 'E', '서해안선', 2, 15, '서울방향', '20260730141000', '04', '정체', '(14시 10분부터)', '매송(휴)부근(315K)-용담터널(319K)', 315, 4, 37.260631, 126.887041, 'cctv00002409', '야목2교', 'https://exmobile8.hscdn.com/cctv2409image/ch00002409_20260730.154600.000.jpg', 'https://live3.exmobile.hscdn.com/exlive/cctv2409.stream/playlist.m3u8', 315, 315, NULL, NULL, NULL, NULL, NULL, '(14시 10분부터)', NULL);
INSERT INTO TROAD_APP.T_ACDT_BRNWS_VER001 (ROUTECD, GRPID, BOUND, ROADNM, ROUTESORT, ROADSHORTNO, BOUNDNM, INCIDENT_ID, INCI_TP_ORDER, INCI_TP, MSG, INCIDENT_POS_NAME, OCRN_DSTNC, CNGS_LNGT, LAT, LON, CCTV_ID, CCTV_NM, THUMBIMAGE, HLS_URL, ST_D, EN_D, VVALUE01, VVALUE02, VVALUE03, VVALUE04, VVALUE05, CRCM_TIME, CRCM_MSG) VALUES ('0352', '1', 'S', '중부선', 3, 35, '남이방향', '20260730141034', '04', '정체', '(14시 10분부터)', '진천터널부근(277K)-진천터널부근(274K)', 277, 3, 36.835086, 127.494366, 'cctv00003845', '백곡천교', 'https://exmobile8.hscdn.com/cctv3845image/ch00003845_20260730.154600.000.jpg', 'https://live9.exmobile.hscdn.com/exlive/cctv3845.stream/playlist.m3u8', 277, 277, NULL, NULL, NULL, NULL, NULL, '(14시 10분부터)', NULL);
INSERT INTO TROAD_APP.T_ACDT_BRNWS_VER001 (ROUTECD, GRPID, BOUND, ROADNM, ROUTESORT, ROADSHORTNO, BOUNDNM, INCIDENT_ID, INCI_TP_ORDER, INCI_TP, MSG, INCIDENT_POS_NAME, OCRN_DSTNC, CNGS_LNGT, LAT, LON, CCTV_ID, CCTV_NM, THUMBIMAGE, HLS_URL, ST_D, EN_D, VVALUE01, VVALUE02, VVALUE03, VVALUE04, VVALUE05, CRCM_TIME, CRCM_MSG) VALUES ('0202', '1', 'E', '새만금전주선', 6, 202, '새만금방향', '20260730141437', '01', '기타', '(갓길)소형화물차 고장 처리중 (14시 14분부터)', '석구터널(46.1K)', 46.1, -1, 35.773544, 127.153308, 'cctv00002613', '원은육교2', 'https://exmobile4.hscdn.com/cctv2613image/ch00002613_20260730.154600.000.jpg', 'https://live1.exmobile.hscdn.com/exlive/cctv2613.stream/playlist.m3u8', 46.1, 0, NULL, NULL, NULL, NULL, NULL, '(14시 14분부터)', '(갓길)소형화물차 고장 처리중');
INSERT INTO TROAD_APP.T_ACDT_BRNWS_VER001 (ROUTECD, GRPID, BOUND, ROADNM, ROUTESORT, ROADSHORTNO, BOUNDNM, INCIDENT_ID, INCI_TP_ORDER, INCI_TP, MSG, INCIDENT_POS_NAME, OCRN_DSTNC, CNGS_LNGT, LAT, LON, CCTV_ID, CCTV_NM, THUMBIMAGE, HLS_URL, ST_D, EN_D, VVALUE01, VVALUE02, VVALUE03, VVALUE04, VVALUE05, CRCM_TIME, CRCM_MSG) VALUES ('0500', '1', 'S', '영동선', 4, 50, '인천방향', '20260730142623', '04', '정체', '(14시 26분부터)', '동수원(37K)-북수원(30K)', 37, 7, 37.299117, 127.051361, 'cctv00002415', '동수원', 'https://exmobile4.hscdn.com/cctv2415image/ch00002415_20260730.154500.000.jpg', 'https://live3.exmobile.hscdn.com/exlive/cctv2415.stream/playlist.m3u8', 37, 37, NULL, NULL, NULL, NULL, NULL, '(14시 26분부터)', NULL);
INSERT INTO TROAD_APP.T_ACDT_BRNWS_VER001 (ROUTECD, GRPID, BOUND, ROADNM, ROUTESORT, ROADSHORTNO, BOUNDNM, INCIDENT_ID, INCI_TP_ORDER, INCI_TP, MSG, INCIDENT_POS_NAME, OCRN_DSTNC, CNGS_LNGT, LAT, LON, CCTV_ID, CCTV_NM, THUMBIMAGE, HLS_URL, ST_D, EN_D, VVALUE01, VVALUE02, VVALUE03, VVALUE04, VVALUE05, CRCM_TIME, CRCM_MSG) VALUES ('0010', '1', 'E', '경부선', 1, 1, '서울방향', '20260730143713', '04', '정체', '(14시 37분부터)', '안성분기점(364K)-안성(휴)부근(368K)', 364, 4, 37.028613, 127.140833, 'cctv00000037', '안성분기점2', 'https://exmobile8.hscdn.com/cctv0037image/ch00000037_20260730.154600.000.jpg', 'https://live4.exmobile.hscdn.com/exlive/cctv0037.stream/playlist.m3u8', 364, 364, NULL, NULL, NULL, NULL, NULL, '(14시 37분부터)', NULL);
INSERT INTO TROAD_APP.T_ACDT_BRNWS_VER001 (ROUTECD, GRPID, BOUND, ROADNM, ROUTESORT, ROADSHORTNO, BOUNDNM, INCIDENT_ID, INCI_TP_ORDER, INCI_TP, MSG, INCIDENT_POS_NAME, OCRN_DSTNC, CNGS_LNGT, LAT, LON, CCTV_ID, CCTV_NM, THUMBIMAGE, HLS_URL, ST_D, EN_D, VVALUE01, VVALUE02, VVALUE03, VVALUE04, VVALUE05, CRCM_TIME, CRCM_MSG) VALUES ('1100', '1', 'S', '제2경인선', 6, 110, '인천방향', '20260730143718', '04', '정체', '(14시 37분부터)', '삼막(25.98K)-광명터널(22K)', 25.98, 4, 37.425507, 126.912049, 'cctv00000767', '석수', 'https://exmobile8.hscdn.com/cctv0767image/ch00000767_20260730.154600.000.jpg', 'https://live1.exmobile.hscdn.com/exlive/cctv0767.stream/playlist.m3u8', 25.98, 25.98, NULL, NULL, NULL, NULL, NULL, '(14시 37분부터)', NULL);
INSERT INTO TROAD_APP.T_ACDT_BRNWS_VER001 (ROUTECD, GRPID, BOUND, ROADNM, ROUTESORT, ROADSHORTNO, BOUNDNM, INCIDENT_ID, INCI_TP_ORDER, INCI_TP, MSG, INCIDENT_POS_NAME, OCRN_DSTNC, CNGS_LNGT, LAT, LON, CCTV_ID, CCTV_NM, THUMBIMAGE, HLS_URL, ST_D, EN_D, VVALUE01, VVALUE02, VVALUE03, VVALUE04, VVALUE05, CRCM_TIME, CRCM_MSG) VALUES ('0651', '1', 'S', '부산울산선', 6, 65, '부산방향', '20260730144311', '04', '정체', '(14시 43분부터)', '해운대터널부근(3K)-부산울산선시점(0K)', 3, 3, 35.190683, 129.201783, 'cctv00000728', '고래진2교', 'https://exmobile8.hscdn.com/cctv0728image/ch00000728_20260730.154600.000.jpg', 'https://live17.exmobile.hscdn.com/exlive/cctv0728.stream/playlist.m3u8', 3, 3, NULL, NULL, NULL, NULL, NULL, '(14시 43분부터)', NULL);
INSERT INTO TROAD_APP.T_ACDT_BRNWS_VER001 (ROUTECD, GRPID, BOUND, ROADNM, ROUTESORT, ROADSHORTNO, BOUNDNM, INCIDENT_ID, INCI_TP_ORDER, INCI_TP, MSG, INCIDENT_POS_NAME, OCRN_DSTNC, CNGS_LNGT, LAT, LON, CCTV_ID, CCTV_NM, THUMBIMAGE, HLS_URL, ST_D, EN_D, VVALUE01, VVALUE02, VVALUE03, VVALUE04, VVALUE05, CRCM_TIME, CRCM_MSG) VALUES ('0010', '1', 'E', '경부선', 1, 1, '서울방향', '20260730144715', '00', '사고', '(3차로,갓길)화물차관련 사고 처리중 (14시 47분부터)', '영천분기점(91.5K)', 91.5, -1, 35.924733, 128.998642, 'cctv00000819', '반정1교', 'https://exmobile4.hscdn.com/cctv0819image/ch00000819_20260730.154600.000.jpg', 'https://live10.exmobile.hscdn.com/exlive/cctv0819.stream/playlist.m3u8', 91.5, 0, NULL, NULL, NULL, NULL, NULL, '(14시 47분부터)', '(3차로,갓길)화물차관련 사고 처리중');
INSERT INTO TROAD_APP.T_ACDT_BRNWS_VER001 (ROUTECD, GRPID, BOUND, ROADNM, ROUTESORT, ROADSHORTNO, BOUNDNM, INCIDENT_ID, INCI_TP_ORDER, INCI_TP, MSG, INCIDENT_POS_NAME, OCRN_DSTNC, CNGS_LNGT, LAT, LON, CCTV_ID, CCTV_NM, THUMBIMAGE, HLS_URL, ST_D, EN_D, VVALUE01, VVALUE02, VVALUE03, VVALUE04, VVALUE05, CRCM_TIME, CRCM_MSG) VALUES ('1000', '1', 'E', '수도권제1순환선', 5, 100, '구리방향', '20260730145917', '04', '정체', '(14시 59분부터)', '자유로(72K)-김포(74K)', 72, 2, 37.618882, 126.799826, 'cctv00000224', '자유로분기점', 'https://exmobile4.hscdn.com/cctv0224image/ch00000224_20260730.154600.000.jpg', 'https://live15.exmobile.hscdn.com/exlive/cctv0224.stream/playlist.m3u8', 72, 72, NULL, NULL, NULL, NULL, NULL, '(14시 59분부터)', NULL);
INSERT INTO TROAD_APP.T_ACDT_BRNWS_VER001 (ROUTECD, GRPID, BOUND, ROADNM, ROUTESORT, ROADSHORTNO, BOUNDNM, INCIDENT_ID, INCI_TP_ORDER, INCI_TP, MSG, INCIDENT_POS_NAME, OCRN_DSTNC, CNGS_LNGT, LAT, LON, CCTV_ID, CCTV_NM, THUMBIMAGE, HLS_URL, ST_D, EN_D, VVALUE01, VVALUE02, VVALUE03, VVALUE04, VVALUE05, CRCM_TIME, CRCM_MSG) VALUES ('0400', '1', 'S', '평택제천선', 6, 40, '평택방향', '20260730150604', '04', '정체', '(15시 06분부터)', '서안성(25K)-안성분기점(24K)', 25, 1, 37.036583, 127.153094, 'cctv00005947', '강문교', 'https://exmobile4.hscdn.com/cctv5947image/ch00005947_20260730.154600.000.jpg', 'https://live14.exmobile.hscdn.com/exlive/cctv5947.stream/playlist.m3u8', 25, 25, NULL, NULL, NULL, NULL, NULL, '(15시 06분부터)', NULL);
INSERT INTO TROAD_APP.T_ACDT_BRNWS_VER001 (ROUTECD, GRPID, BOUND, ROADNM, ROUTESORT, ROADSHORTNO, BOUNDNM, INCIDENT_ID, INCI_TP_ORDER, INCI_TP, MSG, INCIDENT_POS_NAME, OCRN_DSTNC, CNGS_LNGT, LAT, LON, CCTV_ID, CCTV_NM, THUMBIMAGE, HLS_URL, ST_D, EN_D, VVALUE01, VVALUE02, VVALUE03, VVALUE04, VVALUE05, CRCM_TIME, CRCM_MSG) VALUES ('1200', '1', 'S', '경인선', 6, 120, '인천방향', '20260730150911', '04', '정체', '(15시 09분부터)', '인천요금소(16K)-서인천(11K)', 16, 5, 37.523954, 126.742937, 'cctv00005038', '인천영업소', 'https://exmobile8.hscdn.com/cctv5038image/ch00005038_20260730.154600.000.jpg', 'https://live1.exmobile.hscdn.com/exlive/cctv5038.stream/playlist.m3u8', 16, 16, NULL, NULL, NULL, NULL, NULL, '(15시 09분부터)', NULL);
INSERT INTO TROAD_APP.T_ACDT_BRNWS_VER001 (ROUTECD, GRPID, BOUND, ROADNM, ROUTESORT, ROADSHORTNO, BOUNDNM, INCIDENT_ID, INCI_TP_ORDER, INCI_TP, MSG, INCIDENT_POS_NAME, OCRN_DSTNC, CNGS_LNGT, LAT, LON, CCTV_ID, CCTV_NM, THUMBIMAGE, HLS_URL, ST_D, EN_D, VVALUE01, VVALUE02, VVALUE03, VVALUE04, VVALUE05, CRCM_TIME, CRCM_MSG) VALUES ('0010', '1', 'E', '경부선', 1, 1, '서울방향', '20260730152029', '04', '정체', '(15시 20분부터)', '입장거봉포도(휴)부근(355K)-안성(360K)', 355, 5, 36.955513, 127.181906, 'cctv00003102', '연곡', 'https://exmobile8.hscdn.com/cctv3102image/ch00003102_20260730.154600.000.jpg', 'https://live4.exmobile.hscdn.com/exlive/cctv3102.stream/playlist.m3u8', 355, 355, NULL, NULL, NULL, NULL, NULL, '(15시 20분부터)', NULL);
INSERT INTO TROAD_APP.T_ACDT_BRNWS_VER001 (ROUTECD, GRPID, BOUND, ROADNM, ROUTESORT, ROADSHORTNO, BOUNDNM, INCIDENT_ID, INCI_TP_ORDER, INCI_TP, MSG, INCIDENT_POS_NAME, OCRN_DSTNC, CNGS_LNGT, LAT, LON, CCTV_ID, CCTV_NM, THUMBIMAGE, HLS_URL, ST_D, EN_D, VVALUE01, VVALUE02, VVALUE03, VVALUE04, VVALUE05, CRCM_TIME, CRCM_MSG) VALUES ('1200', '1', 'E', '경인선', 6, 120, '서울방향', '20260730152128', '04', '정체', '(15시 21분부터)', '신월(23K)-신월(24K)', 23, 1, 37.523394, 126.821631, 'cctv00001451', '신월-1', 'https://exmobile4.hscdn.com/cctv1451image/ch00001451_20260730.154600.000.jpg', 'https://live8.exmobile.hscdn.com/exlive/cctv1451.stream/playlist.m3u8', 23, 23, NULL, NULL, NULL, NULL, NULL, '(15시 21분부터)', NULL);
INSERT INTO TROAD_APP.T_ACDT_BRNWS_VER001 (ROUTECD, GRPID, BOUND, ROADNM, ROUTESORT, ROADSHORTNO, BOUNDNM, INCIDENT_ID, INCI_TP_ORDER, INCI_TP, MSG, INCIDENT_POS_NAME, OCRN_DSTNC, CNGS_LNGT, LAT, LON, CCTV_ID, CCTV_NM, THUMBIMAGE, HLS_URL, ST_D, EN_D, VVALUE01, VVALUE02, VVALUE03, VVALUE04, VVALUE05, CRCM_TIME, CRCM_MSG) VALUES ('1040', '1', 'E', '남해2지선', 6, 104, '서부산방향', '20260730152500', '04', '정체', '(15시 25분부터)', '서부산(휴)(18K)-사상(20K)', 18, 2, 35.156477, 128.948907, 'cctv00003718', '서부산', 'https://exmobile4.hscdn.com/cctv3718image/ch00003718_20260730.154600.000.jpg', 'https://live4.exmobile.hscdn.com/exlive/cctv3718.stream/playlist.m3u8', 18, 18, NULL, NULL, NULL, NULL, NULL, '(15시 25분부터)', NULL);
INSERT INTO TROAD_APP.T_ACDT_BRNWS_VER001 (ROUTECD, GRPID, BOUND, ROADNM, ROUTESORT, ROADSHORTNO, BOUNDNM, INCIDENT_ID, INCI_TP_ORDER, INCI_TP, MSG, INCIDENT_POS_NAME, OCRN_DSTNC, CNGS_LNGT, LAT, LON, CCTV_ID, CCTV_NM, THUMBIMAGE, HLS_URL, ST_D, EN_D, VVALUE01, VVALUE02, VVALUE03, VVALUE04, VVALUE05, CRCM_TIME, CRCM_MSG) VALUES ('0010', '1', 'S', '경부선', 1, 1, '부산방향', '20260730152539', '01', '기타', '(갓길) 승용 고장차 처리중 (15시 25분부터)', '청주분기점(297K)', 297, -1, 36.568675, 127.429435, 'cctv00002129', '청주분기점2', 'https://exmobile4.hscdn.com/cctv2129image/ch00002129_20260730.154600.000.jpg', 'https://live12.exmobile.hscdn.com/exlive/cctv2129.stream/playlist.m3u8', 297, 0, NULL, NULL, NULL, NULL, NULL, '(15시 25분부터)', '(갓길) 승용 고장차 처리중');
INSERT INTO TROAD_APP.T_ACDT_BRNWS_VER001 (ROUTECD, GRPID, BOUND, ROADNM, ROUTESORT, ROADSHORTNO, BOUNDNM, INCIDENT_ID, INCI_TP_ORDER, INCI_TP, MSG, INCIDENT_POS_NAME, OCRN_DSTNC, CNGS_LNGT, LAT, LON, CCTV_ID, CCTV_NM, THUMBIMAGE, HLS_URL, ST_D, EN_D, VVALUE01, VVALUE02, VVALUE03, VVALUE04, VVALUE05, CRCM_TIME, CRCM_MSG) VALUES ('0252', '1', 'E', '논산천안선', 6, 25, '천안방향', '20260730152731', '04', '정체', '3km 정체 (15시 27분부터)', '남공주IC 오룡교(232.0K)-남공주IC 검상천교(235.0K)', 225, 0, 36.34541, 127.06794, 'cctv00007164', '이인SA/남', 'https://exmobile4.hscdn.com/cctv7164image/ch00007164_20260730.154600.000.jpg', 'https://live11.exmobile.hscdn.com/exlive/cctv7164.stream/playlist.m3u8', 225, 225, NULL, NULL, NULL, NULL, NULL, '(15시 27분부터)', '3km 정체');
INSERT INTO TROAD_APP.T_ACDT_BRNWS_VER001 (ROUTECD, GRPID, BOUND, ROADNM, ROUTESORT, ROADSHORTNO, BOUNDNM, INCIDENT_ID, INCI_TP_ORDER, INCI_TP, MSG, INCIDENT_POS_NAME, OCRN_DSTNC, CNGS_LNGT, LAT, LON, CCTV_ID, CCTV_NM, THUMBIMAGE, HLS_URL, ST_D, EN_D, VVALUE01, VVALUE02, VVALUE03, VVALUE04, VVALUE05, CRCM_TIME, CRCM_MSG) VALUES ('6000', '1', 'S', '부산외곽선', 6, 600, '창원방향', '20260730152946', '04', '정체', '(15시 29분부터)', '기장분기점(48K)-기장분기점부근(47K)', 48, 1, 35.281987, 129.2089, 'cctv00000517', '용천교', 'https://exmobile4.hscdn.com/cctv0517image/ch00000517_20260730.154600.000.jpg', 'https://live11.exmobile.hscdn.com/exlive/cctv0517.stream/playlist.m3u8', 48, 48, NULL, NULL, NULL, NULL, NULL, '(15시 29분부터)', NULL);
INSERT INTO TROAD_APP.T_ACDT_BRNWS_VER001 (ROUTECD, GRPID, BOUND, ROADNM, ROUTESORT, ROADSHORTNO, BOUNDNM, INCIDENT_ID, INCI_TP_ORDER, INCI_TP, MSG, INCIDENT_POS_NAME, OCRN_DSTNC, CNGS_LNGT, LAT, LON, CCTV_ID, CCTV_NM, THUMBIMAGE, HLS_URL, ST_D, EN_D, VVALUE01, VVALUE02, VVALUE03, VVALUE04, VVALUE05, CRCM_TIME, CRCM_MSG) VALUES ('1300', '1', 'S', '인천공항선', 6, 130, '공항방향', '20260730153000', '04', '정체', '청라IC 진출 1km 정체 (15시 30분부터)', '[본선-공항] 20.8Km', 20.8, 0, 37.569859, 126.670011, 'cctv00007097', '인천공항영업소', 'https://exmobile4.hscdn.com/cctv7097image/ch00007097_20260730.154600.000.jpg', 'https://live11.exmobile.hscdn.com/exlive/cctv7097.stream/playlist.m3u8', 20.8, 20.8, NULL, NULL, NULL, NULL, NULL, '(15시 30분부터)', '청라IC 진출 1km 정체');
INSERT INTO TROAD_APP.T_ACDT_BRNWS_VER001 (ROUTECD, GRPID, BOUND, ROADNM, ROUTESORT, ROADSHORTNO, BOUNDNM, INCIDENT_ID, INCI_TP_ORDER, INCI_TP, MSG, INCIDENT_POS_NAME, OCRN_DSTNC, CNGS_LNGT, LAT, LON, CCTV_ID, CCTV_NM, THUMBIMAGE, HLS_URL, ST_D, EN_D, VVALUE01, VVALUE02, VVALUE03, VVALUE04, VVALUE05, CRCM_TIME, CRCM_MSG) VALUES ('1000', '1', 'S', '수도권제1순환선', 5, 100, '일산방향', '20260730153338', '04', '정체', '(15시 33분부터)', '안양터널(114K)-수리터널(112K)', 114, 2, 37.37919, 126.946985, 'cctv00000292', '안양터널', 'https://exmobile4.hscdn.com/cctv0292image/ch00000292_20260730.154600.000.jpg', 'https://live15.exmobile.hscdn.com/exlive/cctv0292.stream/playlist.m3u8', 114, 114, NULL, NULL, NULL, NULL, NULL, '(15시 33분부터)', NULL);
INSERT INTO TROAD_APP.T_ACDT_BRNWS_VER001 (ROUTECD, GRPID, BOUND, ROADNM, ROUTESORT, ROADSHORTNO, BOUNDNM, INCIDENT_ID, INCI_TP_ORDER, INCI_TP, MSG, INCIDENT_POS_NAME, OCRN_DSTNC, CNGS_LNGT, LAT, LON, CCTV_ID, CCTV_NM, THUMBIMAGE, HLS_URL, ST_D, EN_D, VVALUE01, VVALUE02, VVALUE03, VVALUE04, VVALUE05, CRCM_TIME, CRCM_MSG) VALUES ('0500', '1', 'S', '영동선', 4, 50, '인천방향', '20260730153400', '04', '정체', '(15시 34분부터)', '덕평부근(66K)-양지터널부근(58K)', 66, 8, 37.250668, 127.352923, 'cctv00000371', '오천교', 'https://exmobile8.hscdn.com/cctv0371image/ch00000371_20260730.154600.000.jpg', 'https://live16.exmobile.hscdn.com/exlive/cctv0371.stream/playlist.m3u8', 66, 66, NULL, NULL, NULL, NULL, NULL, '(15시 34분부터)', NULL);
INSERT INTO TROAD_APP.T_ACDT_BRNWS_VER001 (ROUTECD, GRPID, BOUND, ROADNM, ROUTESORT, ROADSHORTNO, BOUNDNM, INCIDENT_ID, INCI_TP_ORDER, INCI_TP, MSG, INCIDENT_POS_NAME, OCRN_DSTNC, CNGS_LNGT, LAT, LON, CCTV_ID, CCTV_NM, THUMBIMAGE, HLS_URL, ST_D, EN_D, VVALUE01, VVALUE02, VVALUE03, VVALUE04, VVALUE05, CRCM_TIME, CRCM_MSG) VALUES ('2510', '1', 'S', '호남지선', 6, 251, '논산방향', '20260730154509', '04', '정체', '(15시 45분부터)', '회덕분기점(54K)-북대전부근(52K)', 54, 2, 0, 0, 'cctv00000297', '전민', 'https://exmobile4.hscdn.com/cctv0297image/ch00000297_20260730.154600.000.jpg', 'https://live12.exmobile.hscdn.com/exlive/cctv0297.stream/playlist.m3u8', 54, 54, NULL, NULL, NULL, NULL, NULL, '(15시 45분부터)', NULL);
INSERT INTO TROAD_APP.T_ACDT_BRNWS_VER001 (ROUTECD, GRPID, BOUND, ROADNM, ROUTESORT, ROADSHORTNO, BOUNDNM, INCIDENT_ID, INCI_TP_ORDER, INCI_TP, MSG, INCIDENT_POS_NAME, OCRN_DSTNC, CNGS_LNGT, LAT, LON, CCTV_ID, CCTV_NM, THUMBIMAGE, HLS_URL, ST_D, EN_D, VVALUE01, VVALUE02, VVALUE03, VVALUE04, VVALUE05, CRCM_TIME, CRCM_MSG) VALUES ('0400', '1', 'S', '평택제천선', 6, 40, '평택방향', '20260730155518', '04', '정체', '(15시 55분부터)', '대소분기점(57K)-안진터널(52K)', 57, 5, 36.941808, 127.463959, 'cctv00003794', '대소분기점', 'https://exmobile4.hscdn.com/cctv3794image/ch00003794_20260730.154600.000.jpg', 'https://live14.exmobile.hscdn.com/exlive/cctv3794.stream/playlist.m3u8', 57, 57, NULL, NULL, NULL, NULL, NULL, '(15시 55분부터)', NULL);
INSERT INTO TROAD_APP.T_ACDT_BRNWS_VER001 (ROUTECD, GRPID, BOUND, ROADNM, ROUTESORT, ROADSHORTNO, BOUNDNM, INCIDENT_ID, INCI_TP_ORDER, INCI_TP, MSG, INCIDENT_POS_NAME, OCRN_DSTNC, CNGS_LNGT, LAT, LON, CCTV_ID, CCTV_NM, THUMBIMAGE, HLS_URL, ST_D, EN_D, VVALUE01, VVALUE02, VVALUE03, VVALUE04, VVALUE05, CRCM_TIME, CRCM_MSG) VALUES ('0600', '1', 'S', '서울양양선', 6, 60, '서울방향', '20260730155707', '04', '정체', '(15시 57분부터)', '화도(15K)-화도부근(13K)', 15, 2, 37.63154, 127.312837, 'cctv00000400', '화도영업소', 'https://exmobile8.hscdn.com/cctv0400image/ch00000400_20260730.154600.000.jpg', 'https://live17.exmobile.hscdn.com/exlive/cctv0400.stream/playlist.m3u8', 15, 15, NULL, NULL, NULL, NULL, NULL, '(15시 57분부터)', NULL);
INSERT INTO TROAD_APP.T_ACDT_BRNWS_VER001 (ROUTECD, GRPID, BOUND, ROADNM, ROUTESORT, ROADSHORTNO, BOUNDNM, INCIDENT_ID, INCI_TP_ORDER, INCI_TP, MSG, INCIDENT_POS_NAME, OCRN_DSTNC, CNGS_LNGT, LAT, LON, CCTV_ID, CCTV_NM, THUMBIMAGE, HLS_URL, ST_D, EN_D, VVALUE01, VVALUE02, VVALUE03, VVALUE04, VVALUE05, CRCM_TIME, CRCM_MSG) VALUES ('0010', '1', 'E', '경부선', 1, 1, '서울방향', '20260730160049', '04', '정체', '(순환선 진출로) (16시 00분부터)', '판교분기점(408K)', 408, 1, 37.406461, 127.09392, 'cctv00000006', '판교분기점_경부', 'https://exmobile4.hscdn.com/cctv0006image/ch00000006_20260730.154600.000.jpg', 'https://live1.exmobile.hscdn.com/exlive/cctv0006.stream/playlist.m3u8', 408, 0, NULL, NULL, NULL, NULL, NULL, '(16시 00분부터)', '(순환선 진출로)');
INSERT INTO TROAD_APP.T_ACDT_BRNWS_VER001 (ROUTECD, GRPID, BOUND, ROADNM, ROUTESORT, ROADSHORTNO, BOUNDNM, INCIDENT_ID, INCI_TP_ORDER, INCI_TP, MSG, INCIDENT_POS_NAME, OCRN_DSTNC, CNGS_LNGT, LAT, LON, CCTV_ID, CCTV_NM, THUMBIMAGE, HLS_URL, ST_D, EN_D, VVALUE01, VVALUE02, VVALUE03, VVALUE04, VVALUE05, CRCM_TIME, CRCM_MSG) VALUES ('0251', '1', 'E', '호남선', 6, 25, '천안방향', '20260730160618', '04', '정체', '교통량 증가 (16시 06분부터)', '동광주(74K)', 74, 1, 35.183438, 126.926925, 'cctv00003382', '동광주', 'https://exmobile4.hscdn.com/cctv3382image/ch00003382_20260730.154600.000.jpg', 'https://live11.exmobile.hscdn.com/exlive/cctv3382.stream/playlist.m3u8', 74, 0, NULL, NULL, NULL, NULL, NULL, '(16시 06분부터)', '교통량 증가');
INSERT INTO TROAD_APP.T_ACDT_BRNWS_VER001 (ROUTECD, GRPID, BOUND, ROADNM, ROUTESORT, ROADSHORTNO, BOUNDNM, INCIDENT_ID, INCI_TP_ORDER, INCI_TP, MSG, INCIDENT_POS_NAME, OCRN_DSTNC, CNGS_LNGT, LAT, LON, CCTV_ID, CCTV_NM, THUMBIMAGE, HLS_URL, ST_D, EN_D, VVALUE01, VVALUE02, VVALUE03, VVALUE04, VVALUE05, CRCM_TIME, CRCM_MSG) VALUES ('1000', '1', 'E', '수도권제1순환선', 5, 100, '구리방향', '20260730160627', '04', '정체', '(16시 06분부터)', '조남분기점(107K)-수암터널(108K)', 107, 1, 37.368655, 126.869846, 'cctv00000238', '조남분기점', 'https://exmobile4.hscdn.com/cctv0238image/ch00000238_20260730.154600.000.jpg', 'https://live15.exmobile.hscdn.com/exlive/cctv0238.stream/playlist.m3u8', 107, 107, NULL, NULL, NULL, NULL, NULL, '(16시 06분부터)', NULL);
INSERT INTO TROAD_APP.T_ACDT_BRNWS_VER001 (ROUTECD, GRPID, BOUND, ROADNM, ROUTESORT, ROADSHORTNO, BOUNDNM, INCIDENT_ID, INCI_TP_ORDER, INCI_TP, MSG, INCIDENT_POS_NAME, OCRN_DSTNC, CNGS_LNGT, LAT, LON, CCTV_ID, CCTV_NM, THUMBIMAGE, HLS_URL, ST_D, EN_D, VVALUE01, VVALUE02, VVALUE03, VVALUE04, VVALUE05, CRCM_TIME, CRCM_MSG) VALUES ('0352', '1', 'E', '중부선', 3, 35, '하남방향', '20260730160933', '04', '정체', '(16시 09분부터)', '일죽부근(304K)-일죽부근(309K)', 304, 5, 37.070051, 127.468948, 'cctv00000667', '장암1', 'https://exmobile4.hscdn.com/cctv0667image/ch00000667_20260730.154600.000.jpg', 'https://live4.exmobile.hscdn.com/exlive/cctv0667.stream/playlist.m3u8', 304, 304, NULL, NULL, NULL, NULL, NULL, '(16시 09분부터)', NULL);
INSERT INTO TROAD_APP.T_ACDT_BRNWS_VER001 (ROUTECD, GRPID, BOUND, ROADNM, ROUTESORT, ROADSHORTNO, BOUNDNM, INCIDENT_ID, INCI_TP_ORDER, INCI_TP, MSG, INCIDENT_POS_NAME, OCRN_DSTNC, CNGS_LNGT, LAT, LON, CCTV_ID, CCTV_NM, THUMBIMAGE, HLS_URL, ST_D, EN_D, VVALUE01, VVALUE02, VVALUE03, VVALUE04, VVALUE05, CRCM_TIME, CRCM_MSG) VALUES ('0500', '1', 'S', '영동선', 4, 50, '인천방향', '20260730161003', '04', '정체', '(16시 10분부터)', '서창분기점(1K)-서창(0K)', 1, 1, 37.428961, 126.737875, 'cctv00005669', '서창', 'https://exmobile8.hscdn.com/cctv5669image/ch00005669_20260730.154600.000.jpg', 'https://live16.exmobile.hscdn.com/exlive/cctv5669.stream/playlist.m3u8', 1, 1, NULL, NULL, NULL, NULL, NULL, '(16시 10분부터)', NULL);
INSERT INTO TROAD_APP.T_ACDT_BRNWS_VER001 (ROUTECD, GRPID, BOUND, ROADNM, ROUTESORT, ROADSHORTNO, BOUNDNM, INCIDENT_ID, INCI_TP_ORDER, INCI_TP, MSG, INCIDENT_POS_NAME, OCRN_DSTNC, CNGS_LNGT, LAT, LON, CCTV_ID, CCTV_NM, THUMBIMAGE, HLS_URL, ST_D, EN_D, VVALUE01, VVALUE02, VVALUE03, VVALUE04, VVALUE05, CRCM_TIME, CRCM_MSG) VALUES ('0450', '1', 'E', '중부내륙선', 6, 45, '양평방향', '20260730161104', '01', '기타', '(갓길)승합차고장 처리중 (16시 11분부터)', '감곡부근(252.1K)', 252.1, -1, 37.129423, 127.66049, 'cctv00005386', '상우1교', 'https://exmobile8.hscdn.com/cctv5386image/ch00005386_20260730.154600.000.jpg', 'https://live14.exmobile.hscdn.com/exlive/cctv5386.stream/playlist.m3u8', 252.1, 0, NULL, NULL, NULL, NULL, NULL, '(16시 11분부터)', '(갓길)승합차고장 처리중');
COMMIT;
INSERT INTO TROAD_APP.T_ACDT_BRNWS_VER001 (ROUTECD, GRPID, BOUND, ROADNM, ROUTESORT, ROADSHORTNO, BOUNDNM, INCIDENT_ID, INCI_TP_ORDER, INCI_TP, MSG, INCIDENT_POS_NAME, OCRN_DSTNC, CNGS_LNGT, LAT, LON, CCTV_ID, CCTV_NM, THUMBIMAGE, HLS_URL, ST_D, EN_D, VVALUE01, VVALUE02, VVALUE03, VVALUE04, VVALUE05, CRCM_TIME, CRCM_MSG) VALUES ('0150', '1', 'E', '서해안선', 2, 15, '서울방향', '20260730161342', '01', '기타', '(갓길)중형화물차 고장 처리중 (16시 13분부터)', '서천(휴)부근(166.5K)', 166.5, -1, 36.119755, 126.636626, 'cctv00002043', '종천1교', 'https://exmobile4.hscdn.com/cctv2043image/ch00002043_20260730.154600.000.jpg', 'https://live12.exmobile.hscdn.com/exlive/cctv2043.stream/playlist.m3u8', 166.5, 0, NULL, NULL, NULL, NULL, NULL, '(16시 13분부터)', '(갓길)중형화물차 고장 처리중');
INSERT INTO TROAD_APP.T_ACDT_BRNWS_VER001 (ROUTECD, GRPID, BOUND, ROADNM, ROUTESORT, ROADSHORTNO, BOUNDNM, INCIDENT_ID, INCI_TP_ORDER, INCI_TP, MSG, INCIDENT_POS_NAME, OCRN_DSTNC, CNGS_LNGT, LAT, LON, CCTV_ID, CCTV_NM, THUMBIMAGE, HLS_URL, ST_D, EN_D, VVALUE01, VVALUE02, VVALUE03, VVALUE04, VVALUE05, CRCM_TIME, CRCM_MSG) VALUES ('0500', '1', 'S', '영동선', 4, 50, '인천방향', '20260730161727', '04', '정체', '(16시 17분부터)', '둔대분기점(23K)-반월터널부근(21K)', 23, 2, 37.322581, 126.907065, 'cctv00005041', '둔대분기점', 'https://exmobile8.hscdn.com/cctv5041image/ch00005041_20260730.154600.000.jpg', 'https://live16.exmobile.hscdn.com/exlive/cctv5041.stream/playlist.m3u8', 23, 23, NULL, NULL, NULL, NULL, NULL, '(16시 17분부터)', NULL);
INSERT INTO TROAD_APP.T_ACDT_BRNWS_VER001 (ROUTECD, GRPID, BOUND, ROADNM, ROUTESORT, ROADSHORTNO, BOUNDNM, INCIDENT_ID, INCI_TP_ORDER, INCI_TP, MSG, INCIDENT_POS_NAME, OCRN_DSTNC, CNGS_LNGT, LAT, LON, CCTV_ID, CCTV_NM, THUMBIMAGE, HLS_URL, ST_D, EN_D, VVALUE01, VVALUE02, VVALUE03, VVALUE04, VVALUE05, CRCM_TIME, CRCM_MSG) VALUES ('0270', '1', 'E', '순천완주선', 6, 27, '완주방향', '20260730161748', '01', '기타', '(갓길) 화물차 고장 처리중 (16시 17분부터)', '서면2터널부근(10.7K)', 10.7, -1, 35.028166, 127.507502, 'cctv00005578', '서면2터널(완주외부1)', 'https://exmobile8.hscdn.com/cctv5578image/ch00005578_20260730.154600.000.jpg', 'https://live14.exmobile.hscdn.com/exlive/cctv5578.stream/playlist.m3u8', 10.7, 0, NULL, NULL, NULL, NULL, NULL, '(16시 17분부터)', '(갓길) 화물차 고장 처리중');
INSERT INTO TROAD_APP.T_ACDT_BRNWS_VER001 (ROUTECD, GRPID, BOUND, ROADNM, ROUTESORT, ROADSHORTNO, BOUNDNM, INCIDENT_ID, INCI_TP_ORDER, INCI_TP, MSG, INCIDENT_POS_NAME, OCRN_DSTNC, CNGS_LNGT, LAT, LON, CCTV_ID, CCTV_NM, THUMBIMAGE, HLS_URL, ST_D, EN_D, VVALUE01, VVALUE02, VVALUE03, VVALUE04, VVALUE05, CRCM_TIME, CRCM_MSG) VALUES ('0160', '1', 'E', '울산선', 6, 16, '울산방향', '20260730161750', '01', '기타', '(갓길)화물차 고장처리 중 (16시 17분부터)', '범서하이패스(10.3K)', 10.3, -1, 35.570555, 129.227118, 'cctv00005346', '입암', 'https://exmobile4.hscdn.com/cctv5346image/ch00005346_20260730.154600.000.jpg', 'https://live14.exmobile.hscdn.com/exlive/cctv5346.stream/playlist.m3u8', 10.3, 0, NULL, NULL, NULL, NULL, NULL, '(16시 17분부터)', '(갓길)화물차 고장처리 중');
INSERT INTO TROAD_APP.T_ACDT_BRNWS_VER001 (ROUTECD, GRPID, BOUND, ROADNM, ROUTESORT, ROADSHORTNO, BOUNDNM, INCIDENT_ID, INCI_TP_ORDER, INCI_TP, MSG, INCIDENT_POS_NAME, OCRN_DSTNC, CNGS_LNGT, LAT, LON, CCTV_ID, CCTV_NM, THUMBIMAGE, HLS_URL, ST_D, EN_D, VVALUE01, VVALUE02, VVALUE03, VVALUE04, VVALUE05, CRCM_TIME, CRCM_MSG) VALUES ('0500', '1', 'S', '영동선', 4, 50, '인천방향', '20260730161757', '04', '정체', '진출로 (16시 17분부터)', '서용인분기점(50K)', 50, 1, 37.268988, 127.186046, 'cctv00000363', '마성터널(강릉)', 'https://exmobile8.hscdn.com/cctv0363image/ch00000363_20260730.154600.000.jpg', 'https://live16.exmobile.hscdn.com/exlive/cctv0363.stream/playlist.m3u8', 50, 0, NULL, NULL, NULL, NULL, NULL, '(16시 17분부터)', '진출로');
INSERT INTO TROAD_APP.T_ACDT_BRNWS_VER001 (ROUTECD, GRPID, BOUND, ROADNM, ROUTESORT, ROADSHORTNO, BOUNDNM, INCIDENT_ID, INCI_TP_ORDER, INCI_TP, MSG, INCIDENT_POS_NAME, OCRN_DSTNC, CNGS_LNGT, LAT, LON, CCTV_ID, CCTV_NM, THUMBIMAGE, HLS_URL, ST_D, EN_D, VVALUE01, VVALUE02, VVALUE03, VVALUE04, VVALUE05, CRCM_TIME, CRCM_MSG) VALUES ('0150', '1', 'E', '서해안선', 2, 15, '서울방향', '20260730161803', '01', '기타', '(갓길) 화물 고장차 처리중 (16시 18분부터)', '당진부근(267.3K)', 267.3, -1, 36.906553, 126.733865, 'cctv00000626', '영천교(고정)', 'https://exmobile4.hscdn.com/cctv0626image/ch00000626_20260730.154600.000.jpg', 'https://live4.exmobile.hscdn.com/exlive/cctv0626.stream/playlist.m3u8', 267.3, 0, NULL, NULL, NULL, NULL, NULL, '(16시 18분부터)', '(갓길) 화물 고장차 처리중');
INSERT INTO TROAD_APP.T_ACDT_BRNWS_VER001 (ROUTECD, GRPID, BOUND, ROADNM, ROUTESORT, ROADSHORTNO, BOUNDNM, INCIDENT_ID, INCI_TP_ORDER, INCI_TP, MSG, INCIDENT_POS_NAME, OCRN_DSTNC, CNGS_LNGT, LAT, LON, CCTV_ID, CCTV_NM, THUMBIMAGE, HLS_URL, ST_D, EN_D, VVALUE01, VVALUE02, VVALUE03, VVALUE04, VVALUE05, CRCM_TIME, CRCM_MSG) VALUES ('0550', '2', 'S', '중앙선', 6, 55, '부산방향', '20260730161902', '04', '정체', '(16시 19분부터)', '초정(5K)-삼락(0K)', 5, 5, 35.235254, 128.980641, 'cctv00003672', '초정', 'https://exmobile8.hscdn.com/cctv3672image/ch00003672_20260730.154600.000.jpg', 'https://live4.exmobile.hscdn.com/exlive/cctv3672.stream/playlist.m3u8', 5, 5, NULL, NULL, NULL, NULL, NULL, '(16시 19분부터)', NULL);
INSERT INTO TROAD_APP.T_ACDT_BRNWS_VER001 (ROUTECD, GRPID, BOUND, ROADNM, ROUTESORT, ROADSHORTNO, BOUNDNM, INCIDENT_ID, INCI_TP_ORDER, INCI_TP, MSG, INCIDENT_POS_NAME, OCRN_DSTNC, CNGS_LNGT, LAT, LON, CCTV_ID, CCTV_NM, THUMBIMAGE, HLS_URL, ST_D, EN_D, VVALUE01, VVALUE02, VVALUE03, VVALUE04, VVALUE05, CRCM_TIME, CRCM_MSG) VALUES ('0500', '1', 'E', '영동선', 4, 50, '강릉방향', '20260730161916', '04', '정체', '(16시 19분부터)', '둔대분기점(22K)-부곡(27K)', 22, 5, 37.322957, 126.895948, 'cctv00000220', '둔대교', 'https://exmobile8.hscdn.com/cctv0220image/ch00000220_20260730.154600.000.jpg', 'https://live2.exmobile.hscdn.com/exlive/cctv0220.stream/playlist.m3u8', 22, 22, NULL, NULL, NULL, NULL, NULL, '(16시 19분부터)', NULL);
INSERT INTO TROAD_APP.T_ACDT_BRNWS_VER001 (ROUTECD, GRPID, BOUND, ROADNM, ROUTESORT, ROADSHORTNO, BOUNDNM, INCIDENT_ID, INCI_TP_ORDER, INCI_TP, MSG, INCIDENT_POS_NAME, OCRN_DSTNC, CNGS_LNGT, LAT, LON, CCTV_ID, CCTV_NM, THUMBIMAGE, HLS_URL, ST_D, EN_D, VVALUE01, VVALUE02, VVALUE03, VVALUE04, VVALUE05, CRCM_TIME, CRCM_MSG) VALUES ('0252', '1', 'E', '논산천안선', 6, 25, '천안방향', '20260730162057', '00', '사고', '1차로 승용차 관련 사고발생 (16시 20분부터)', '남공주IC 오룡교(232.1K)', 225, 0, 36.34541, 127.06794, 'cctv00007164', '이인SA/남', 'https://exmobile4.hscdn.com/cctv7164image/ch00007164_20260730.154600.000.jpg', 'https://live11.exmobile.hscdn.com/exlive/cctv7164.stream/playlist.m3u8', 225, 225, NULL, NULL, NULL, NULL, NULL, '(16시 20분부터)', '1차로 승용차 관련 사고발생');
INSERT INTO TROAD_APP.T_ACDT_BRNWS_VER001 (ROUTECD, GRPID, BOUND, ROADNM, ROUTESORT, ROADSHORTNO, BOUNDNM, INCIDENT_ID, INCI_TP_ORDER, INCI_TP, MSG, INCIDENT_POS_NAME, OCRN_DSTNC, CNGS_LNGT, LAT, LON, CCTV_ID, CCTV_NM, THUMBIMAGE, HLS_URL, ST_D, EN_D, VVALUE01, VVALUE02, VVALUE03, VVALUE04, VVALUE05, CRCM_TIME, CRCM_MSG) VALUES ('1000', '1', 'S', '수도권제1순환선', 5, 100, '일산방향', '20260730162117', '04', '정체', '(16시 21분부터)', '성남부근(3K)-판교분기점(0K)', 3, 3, 37.416928, 127.122446, 'cctv00005932', '성남삼평교2', 'https://exmobile4.hscdn.com/cctv5932image/ch00005932_20260730.154600.000.jpg', 'https://live5.exmobile.hscdn.com/exlive/cctv5932.stream/playlist.m3u8', 3, 3, NULL, NULL, NULL, NULL, NULL, '(16시 21분부터)', NULL);
INSERT INTO TROAD_APP.T_ACDT_BRNWS_VER001 (ROUTECD, GRPID, BOUND, ROADNM, ROUTESORT, ROADSHORTNO, BOUNDNM, INCIDENT_ID, INCI_TP_ORDER, INCI_TP, MSG, INCIDENT_POS_NAME, OCRN_DSTNC, CNGS_LNGT, LAT, LON, CCTV_ID, CCTV_NM, THUMBIMAGE, HLS_URL, ST_D, EN_D, VVALUE01, VVALUE02, VVALUE03, VVALUE04, VVALUE05, CRCM_TIME, CRCM_MSG) VALUES ('1000', '1', 'S', '수도권제1순환선', 5, 100, '일산방향', '20260730162134', '04', '정체', '(16시 21분부터)', '판교분기점(128K)-판교분기점부근(126K)', 128, 2, 37.405686, 127.094436, 'cctv00005666', '금토', 'https://exmobile8.hscdn.com/cctv5666image/ch00005666_20260730.154600.000.jpg', 'https://live11.exmobile.hscdn.com/exlive/cctv5666.stream/playlist.m3u8', 128, 128, NULL, NULL, NULL, NULL, NULL, '(16시 21분부터)', NULL);
INSERT INTO TROAD_APP.T_ACDT_BRNWS_VER001 (ROUTECD, GRPID, BOUND, ROADNM, ROUTESORT, ROADSHORTNO, BOUNDNM, INCIDENT_ID, INCI_TP_ORDER, INCI_TP, MSG, INCIDENT_POS_NAME, OCRN_DSTNC, CNGS_LNGT, LAT, LON, CCTV_ID, CCTV_NM, THUMBIMAGE, HLS_URL, ST_D, EN_D, VVALUE01, VVALUE02, VVALUE03, VVALUE04, VVALUE05, CRCM_TIME, CRCM_MSG) VALUES ('1000', '1', 'S', '수도권제1순환선', 5, 100, '일산방향', '20260730162214', '04', '정체', '(16시 22분부터)', '서하남분기점(16K)-송파부근(7K)', 16, 9, 37.515281, 127.169685, 'cctv00000251', '광암터널2', 'https://exmobile4.hscdn.com/cctv0251image/ch00000251_20260730.154600.000.jpg', 'https://live15.exmobile.hscdn.com/exlive/cctv0251.stream/playlist.m3u8', 16, 16, NULL, NULL, NULL, NULL, NULL, '(16시 22분부터)', NULL);
INSERT INTO TROAD_APP.T_ACDT_BRNWS_VER001 (ROUTECD, GRPID, BOUND, ROADNM, ROUTESORT, ROADSHORTNO, BOUNDNM, INCIDENT_ID, INCI_TP_ORDER, INCI_TP, MSG, INCIDENT_POS_NAME, OCRN_DSTNC, CNGS_LNGT, LAT, LON, CCTV_ID, CCTV_NM, THUMBIMAGE, HLS_URL, ST_D, EN_D, VVALUE01, VVALUE02, VVALUE03, VVALUE04, VVALUE05, CRCM_TIME, CRCM_MSG) VALUES ('0600', '1', 'S', '서울양양선', 6, 60, '서울방향', '20260730162324', '04', '정체', '(16시 23분부터)', '덕소삼패(3K)-강일(0K)', 3, 3, 37.587067, 127.199448, 'cctv00000427', '미사대교종점', 'https://exmobile8.hscdn.com/cctv0427image/ch00000427_20260730.154600.000.jpg', 'https://live17.exmobile.hscdn.com/exlive/cctv0427.stream/playlist.m3u8', 3, 3, NULL, NULL, NULL, NULL, NULL, '(16시 23분부터)', NULL);
INSERT INTO TROAD_APP.T_ACDT_BRNWS_VER001 (ROUTECD, GRPID, BOUND, ROADNM, ROUTESORT, ROADSHORTNO, BOUNDNM, INCIDENT_ID, INCI_TP_ORDER, INCI_TP, MSG, INCIDENT_POS_NAME, OCRN_DSTNC, CNGS_LNGT, LAT, LON, CCTV_ID, CCTV_NM, THUMBIMAGE, HLS_URL, ST_D, EN_D, VVALUE01, VVALUE02, VVALUE03, VVALUE04, VVALUE05, CRCM_TIME, CRCM_MSG) VALUES ('0450', '1', 'E', '중부내륙선', 6, 45, '양평방향', '20260730162343', '04', '정체', '(16시 23분부터)', '감곡(251K)-감곡부근(255K)', 251, 4, 37.124313, 127.670833, 'cctv00003206', '감곡', 'https://exmobile4.hscdn.com/cctv3206image/ch00003206_20260730.154600.000.jpg', 'https://live10.exmobile.hscdn.com/exlive/cctv3206.stream/playlist.m3u8', 251, 251, NULL, NULL, NULL, NULL, NULL, '(16시 23분부터)', NULL);
INSERT INTO TROAD_APP.T_ACDT_BRNWS_VER001 (ROUTECD, GRPID, BOUND, ROADNM, ROUTESORT, ROADSHORTNO, BOUNDNM, INCIDENT_ID, INCI_TP_ORDER, INCI_TP, MSG, INCIDENT_POS_NAME, OCRN_DSTNC, CNGS_LNGT, LAT, LON, CCTV_ID, CCTV_NM, THUMBIMAGE, HLS_URL, ST_D, EN_D, VVALUE01, VVALUE02, VVALUE03, VVALUE04, VVALUE05, CRCM_TIME, CRCM_MSG) VALUES ('1000', '1', 'E', '수도권제1순환선', 5, 100, '구리방향', '20260730162344', '04', '정체', '(16시 23분부터)', '강일(24K)-구리남양주요금소(27K)', 24, 3, 37.566883, 127.170658, 'cctv00000143', '강일육교', 'https://exmobile8.hscdn.com/cctv0143image/ch00000143_20260730.154600.000.jpg', 'https://live1.exmobile.hscdn.com/exlive/cctv0143.stream/playlist.m3u8', 24, 24, NULL, NULL, NULL, NULL, NULL, '(16시 23분부터)', NULL);
INSERT INTO TROAD_APP.T_ACDT_BRNWS_VER001 (ROUTECD, GRPID, BOUND, ROADNM, ROUTESORT, ROADSHORTNO, BOUNDNM, INCIDENT_ID, INCI_TP_ORDER, INCI_TP, MSG, INCIDENT_POS_NAME, OCRN_DSTNC, CNGS_LNGT, LAT, LON, CCTV_ID, CCTV_NM, THUMBIMAGE, HLS_URL, ST_D, EN_D, VVALUE01, VVALUE02, VVALUE03, VVALUE04, VVALUE05, CRCM_TIME, CRCM_MSG) VALUES ('1100', '1', 'E', '제2경인선', 6, 110, '성남방향', '20260730162409', '04', '정체', '(16시 24분부터)', '안현분기점(17K)-안현분기점(18K)', 17, 1, 37.437119, 126.816192, 'cctv00001536', '안현분기점1', 'https://exmobile4.hscdn.com/cctv1536image/ch00001536_20260730.154600.000.jpg', 'https://live12.exmobile.hscdn.com/exlive/cctv1536.stream/playlist.m3u8', 17, 17, NULL, NULL, NULL, NULL, NULL, '(16시 24분부터)', NULL);
INSERT INTO TROAD_APP.T_ACDT_BRNWS_VER001 (ROUTECD, GRPID, BOUND, ROADNM, ROUTESORT, ROADSHORTNO, BOUNDNM, INCIDENT_ID, INCI_TP_ORDER, INCI_TP, MSG, INCIDENT_POS_NAME, OCRN_DSTNC, CNGS_LNGT, LAT, LON, CCTV_ID, CCTV_NM, THUMBIMAGE, HLS_URL, ST_D, EN_D, VVALUE01, VVALUE02, VVALUE03, VVALUE04, VVALUE05, CRCM_TIME, CRCM_MSG) VALUES ('0010', '1', 'S', '경부선', 1, 1, '부산방향', '20260730163326', '04', '정체', '(16시 33분부터)', '회덕분기점(277K)-회덕분기점부근(276K)', 277, 1, 36.396149, 127.419059, 'cctv00000873', '신대철교', 'https://exmobile4.hscdn.com/cctv0873image/ch00000873_20260730.154600.000.jpg', 'https://live4.exmobile.hscdn.com/exlive/cctv0873.stream/playlist.m3u8', 277, 277, NULL, NULL, NULL, NULL, NULL, '(16시 33분부터)', NULL);
INSERT INTO TROAD_APP.T_ACDT_BRNWS_VER001 (ROUTECD, GRPID, BOUND, ROADNM, ROUTESORT, ROADSHORTNO, BOUNDNM, INCIDENT_ID, INCI_TP_ORDER, INCI_TP, MSG, INCIDENT_POS_NAME, OCRN_DSTNC, CNGS_LNGT, LAT, LON, CCTV_ID, CCTV_NM, THUMBIMAGE, HLS_URL, ST_D, EN_D, VVALUE01, VVALUE02, VVALUE03, VVALUE04, VVALUE05, CRCM_TIME, CRCM_MSG) VALUES ('0270', '1', 'E', '순천완주선', 6, 27, '완주방향', '20260730163357', '03', '작업', '(갓길) 노면보수 작업중 (16시 33분부터)', '황전(25.4K)', 25.4, -1, 35.149569, 127.455096, 'cctv00001436', '황전', 'https://exmobile8.hscdn.com/cctv1436image/ch00001436_20260730.154600.000.jpg', 'https://live14.exmobile.hscdn.com/exlive/cctv1436.stream/playlist.m3u8', 25.4, 0, NULL, NULL, NULL, NULL, NULL, '(16시 33분부터)', '(갓길) 노면보수 작업중');
INSERT INTO TROAD_APP.T_ACDT_BRNWS_VER001 (ROUTECD, GRPID, BOUND, ROADNM, ROUTESORT, ROADSHORTNO, BOUNDNM, INCIDENT_ID, INCI_TP_ORDER, INCI_TP, MSG, INCIDENT_POS_NAME, OCRN_DSTNC, CNGS_LNGT, LAT, LON, CCTV_ID, CCTV_NM, THUMBIMAGE, HLS_URL, ST_D, EN_D, VVALUE01, VVALUE02, VVALUE03, VVALUE04, VVALUE05, CRCM_TIME, CRCM_MSG) VALUES ('0500', '1', 'S', '영동선', 4, 50, '인천방향', '20260730163548', '04', '정체', '(16시 35분부터)', '이천부근(82K)-호법분기점부근(75K)', 82, 7, 37.242627, 127.522886, 'cctv00000359', '가산리', 'https://exmobile4.hscdn.com/cctv0359image/ch00000359_20260730.154600.000.jpg', 'https://live16.exmobile.hscdn.com/exlive/cctv0359.stream/playlist.m3u8', 82, 82, NULL, NULL, NULL, NULL, NULL, '(16시 35분부터)', NULL);
INSERT INTO TROAD_APP.T_ACDT_BRNWS_VER001 (ROUTECD, GRPID, BOUND, ROADNM, ROUTESORT, ROADSHORTNO, BOUNDNM, INCIDENT_ID, INCI_TP_ORDER, INCI_TP, MSG, INCIDENT_POS_NAME, OCRN_DSTNC, CNGS_LNGT, LAT, LON, CCTV_ID, CCTV_NM, THUMBIMAGE, HLS_URL, ST_D, EN_D, VVALUE01, VVALUE02, VVALUE03, VVALUE04, VVALUE05, CRCM_TIME, CRCM_MSG) VALUES ('0352', '1', 'E', '중부선', 3, 35, '하남방향', '20260730164203', '04', '정체', '(16시 42분부터)', '경기광주IC(352K)-중부1터널부근(355K)', 352, 3, 37.447946, 127.269718, 'cctv00000267', '광주', 'https://exmobile4.hscdn.com/cctv0267image/ch00000267_20260730.154600.000.jpg', 'https://live1.exmobile.hscdn.com/exlive/cctv0267.stream/playlist.m3u8', 352, 352, NULL, NULL, NULL, NULL, NULL, '(16시 42분부터)', NULL);
INSERT INTO TROAD_APP.T_ACDT_BRNWS_VER001 (ROUTECD, GRPID, BOUND, ROADNM, ROUTESORT, ROADSHORTNO, BOUNDNM, INCIDENT_ID, INCI_TP_ORDER, INCI_TP, MSG, INCIDENT_POS_NAME, OCRN_DSTNC, CNGS_LNGT, LAT, LON, CCTV_ID, CCTV_NM, THUMBIMAGE, HLS_URL, ST_D, EN_D, VVALUE01, VVALUE02, VVALUE03, VVALUE04, VVALUE05, CRCM_TIME, CRCM_MSG) VALUES ('0600', '1', 'S', '서울양양선', 6, 60, '서울방향', '20260730164308', '01', '기타', '(갓길) 승용차 고장 처리중 (16시 43분부터)', '남춘천부근(53.6K)', 53.6, -1, 37.745234, 127.694504, 'cctv00000172', '행촌2교', 'https://exmobile4.hscdn.com/cctv0172image/ch00000172_20260730.154600.000.jpg', 'https://live17.exmobile.hscdn.com/exlive/cctv0172.stream/playlist.m3u8', 53.6, 0, NULL, NULL, NULL, NULL, NULL, '(16시 43분부터)', '(갓길) 승용차 고장 처리중');
INSERT INTO TROAD_APP.T_ACDT_BRNWS_VER001 (ROUTECD, GRPID, BOUND, ROADNM, ROUTESORT, ROADSHORTNO, BOUNDNM, INCIDENT_ID, INCI_TP_ORDER, INCI_TP, MSG, INCIDENT_POS_NAME, OCRN_DSTNC, CNGS_LNGT, LAT, LON, CCTV_ID, CCTV_NM, THUMBIMAGE, HLS_URL, ST_D, EN_D, VVALUE01, VVALUE02, VVALUE03, VVALUE04, VVALUE05, CRCM_TIME, CRCM_MSG) VALUES ('0500', '1', 'E', '영동선', 4, 50, '강릉방향', '20260730164416', '00', '사고', '(인천 진출로)사고 처리중 (16시 44분부터)', '서창분기점(0.5K)', .5, -1, 37.433432, 126.738571, 'cctv00005927', '서창JC', 'https://exmobile4.hscdn.com/cctv5927image/ch00005927_20260730.154600.000.jpg', 'https://live8.exmobile.hscdn.com/exlive/cctv5927.stream/playlist.m3u8', 0.5, 0, NULL, NULL, NULL, NULL, NULL, '(16시 44분부터)', '(인천 진출로)사고 처리중');
INSERT INTO TROAD_APP.T_ACDT_BRNWS_VER001 (ROUTECD, GRPID, BOUND, ROADNM, ROUTESORT, ROADSHORTNO, BOUNDNM, INCIDENT_ID, INCI_TP_ORDER, INCI_TP, MSG, INCIDENT_POS_NAME, OCRN_DSTNC, CNGS_LNGT, LAT, LON, CCTV_ID, CCTV_NM, THUMBIMAGE, HLS_URL, ST_D, EN_D, VVALUE01, VVALUE02, VVALUE03, VVALUE04, VVALUE05, CRCM_TIME, CRCM_MSG) VALUES ('0500', '1', 'S', '영동선', 4, 50, '인천방향', '20260730164625', '01', '기타', '(2차로)고장차 처리중 (16시 46분부터)', '월곶분기점부근(6.3K)', 6.3, -1, 37.386135, 126.755797, 'cctv00000336', '월곶', 'https://exmobile4.hscdn.com/cctv0336image/ch00000336_20260730.154600.000.jpg', 'https://live16.exmobile.hscdn.com/exlive/cctv0336.stream/playlist.m3u8', 6.3, 0, NULL, NULL, NULL, NULL, NULL, '(16시 46분부터)', '(2차로)고장차 처리중');
INSERT INTO TROAD_APP.T_ACDT_BRNWS_VER001 (ROUTECD, GRPID, BOUND, ROADNM, ROUTESORT, ROADSHORTNO, BOUNDNM, INCIDENT_ID, INCI_TP_ORDER, INCI_TP, MSG, INCIDENT_POS_NAME, OCRN_DSTNC, CNGS_LNGT, LAT, LON, CCTV_ID, CCTV_NM, THUMBIMAGE, HLS_URL, ST_D, EN_D, VVALUE01, VVALUE02, VVALUE03, VVALUE04, VVALUE05, CRCM_TIME, CRCM_MSG) VALUES ('0351', '1', 'S', '통영대전선', 6, 35, '통영방향', '20260730164648', '01', '기타', '(2차로,갓길)승용차 고장 처리중 (16시 46분부터)', '마달터널부근(202.5K)', 202.5, -1, 36.248086, 127.474032, 'cctv00000463', '공주교', 'https://exmobile8.hscdn.com/cctv0463image/ch00000463_20260730.154600.000.jpg', 'https://live17.exmobile.hscdn.com/exlive/cctv0463.stream/playlist.m3u8', 202.5, 0, NULL, NULL, NULL, NULL, NULL, '(16시 46분부터)', '(2차로,갓길)승용차 고장 처리중');
INSERT INTO TROAD_APP.T_ACDT_BRNWS_VER001 (ROUTECD, GRPID, BOUND, ROADNM, ROUTESORT, ROADSHORTNO, BOUNDNM, INCIDENT_ID, INCI_TP_ORDER, INCI_TP, MSG, INCIDENT_POS_NAME, OCRN_DSTNC, CNGS_LNGT, LAT, LON, CCTV_ID, CCTV_NM, THUMBIMAGE, HLS_URL, ST_D, EN_D, VVALUE01, VVALUE02, VVALUE03, VVALUE04, VVALUE05, CRCM_TIME, CRCM_MSG) VALUES ('1000', '1', 'E', '수도권제1순환선', 5, 100, '구리방향', '20260730164727', '00', '사고', '(3,4차로) 사고 처리중 (16시 47분부터)', '자유로(72K)', 72, 2, 37.618882, 126.799826, 'cctv00000224', '자유로분기점', 'https://exmobile4.hscdn.com/cctv0224image/ch00000224_20260730.154600.000.jpg', 'https://live15.exmobile.hscdn.com/exlive/cctv0224.stream/playlist.m3u8', 72, 0, NULL, NULL, NULL, NULL, NULL, '(16시 47분부터)', '(3,4차로) 사고 처리중');
INSERT INTO TROAD_APP.T_ACDT_BRNWS_VER001 (ROUTECD, GRPID, BOUND, ROADNM, ROUTESORT, ROADSHORTNO, BOUNDNM, INCIDENT_ID, INCI_TP_ORDER, INCI_TP, MSG, INCIDENT_POS_NAME, OCRN_DSTNC, CNGS_LNGT, LAT, LON, CCTV_ID, CCTV_NM, THUMBIMAGE, HLS_URL, ST_D, EN_D, VVALUE01, VVALUE02, VVALUE03, VVALUE04, VVALUE05, CRCM_TIME, CRCM_MSG) VALUES ('0010', '1', 'E', '경부선', 1, 1, '서울방향', '20260730164739', '04', '정체', '(16시 47분부터)', '기흥(388K)-신갈분기점(394K)', 388, 6, 37.228626, 127.105739, 'cctv00000700', '보정교', 'https://exmobile4.hscdn.com/cctv0700image/ch00000700_20260730.154600.000.jpg', 'https://live12.exmobile.hscdn.com/exlive/cctv0700.stream/playlist.m3u8', 388, 388, NULL, NULL, NULL, NULL, NULL, '(16시 47분부터)', NULL);
INSERT INTO TROAD_APP.T_ACDT_BRNWS_VER001 (ROUTECD, GRPID, BOUND, ROADNM, ROUTESORT, ROADSHORTNO, BOUNDNM, INCIDENT_ID, INCI_TP_ORDER, INCI_TP, MSG, INCIDENT_POS_NAME, OCRN_DSTNC, CNGS_LNGT, LAT, LON, CCTV_ID, CCTV_NM, THUMBIMAGE, HLS_URL, ST_D, EN_D, VVALUE01, VVALUE02, VVALUE03, VVALUE04, VVALUE05, CRCM_TIME, CRCM_MSG) VALUES ('0010', '1', 'S', '경부선', 1, 1, '부산방향', '20260730164817', '04', '정체', '(16시 48분부터)', '신갈분기점부근(397K)-신갈분기점(394K)', 397, 3, 37.309238, 127.103578, 'cctv00000008', '죽전', 'https://exmobile4.hscdn.com/cctv0008image/ch00000008_20260730.154600.000.jpg', 'https://live1.exmobile.hscdn.com/exlive/cctv0008.stream/playlist.m3u8', 397, 397, NULL, NULL, NULL, NULL, NULL, '(16시 48분부터)', NULL);
INSERT INTO TROAD_APP.T_ACDT_BRNWS_VER001 (ROUTECD, GRPID, BOUND, ROADNM, ROUTESORT, ROADSHORTNO, BOUNDNM, INCIDENT_ID, INCI_TP_ORDER, INCI_TP, MSG, INCIDENT_POS_NAME, OCRN_DSTNC, CNGS_LNGT, LAT, LON, CCTV_ID, CCTV_NM, THUMBIMAGE, HLS_URL, ST_D, EN_D, VVALUE01, VVALUE02, VVALUE03, VVALUE04, VVALUE05, CRCM_TIME, CRCM_MSG) VALUES ('0351', '1', 'S', '통영대전선', 6, 35, '통영방향', '20260730165102', '01', '기타', '(갓길)화물차 고장 처리중 (16시 51분부터)', '동고성(14.3K)', 14.3, -1, 34.970155, 128.385918, 'cctv00001582', '송산', 'https://exmobile4.hscdn.com/cctv1582image/ch00001582_20260730.154600.000.jpg', 'https://live14.exmobile.hscdn.com/exlive/cctv1582.stream/playlist.m3u8', 14.3, 0, NULL, NULL, NULL, NULL, NULL, '(16시 51분부터)', '(갓길)화물차 고장 처리중');
INSERT INTO TROAD_APP.T_ACDT_BRNWS_VER001 (ROUTECD, GRPID, BOUND, ROADNM, ROUTESORT, ROADSHORTNO, BOUNDNM, INCIDENT_ID, INCI_TP_ORDER, INCI_TP, MSG, INCIDENT_POS_NAME, OCRN_DSTNC, CNGS_LNGT, LAT, LON, CCTV_ID, CCTV_NM, THUMBIMAGE, HLS_URL, ST_D, EN_D, VVALUE01, VVALUE02, VVALUE03, VVALUE04, VVALUE05, CRCM_TIME, CRCM_MSG) VALUES ('0400', '1', 'E', '평택제천선', 6, 40, '제천방향', '20260730165135', '04', '정체', '(16시 51분부터)', '안성분기점(23K)-안성분기점(24K)', 23, 1, 37.034317, 127.131112, 'cctv00000388', '안성분기점_평택제천', 'https://exmobile4.hscdn.com/cctv0388image/ch00000388_20260730.154600.000.jpg', 'https://live14.exmobile.hscdn.com/exlive/cctv0388.stream/playlist.m3u8', 23, 23, NULL, NULL, NULL, NULL, NULL, '(16시 51분부터)', NULL);
INSERT INTO TROAD_APP.T_ACDT_BRNWS_VER001 (ROUTECD, GRPID, BOUND, ROADNM, ROUTESORT, ROADSHORTNO, BOUNDNM, INCIDENT_ID, INCI_TP_ORDER, INCI_TP, MSG, INCIDENT_POS_NAME, OCRN_DSTNC, CNGS_LNGT, LAT, LON, CCTV_ID, CCTV_NM, THUMBIMAGE, HLS_URL, ST_D, EN_D, VVALUE01, VVALUE02, VVALUE03, VVALUE04, VVALUE05, CRCM_TIME, CRCM_MSG) VALUES ('0010', '1', 'S', '경부선', 1, 1, '부산방향', '20260730165504', '01', '기타', '(갓길)승용차 고장처리중 (16시 55분부터)', '동대구분기점(122.5K)', 122.5, -1, 35.887948, 128.690911, 'cctv00002300', '동대구', 'https://exmobile8.hscdn.com/cctv2300image/ch00002300_20260730.154600.000.jpg', 'https://live1.exmobile.hscdn.com/exlive/cctv2300.stream/playlist.m3u8', 122.5, 0, NULL, NULL, NULL, NULL, NULL, '(16시 55분부터)', '(갓길)승용차 고장처리중');
INSERT INTO TROAD_APP.T_ACDT_BRNWS_VER001 (ROUTECD, GRPID, BOUND, ROADNM, ROUTESORT, ROADSHORTNO, BOUNDNM, INCIDENT_ID, INCI_TP_ORDER, INCI_TP, MSG, INCIDENT_POS_NAME, OCRN_DSTNC, CNGS_LNGT, LAT, LON, CCTV_ID, CCTV_NM, THUMBIMAGE, HLS_URL, ST_D, EN_D, VVALUE01, VVALUE02, VVALUE03, VVALUE04, VVALUE05, CRCM_TIME, CRCM_MSG) VALUES ('0600', '1', 'S', '서울양양선', 6, 60, '서울방향', '20260730165618', '00', '사고', '(2,3차로)승용차관련 사고처리중 (16시 56분부터)', '남춘천부근(53.8K)', 53.8, 3, 37.745877, 127.696623, 'cctv00000172', '행촌2교', 'https://exmobile4.hscdn.com/cctv0172image/ch00000172_20260730.154600.000.jpg', 'https://live17.exmobile.hscdn.com/exlive/cctv0172.stream/playlist.m3u8', 53.8, 0, NULL, NULL, NULL, NULL, NULL, '(16시 56분부터)', '(2,3차로)승용차관련 사고처리중');
INSERT INTO TROAD_APP.T_ACDT_BRNWS_VER001 (ROUTECD, GRPID, BOUND, ROADNM, ROUTESORT, ROADSHORTNO, BOUNDNM, INCIDENT_ID, INCI_TP_ORDER, INCI_TP, MSG, INCIDENT_POS_NAME, OCRN_DSTNC, CNGS_LNGT, LAT, LON, CCTV_ID, CCTV_NM, THUMBIMAGE, HLS_URL, ST_D, EN_D, VVALUE01, VVALUE02, VVALUE03, VVALUE04, VVALUE05, CRCM_TIME, CRCM_MSG) VALUES ('0010', '1', 'E', '경부선', 1, 1, '서울방향', '20260730165638', '22', '기타', '(갓길)보행자 조치중 (16시 56분부터)', '안성(휴)(370K)', 370, -1, 37.080963, 127.127648, 'cctv00000097', '산하', 'https://exmobile8.hscdn.com/cctv0097image/ch00000097_20260730.154600.000.jpg', 'https://live15.exmobile.hscdn.com/exlive/cctv0097.stream/playlist.m3u8', 370, 0, NULL, NULL, NULL, NULL, NULL, '(16시 56분부터)', '(갓길)보행자 조치중');
INSERT INTO TROAD_APP.T_ACDT_BRNWS_VER001 (ROUTECD, GRPID, BOUND, ROADNM, ROUTESORT, ROADSHORTNO, BOUNDNM, INCIDENT_ID, INCI_TP_ORDER, INCI_TP, MSG, INCIDENT_POS_NAME, OCRN_DSTNC, CNGS_LNGT, LAT, LON, CCTV_ID, CCTV_NM, THUMBIMAGE, HLS_URL, ST_D, EN_D, VVALUE01, VVALUE02, VVALUE03, VVALUE04, VVALUE05, CRCM_TIME, CRCM_MSG) VALUES ('1200', '1', 'S', '경인선', 6, 120, '인천방향', '20260730165724', '04', '정체', '(16시 57분부터)', '부천(20K)-부천(19K)', 20, 1, 37.523066, 126.788085, 'cctv00005937', '도당육교', 'https://exmobile4.hscdn.com/cctv5937image/ch00005937_20260730.154600.000.jpg', 'https://live12.exmobile.hscdn.com/exlive/cctv5937.stream/playlist.m3u8', 20, 20, NULL, NULL, NULL, NULL, NULL, '(16시 57분부터)', NULL);
INSERT INTO TROAD_APP.T_ACDT_BRNWS_VER001 (ROUTECD, GRPID, BOUND, ROADNM, ROUTESORT, ROADSHORTNO, BOUNDNM, INCIDENT_ID, INCI_TP_ORDER, INCI_TP, MSG, INCIDENT_POS_NAME, OCRN_DSTNC, CNGS_LNGT, LAT, LON, CCTV_ID, CCTV_NM, THUMBIMAGE, HLS_URL, ST_D, EN_D, VVALUE01, VVALUE02, VVALUE03, VVALUE04, VVALUE05, CRCM_TIME, CRCM_MSG) VALUES ('0450', '1', 'E', '중부내륙선', 6, 45, '양평방향', '20260730165823', '01', '기타', '(진입로 갓길) 화물차 고장 처리 중 (16시 58분부터)', '영산(24K)', 24, -1, 35.450343, 128.508937, 'cctv00001539', '봉산', 'https://exmobile4.hscdn.com/cctv1539image/ch00001539_20260730.154600.000.jpg', 'https://live3.exmobile.hscdn.com/exlive/cctv1539.stream/playlist.m3u8', 24, 0, NULL, NULL, NULL, NULL, NULL, '(16시 58분부터)', '(진입로 갓길) 화물차 고장 처리 중');
INSERT INTO TROAD_APP.T_ACDT_BRNWS_VER001 (ROUTECD, GRPID, BOUND, ROADNM, ROUTESORT, ROADSHORTNO, BOUNDNM, INCIDENT_ID, INCI_TP_ORDER, INCI_TP, MSG, INCIDENT_POS_NAME, OCRN_DSTNC, CNGS_LNGT, LAT, LON, CCTV_ID, CCTV_NM, THUMBIMAGE, HLS_URL, ST_D, EN_D, VVALUE01, VVALUE02, VVALUE03, VVALUE04, VVALUE05, CRCM_TIME, CRCM_MSG) VALUES ('0150', '1', 'E', '서해안선', 2, 15, '서울방향', '20260730165846', '00', '사고', '(1차로)사고 처리중 (16시 58분부터)', '화성(휴)(301.5K)', 301.5, 1, 37.141864, 126.880157, 'cctv00002406', '화성휴게소2', 'https://exmobile8.hscdn.com/cctv2406image/ch00002406_20260730.154600.000.jpg', 'https://live12.exmobile.hscdn.com/exlive/cctv2406.stream/playlist.m3u8', 301.5, 0, NULL, NULL, NULL, NULL, NULL, '(16시 58분부터)', '(1차로)사고 처리중');
INSERT INTO TROAD_APP.T_ACDT_BRNWS_VER001 (ROUTECD, GRPID, BOUND, ROADNM, ROUTESORT, ROADSHORTNO, BOUNDNM, INCIDENT_ID, INCI_TP_ORDER, INCI_TP, MSG, INCIDENT_POS_NAME, OCRN_DSTNC, CNGS_LNGT, LAT, LON, CCTV_ID, CCTV_NM, THUMBIMAGE, HLS_URL, ST_D, EN_D, VVALUE01, VVALUE02, VVALUE03, VVALUE04, VVALUE05, CRCM_TIME, CRCM_MSG) VALUES ('1100', '1', 'S', '제2경인선', 6, 110, '인천방향', '20260730170117', '04', '정체', '(17시 01분부터)', '안현분기점(18K)-신천(14K)', 18, 4, 37.440082, 126.826665, 'cctv00001537', '안현분기점2', 'https://exmobile4.hscdn.com/cctv1537image/ch00001537_20260730.154600.000.jpg', 'https://live12.exmobile.hscdn.com/exlive/cctv1537.stream/playlist.m3u8', 18, 18, NULL, NULL, NULL, NULL, NULL, '(17시 01분부터)', NULL);
INSERT INTO TROAD_APP.T_ACDT_BRNWS_VER001 (ROUTECD, GRPID, BOUND, ROADNM, ROUTESORT, ROADSHORTNO, BOUNDNM, INCIDENT_ID, INCI_TP_ORDER, INCI_TP, MSG, INCIDENT_POS_NAME, OCRN_DSTNC, CNGS_LNGT, LAT, LON, CCTV_ID, CCTV_NM, THUMBIMAGE, HLS_URL, ST_D, EN_D, VVALUE01, VVALUE02, VVALUE03, VVALUE04, VVALUE05, CRCM_TIME, CRCM_MSG) VALUES ('0450', '1', 'E', '중부내륙선', 6, 45, '양평방향', '20260730170123', '01', '기타', '(갓길)승용차고장 처리중 (17시 01분부터)', '여주분기점부근(261K)', 261, -1, 37.196645, 127.61217, 'cctv00005146', '금당교_중부내륙', 'https://exmobile8.hscdn.com/cctv5146image/ch00005146_20260730.154600.000.jpg', 'https://live5.exmobile.hscdn.com/exlive/cctv5146.stream/playlist.m3u8', 261, 0, NULL, NULL, NULL, NULL, NULL, '(17시 01분부터)', '(갓길)승용차고장 처리중');
INSERT INTO TROAD_APP.T_ACDT_BRNWS_VER001 (ROUTECD, GRPID, BOUND, ROADNM, ROUTESORT, ROADSHORTNO, BOUNDNM, INCIDENT_ID, INCI_TP_ORDER, INCI_TP, MSG, INCIDENT_POS_NAME, OCRN_DSTNC, CNGS_LNGT, LAT, LON, CCTV_ID, CCTV_NM, THUMBIMAGE, HLS_URL, ST_D, EN_D, VVALUE01, VVALUE02, VVALUE03, VVALUE04, VVALUE05, CRCM_TIME, CRCM_MSG) VALUES ('2510', '1', 'E', '호남지선', 6, 251, '대전방향', '20260730170212', '04', '정체', '(17시 02분부터)', '북대전부근(52K)-회덕분기점(54K)', 52, 2, 36.409214, 127.399012, 'cctv00005468', '탑립육교', 'https://exmobile4.hscdn.com/cctv5468image/ch00005468_20260730.154600.000.jpg', 'https://live7.exmobile.hscdn.com/exlive/cctv5468.stream/playlist.m3u8', 52, 52, NULL, NULL, NULL, NULL, NULL, '(17시 02분부터)', NULL);
COMMIT;
+110
View File
@@ -0,0 +1,110 @@
#!/usr/bin/env python3
"""TROAD CSV 덤프를 Oracle INSERT 스크립트로 변환한다.
사용법:
python3 csv_to_insert.py <csv> --table OPR_MAIN.T_INCIDENT_FTMS \
--numeric ROAD_NO,START_MILEPOST --out ../sql/20_v_incident_ftms_data.sql
CSV 헤더가 대상 테이블의 컬럼명과 같아야 한다.
공백만 있는 값은 NULL 로 넣는다.
"""
from __future__ import annotations
import argparse
import csv
import sys
from pathlib import Path
BATCH_COMMIT = 50
def sql_literal(value: str, numeric: bool, date: bool) -> str:
text = value.strip()
if not text:
return "NULL"
if date:
escaped = text.replace("'", "''")
return (
f"TO_TIMESTAMP('{escaped}', "
"'YYYY-MM-DD HH24:MI:SS.FF')"
)
if numeric:
try:
float(text)
except ValueError:
return "NULL"
return text
return "'" + text.replace("'", "''") + "'"
def main() -> int:
parser = argparse.ArgumentParser()
parser.add_argument("csv_path")
parser.add_argument("--table", required=True)
parser.add_argument("--numeric", default="", help="숫자 컬럼 목록(콤마 구분)")
parser.add_argument(
"--date",
default="",
help="날짜/시간 컬럼 목록(콤마 구분, YYYY-MM-DD HH24:MI:SS.FF)",
)
parser.add_argument("--encoding", default="utf-8")
parser.add_argument("--out", required=True)
parser.add_argument(
"--no-truncate",
action="store_true",
help="기존 데이터 삭제 구문을 생략한다",
)
args = parser.parse_args()
numeric_cols = {c.strip().upper() for c in args.numeric.split(",") if c.strip()}
date_cols = {c.strip().upper() for c in args.date.split(",") if c.strip()}
overlap = numeric_cols & date_cols
if overlap:
parser.error(f"--numeric과 --date에 중복된 컬럼: {', '.join(sorted(overlap))}")
csv_path = Path(args.csv_path)
with csv_path.open(newline="", encoding=args.encoding) as fp:
rows = list(csv.reader(fp))
if not rows:
print(f"빈 CSV: {csv_path}", file=sys.stderr)
return 1
header = [h.strip().strip('"').upper() for h in rows[0]]
data = [r for r in rows[1:] if any(v.strip() for v in r)]
bad = [i for i, r in enumerate(data, start=2) if len(r) != len(header)]
if bad:
print(f"컬럼 수 불일치 라인: {bad[:10]}", file=sys.stderr)
return 1
out_path = Path(args.out)
out_path.parent.mkdir(parents=True, exist_ok=True)
with out_path.open("w", encoding="utf-8") as out:
out.write(f"-- 자동 생성: {csv_path.name} -> {args.table}\n")
out.write(f"-- 행 수: {len(data)}\n")
out.write("-- 생성 도구: server-dev/oracle/tools/csv_to_insert.py\n\n")
out.write("SET DEFINE OFF\n")
out.write("SET SQLBLANKLINES ON\n\n")
if not args.no_truncate:
out.write(f"DELETE FROM {args.table};\n\n")
cols = ", ".join(header)
for idx, row in enumerate(data, start=1):
values = ", ".join(
sql_literal(v, h in numeric_cols, h in date_cols)
for h, v in zip(header, row)
)
out.write(f"INSERT INTO {args.table} ({cols}) VALUES ({values});\n")
if idx % BATCH_COMMIT == 0:
out.write("COMMIT;\n")
out.write("\nCOMMIT;\n")
print(f"{len(data)} rows -> {out_path}")
return 0
if __name__ == "__main__":
raise SystemExit(main())
+93 -1
View File
@@ -8,6 +8,7 @@
# ./server-dev/start-all-server.sh --skip-legacy-stop # ./server-dev/start-all-server.sh --skip-legacy-stop
# ./server-dev/start-all-server.sh --no-pull # git 동기화 생략 # ./server-dev/start-all-server.sh --no-pull # git 동기화 생략
# ./server-dev/start-all-server.sh --no-push # Gitea push 생략 # ./server-dev/start-all-server.sh --no-push # Gitea push 생략
# ./server-dev/start-all-server.sh --skip-oracle # TROAD Oracle 기동 생략
# ./server-dev/start-all-server.sh --local # 로컬 Mac 개발 모드 (local-dev 위임) # ./server-dev/start-all-server.sh --local # 로컬 Mac 개발 모드 (local-dev 위임)
# #
# 로컬 Mac 실행 시: 현재 소스 → 개발서버(Gitea/exdev)만 반영·배포. # 로컬 Mac 실행 시: 현재 소스 → 개발서버(Gitea/exdev)만 반영·배포.
@@ -33,9 +34,11 @@ ENV_TEMPLATE="${SERVER_DEV_DIR}/env.exdev-server.template"
RAG_ENV="${RAG_DIR}/.env" RAG_ENV="${RAG_DIR}/.env"
COMPOSE_SERVER="${RAG_DIR}/docker-compose.server.yml" COMPOSE_SERVER="${RAG_DIR}/docker-compose.server.yml"
COMPOSE_CADDY="${SERVER_DEV_DIR}/docker-compose.caddy.yml" COMPOSE_CADDY="${SERVER_DEV_DIR}/docker-compose.caddy.yml"
COMPOSE_ORACLE="${SERVER_DEV_DIR}/docker-compose.oracle.yml"
LEGACY_STACK_DIR="${LEGACY_STACK_DIR:-/Users/aidev/dev/exAIChatbot2.0}" LEGACY_STACK_DIR="${LEGACY_STACK_DIR:-/Users/aidev/dev/exAIChatbot2.0}"
MONGO_CONTAINER="${MONGO_CONTAINER:-exaichatbot-agent-mongo}" MONGO_CONTAINER="${MONGO_CONTAINER:-exaichatbot-agent-mongo}"
ORACLE_CONTAINER="${ORACLE_CONTAINER:-exaichatbot-agent-oracle-troad}"
INTERNAL_TOOL_API_KEY="${INTERNAL_TOOL_API_KEY:-exdev-agent-tool-key}" INTERNAL_TOOL_API_KEY="${INTERNAL_TOOL_API_KEY:-exdev-agent-tool-key}"
PUBLIC_BASE_URL="${PUBLIC_BASE_URL:-https://chatbot.exdev.co.kr}" PUBLIC_BASE_URL="${PUBLIC_BASE_URL:-https://chatbot.exdev.co.kr}"
@@ -53,6 +56,7 @@ SKIP_JAVA=false
SKIP_LEGACY_STOP=false SKIP_LEGACY_STOP=false
SKIP_CADDY=false SKIP_CADDY=false
SKIP_DESKTOP=false SKIP_DESKTOP=false
SKIP_ORACLE=false
NO_PULL=false NO_PULL=false
NO_PUSH=false NO_PUSH=false
LOCAL_DEV=false LOCAL_DEV=false
@@ -65,11 +69,12 @@ for arg in "$@"; do
--skip-legacy-stop) SKIP_LEGACY_STOP=true ;; --skip-legacy-stop) SKIP_LEGACY_STOP=true ;;
--skip-caddy) SKIP_CADDY=true ;; --skip-caddy) SKIP_CADDY=true ;;
--skip-desktop) SKIP_DESKTOP=true ;; --skip-desktop) SKIP_DESKTOP=true ;;
--skip-oracle) SKIP_ORACLE=true ;;
--no-pull) NO_PULL=true ;; --no-pull) NO_PULL=true ;;
--no-push) NO_PUSH=true ;; --no-push) NO_PUSH=true ;;
--local) LOCAL_DEV=true ;; --local) LOCAL_DEV=true ;;
-h|--help) -h|--help)
sed -n '2,14p' "$0" sed -n '2,15p' "$0"
exit 0 exit 0
;; ;;
*) *)
@@ -369,6 +374,91 @@ ensure_mongo() {
wait_port 27017 "MongoDB" 30 || true wait_port 27017 "MongoDB" 30 || true
} }
oracle_container_running() {
docker ps --format '{{.Names}}' 2>/dev/null | grep -qx "${ORACLE_CONTAINER}"
}
wait_oracle_ready() {
local max="${1:-300}" i=0
log "Oracle TROAD 준비 대기 (최대 ${max}s)..."
while (( i < max )); do
if oracle_container_running && docker exec "${ORACLE_CONTAINER}" healthcheck.sh >/dev/null 2>&1; then
log "✅ Oracle TROAD ready (localhost:1521/orcl2, OPR_MAIN)"
return 0
fi
sleep 5
i=$((i + 5))
done
warn "Oracle TROAD 타임아웃 — docker logs ${ORACLE_CONTAINER}"
docker logs --tail 40 "${ORACLE_CONTAINER}" 2>/dev/null | sed 's/^/ /' || true
return 1
}
# 교통정보 뷰가 비어 있으면 oracle/apply-sql.sh 로 적용한다.
# (기존 chatbotApi SQL: TROAD_APP.V_ROUTE_NEW_NM / V_ROUTE_TRFC_VER001 등 — 앱 로직 변경 없음)
ensure_troad_schema() {
local apply="${SERVER_DEV_DIR}/oracle/apply-sql.sh"
[[ -x "$apply" ]] || return 0
local rows route_rows
rows="$(docker exec -e NLS_LANG=.AL32UTF8 "${ORACLE_CONTAINER}" bash -lc \
"sqlplus -S -L OPR_MAIN/${ORACLE_TROAD_PASSWORD:-test}@localhost:1521/ORCL2 <<'EOSQL'
SET HEADING OFF
SET FEEDBACK OFF
SET PAGESIZE 0
SELECT COUNT(*) FROM V_INCIDENT_FTMS;
EXIT
EOSQL" 2>/dev/null | tr -dc '0-9')"
route_rows="$(docker exec -e NLS_LANG=.AL32UTF8 "${ORACLE_CONTAINER}" bash -lc \
"sqlplus -S -L OPR_MAIN/${ORACLE_TROAD_PASSWORD:-test}@localhost:1521/ORCL2 <<'EOSQL'
SET HEADING OFF
SET FEEDBACK OFF
SET PAGESIZE 0
SELECT COUNT(*) FROM TROAD_APP.V_ROUTE_NEW_NM;
EXIT
EOSQL" 2>/dev/null | tr -dc '0-9')"
if [[ -n "$rows" && "$rows" -gt 0 && -n "$route_rows" && "$route_rows" -gt 0 ]]; then
log "✅ TROAD 교통정보 뷰 확인 (V_INCIDENT_FTMS ${rows}건, V_ROUTE_NEW_NM ${route_rows}건)"
return 0
fi
log "TROAD 교통정보 뷰/데이터 적용 (oracle/apply-sql.sh)..."
"$apply" >/dev/null 2>&1 \
&& log "✅ TROAD 교통정보 뷰 적용 완료" \
|| warn "TROAD 스키마 적용 실패 — server-dev/oracle/apply-sql.sh 를 직접 실행해 확인하세요"
}
ensure_oracle() {
if $SKIP_ORACLE; then
log "Oracle TROAD 기동 생략 (--skip-oracle)"
return 0
fi
[[ -f "${COMPOSE_ORACLE}" ]] || fail "server-dev/docker-compose.oracle.yml 없음"
# 이미 다른 프로세스가 1521 을 쓰는 경우(비-Oracle 컨테이너)만 경고
if ! oracle_container_running && lsof -iTCP:1521 -sTCP:LISTEN >/dev/null 2>&1; then
if docker ps --format '{{.Names}} {{.Ports}}' 2>/dev/null | grep -qE '1521'; then
log "Oracle :1521 이미 Docker 로 사용 중 — 기존 인스턴스 재사용"
wait_oracle_ready 120 && ensure_troad_schema || true
return 0
fi
warn "호스트 :1521 이 이미 점유됨 — TROAD Oracle 기동 실패 가능"
fi
log "Oracle TROAD 기동 (docker-compose.oracle.yml)..."
(
cd "${SERVER_DEV_DIR}"
docker compose -f docker-compose.oracle.yml up -d
) || fail "Oracle TROAD docker compose up 실패"
if wait_oracle_ready 360; then
ensure_troad_schema
else
warn "Oracle 미준비 — chatbotApi TROAD 조회가 실패할 수 있음"
fi
}
bootstrap_qdrant_if_empty() { bootstrap_qdrant_if_empty() {
local collection="${QDRANT_COLLECTION:-qa_vectors_v2}" local collection="${QDRANT_COLLECTION:-qa_vectors_v2}"
if [[ -f "${RAG_ENV}" ]]; then if [[ -f "${RAG_ENV}" ]]; then
@@ -590,6 +680,7 @@ log "exdev 서버 모드"
stop_legacy_stack stop_legacy_stack
ensure_host_ai ensure_host_ai
ensure_mongo ensure_mongo
ensure_oracle
start_rag start_rag
if ! $SKIP_JAVA; then if ! $SKIP_JAVA; then
@@ -624,6 +715,7 @@ log " RAG http://127.0.0.1:${RAG_PORT}/health"
log " Admin http://127.0.0.1:${ADMIN_PORT}/" log " Admin http://127.0.0.1:${ADMIN_PORT}/"
log " WAS http://127.0.0.1:${WAS_PORT}/" log " WAS http://127.0.0.1:${WAS_PORT}/"
log " Skill http://127.0.0.1:${SKILL_PORT}/web/ask" log " Skill http://127.0.0.1:${SKILL_PORT}/web/ask"
log " Oracle localhost:1521/orcl2 (OPR_MAIN / TROAD)"
log " Kakao ${PUBLIC_BASE_URL}/kakao/skill" log " Kakao ${PUBLIC_BASE_URL}/kakao/skill"
log " 로그 ${LOG_DIR}/" log " 로그 ${LOG_DIR}/"
log " 종료 ./server-dev/stop-all-server.sh" log " 종료 ./server-dev/stop-all-server.sh"
+23 -1
View File
@@ -4,6 +4,8 @@
# ./server-dev/stop-all-server.sh # ./server-dev/stop-all-server.sh
# ./server-dev/stop-all-server.sh --keep-caddy # ./server-dev/stop-all-server.sh --keep-caddy
# ./server-dev/stop-all-server.sh --purge-mongo # ./server-dev/stop-all-server.sh --purge-mongo
# ./server-dev/stop-all-server.sh --purge-oracle
# ./server-dev/stop-all-server.sh --keep-oracle
set -euo pipefail set -euo pipefail
ROOT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)" ROOT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)"
@@ -14,21 +16,27 @@ RAG_DIR="${ROOT_DIR}/exAiChatBot-chatbot2.0-agent"
APP_DIR="${ROOT_DIR}/chatbotApp-chatbot2.0-agent" APP_DIR="${ROOT_DIR}/chatbotApp-chatbot2.0-agent"
COMPOSE_SERVER="${RAG_DIR}/docker-compose.server.yml" COMPOSE_SERVER="${RAG_DIR}/docker-compose.server.yml"
COMPOSE_CADDY="${SERVER_DEV_DIR}/docker-compose.caddy.yml" COMPOSE_CADDY="${SERVER_DEV_DIR}/docker-compose.caddy.yml"
COMPOSE_ORACLE="${SERVER_DEV_DIR}/docker-compose.oracle.yml"
MONGO_CONTAINER="${MONGO_CONTAINER:-exaichatbot-agent-mongo}" MONGO_CONTAINER="${MONGO_CONTAINER:-exaichatbot-agent-mongo}"
ORACLE_CONTAINER="${ORACLE_CONTAINER:-exaichatbot-agent-oracle-troad}"
LEGACY_STACK_DIR="${LEGACY_STACK_DIR:-/Users/aidev/dev/exAIChatbot2.0}" LEGACY_STACK_DIR="${LEGACY_STACK_DIR:-/Users/aidev/dev/exAIChatbot2.0}"
KEEP_CADDY=false KEEP_CADDY=false
KEEP_ORACLE=false
PURGE_MONGO=false PURGE_MONGO=false
PURGE_ORACLE=false
STOP_HOST_AI=false STOP_HOST_AI=false
for arg in "$@"; do for arg in "$@"; do
case "$arg" in case "$arg" in
--keep-caddy) KEEP_CADDY=true ;; --keep-caddy) KEEP_CADDY=true ;;
--keep-oracle) KEEP_ORACLE=true ;;
--purge-mongo) PURGE_MONGO=true ;; --purge-mongo) PURGE_MONGO=true ;;
--purge-oracle) PURGE_ORACLE=true ;;
--stop-host-ai) STOP_HOST_AI=true ;; --stop-host-ai) STOP_HOST_AI=true ;;
-h|--help) -h|--help)
sed -n '2,8p' "$0" sed -n '2,10p' "$0"
exit 0 exit 0
;; ;;
esac esac
@@ -87,6 +95,20 @@ if ! $KEEP_CADDY && [[ -f "${COMPOSE_CADDY}" ]]; then
log "Caddy(HTTPS) 중지" log "Caddy(HTTPS) 중지"
fi fi
if $KEEP_ORACLE; then
log "Oracle TROAD 유지 (--keep-oracle)"
elif [[ -f "${COMPOSE_ORACLE}" ]]; then
if $PURGE_ORACLE; then
(cd "${SERVER_DEV_DIR}" && docker compose -f docker-compose.oracle.yml down -v --remove-orphans 2>/dev/null) || true
docker rm -f "${ORACLE_CONTAINER}" 2>/dev/null || true
log "Oracle TROAD 컨테이너·볼륨 삭제 (${ORACLE_CONTAINER})"
else
(cd "${SERVER_DEV_DIR}" && docker compose -f docker-compose.oracle.yml stop 2>/dev/null) || true
docker stop "${ORACLE_CONTAINER}" 2>/dev/null || true
log "Oracle TROAD 중지 (${ORACLE_CONTAINER}, 데이터 볼륨 유지)"
fi
fi
if $PURGE_MONGO; then if $PURGE_MONGO; then
docker stop "${MONGO_CONTAINER}" 2>/dev/null || true docker stop "${MONGO_CONTAINER}" 2>/dev/null || true
docker rm -f "${MONGO_CONTAINER}" 2>/dev/null || true docker rm -f "${MONGO_CONTAINER}" 2>/dev/null || true
+5 -1
View File
@@ -36,10 +36,14 @@ done
log "overlay 복사..." log "overlay 복사..."
rsync -az "${ROOT_DIR}/server-dev/docker-compose.rag.server.yml" \ rsync -az "${ROOT_DIR}/server-dev/docker-compose.rag.server.yml" \
"${EXDEV_SSH}:${REMOTE_WT}/server-dev/docker-compose.rag.server.yml" "${EXDEV_SSH}:${REMOTE_WT}/server-dev/docker-compose.rag.server.yml"
rsync -az "${ROOT_DIR}/server-dev/docker-compose.oracle.yml" \
"${EXDEV_SSH}:${REMOTE_WT}/server-dev/docker-compose.oracle.yml"
rsync -az "${ROOT_DIR}/server-dev/oracle/" \
"${EXDEV_SSH}:${REMOTE_WT}/server-dev/oracle/"
rsync -az "${ROOT_DIR}/local-dev/docker-compose.rag.local.yml" \ rsync -az "${ROOT_DIR}/local-dev/docker-compose.rag.local.yml" \
"${EXDEV_SSH}:${REMOTE_WT}/local-dev/docker-compose.rag.local.yml" 2>/dev/null || true "${EXDEV_SSH}:${REMOTE_WT}/local-dev/docker-compose.rag.local.yml" 2>/dev/null || true
ssh -o BatchMode=yes "${EXDEV_SSH}" "mkdir -p '${REMOTE_WT}/exAiChatBot-chatbot2.0-agent' && \ ssh -o BatchMode=yes "${EXDEV_SSH}" "mkdir -p '${REMOTE_WT}/exAiChatBot-chatbot2.0-agent' '${REMOTE_WT}/server-dev/oracle/init' && \
cp '${REMOTE_WT}/server-dev/docker-compose.rag.server.yml' '${REMOTE_WT}/exAiChatBot-chatbot2.0-agent/docker-compose.server.yml' 2>/dev/null || true" cp '${REMOTE_WT}/server-dev/docker-compose.rag.server.yml' '${REMOTE_WT}/exAiChatBot-chatbot2.0-agent/docker-compose.server.yml' 2>/dev/null || true"
if [[ -d "${ROOT_DIR}/chatbotApp-chatbot2.0-agent/public" ]]; then if [[ -d "${ROOT_DIR}/chatbotApp-chatbot2.0-agent/public" ]]; then