1. 교통 단속 CCTV 위치 추천 및
실시간 단속 내비게이터
1. 교통단속 CCTV 위치 추천 및 실시간 단속 내비게이터
1. 기획의도
2. 사용도구 및 분석환경
• 전처리 및 분석, 시각화 : Python 3.6.7, R, Excel, QGIS 3.8.3
• Web Server : Redis, Docker, Django, HTML5
• Data Collection Server : Flume, Hadoop, CentOS 7.6.1810(64bit), Virtual box VM
• 기타 사용 Tool : Jupyter LAB 1.1.4, Winscp, Putty
3. 시나리오
- 강남구의 불법 주정차 취약 지역을 데이터 분석을 통해 도출하고 그중 교통 단속
CCTV가 설치되지 않은 지역에 설치 제안
- 불법 주정차 단속 데이터를 수집, 저장하여 단속 요원이 활용할 수 있는 시각화 서
비스 제공
1. 교통단속 CCTV 위치 추천 및 실시간 단속 내비게이터
데
이
터
정의/명칭 수집방안 세부항목(속성/변수) 수집기간
(생성년도)
데이터량 데이터포
맷
강남 단속장소
별 단속리스트
공공 데이터 포털 단속일시,단속지역,단속장소 2달(2019.8 – 2019.
9)
47,034 건 CSV
서울 강남구 어
린이보호구역
공공 데이터 포털 시설종류, 상호명, 위경도,관
리기관명,, 관할 경찰서명,
소재지도로명주소, 대상시설
명
1년 (2018) 103건 CSV
서울 소방용수시
설
서울 열린 데이터
광장
소화전, 저수조, 급수탑, 비
상소화장치
1년 (2018) 59,957건 CSV
소상공인시장진
흥공단_상가업소
정보
공공 데이터 포털 상호명, ,위도,경도 1년 (2018) 564,975건 CSV
CCTV 단속건수
현황
정보공개포털 연번, cctv NO, CCTV명, 지
번, 단속건수
2달(2019.8 – 2019.
9)
14,447건 CSV
서울시
버스정류장 위치
공공 데이터 포털 정류소번호,정류소명,X좌
표,Y좌표
1년(2018) 535건 CSV
서울 횡단보도
현황
서울 열린 데이터
광장
구코드,동코드,지번,도로구분,
위도,경도
1년 30,969건 CSV
서울시 강남구
단속 투입인력
현황
강남구 유선문의 강남구 단속 투입인력 수, 시
간
4-1. 데이터 설명
4-2. 교통단속 CCTV 위치 추천
- Geocoder와 구글 스프레드시트를 이용하여 주소위경도변환
- 500M 구역별 각 변수들의 개수를 하나의 프레임으로 취합
변수(어린이보호구역, 상점, 버스정류장 , 소방용수,
CCTV단속건수, 교통단속 CCTV, 불법주정차 단속건수)
257개의 ID생성
id
단속건수
CCTV단
속건수
교통단속
CCTV
어린이
보호구역
소방용수
상권
버스
정류장
484 1 0 0 0 0 3 1
485 74 0 0 0 2 9 0
486 146 2 1 0 6 156 3
487 40 1 2 0 11 354 0
488 335 0 0 0 17 593 2
489 165 0 0 0 15 422 2
490 229 0 0 0 14 496 2
491 124 1 1 0 16 1543 3
… … … … … … … …
4. 분석
4-2-1. 전처리
1. 교통단속 CCTV 위치 추천 및 실시간 단속 내비게이터
id
단속건
수
CCTV
단속건
수
교통
단속
CCTV
어린이
보호구
역
소방용
수
상권
버스
정류장
484 1 0 0 0 0 3 1
485 74 0 0 0 2 9 0
486 146 2 1 0 6 156 3
487 40 1 2 0 11 354 0
488 335 0 0 0 17 593 2
489 165 0 0 0 15 422 2
490 229 0 0 0 14 496 2
491 124 1 1 0 16
1543
3
492 385 2 2 0 7 576 1
493 147 1 0 1 13 590 1
494 93 0 1 0 8 271 1
547 221 0 0 0 43 240 4
496 2 0 0 0 0 0 2
513 0 0 0 0 0 7 0
514 89 0 1 0 5 91 3
550 154 0 0 0 40 216 3
… … … … … … … …
군집
Label
6
6
5
6
1
1
1
2
2
4
6
1
6
6
5
1
…
- 2~5번 군집의 경우 각 속성별로 값의 뚜렷한 차이가 없음을 확인
- 1번 군집 과 6번 군집의 경우 타 군집에 비해 CCTV 설치수가 적은 것을 확인
- 6번 군집은 단속 건수 또한 적은 것을 확인
- 따라서 1번 군집의 셀을 대상 지역으로 결정
id
단속
건수
CCTV
단속
건수
교통
단속
CCTV
어린
이
보호
구역
소방
용수
상권
버스
정류
장
518 844 1 1 1 35 395 0
582 660 2 2 0 35 339 1
524 579 1 2 0 35 226 2
521 577 1 1 0 35 538 2
606 548 2 2 0 35 349 3
863 368 0 4 0 26 4 0
546 350 2 2 0 35 289 4
726 349 2 3 0 35 218 2
549 348 0 1 0 50 235 4
488 335 0 0 0 17 593 2
- 1번 군집 중, 단속건수가 많고 CCTV가 거의 설치되지 않은 곳, 상권이 밀집된 곳을 위
주로 순위를 매긴 결과 청담동 1곳, 논현동 5곳, 역삼동 3곳, 일원본동 1곳을 최종 지
역으로 선정
4-2-1. 분석
1. 교통단속 CCTV 위치 추천 및 실시간 단속 내비게이터
4-3. 실시간 단속 내비게이터(Web 구현)
- User Pool 30000명 생성
- 강남 위도, 경도 범위 지정
- 불편 신고 시간 체크
- 데이터를 Python 소켓 모듈을 활용하
여 하둡 서버로 전송
- 받은 데이터를 지정 경로에 저장
- 불편신고 가데이터를 생성하여 실시간 단속 내비게이터를 제공.
- 불편 신고와 동시에 Chat room을 통해
위도, 경도를 전송
- 전달 받은 위도, 경도를 지도에 실시간으
로 시각화