About
화성시는 전국 기초단체 중 가장 공장이 많은 지역이며,
동탄, 병점 등 신도시의 입주로 2018년 한해 동안
인구가 가장 많이 증가한 지자체입니다.
이로 인해 파생되는 교통문제를 해결하기 위해,
저희 Hoptimization 팀은 화성시내 인구와 이동형태를 고려한 관내 버스 노선 최적화 프로젝트를 진행했습니다.
가설
1. 여러 버스 노선이
중복된 노선을 운행하며,
이용량이 많지 않아 비효율적인
버스 노선이 있을 것이다.
2. 직선거리는 짧지만 직행으로 가는 버스 노선이 없어
돌아가야만하는 이용자가 있을 것이다.
3. 경기도 지역의 특성상
출퇴근 시간에 서울에서 또는 서울로 이동하는 사람이 많고,
서울과 연결되는 이동수단이 있는 지역의 버스 이용량 역시 많을 것이다.
4.
버스 정류장 이름을 보면
지나가는 노선의 특징을 알 수 있을 것이다.
(eg. oo고등학교 앞 정류장일 경우 등하교 시간 이용량이 많을 것이며, 주요 이용객은 학생이며,
주말에는 이용량이 급격히 감소할 것이다.)
5.
주중/주말, 다른 이용량 형태를 띌 것이다.
관련 기사
Analysis
화성시 버스 노선을 최적화 하기 위해 도로 상황 및 현재 버스 운영 실정, 이용 현황을 파악하였습니다.
데이터는 승객들의 승하차 정보(2018년 7월) 및 유동 인구 데이터, 경기도 버스 노선 및 도로 현황 데이터 등을 이용하였습니다.
화성시 도로 네트워크
현재 화성시 도로의 모습을 확인할 수 있습니다.
화성시 유동인구 현황
화성시 주중 유동인구 현황

화성시 주말 유동인구 현황

진한 빨간색으로 나타나는 위치가 유동인구가 많은 곳입니다.
주중, 주말 모두 유동인구가 많은 몇 군데는 다음과 같은 특징을 가지고 있습니다.
팔탄면 : 한국 폴리텍 대학 화성캠퍼스 및 골프장 운영
우정읍 : 조암터미널
독정리 : 위닉스 화성공장 및 화성 스마트 밸리
양감면 : 가구단지, 일반산업단지 분포
반송동 : 동탄 신도시
병점동 : 병점역 부근
화성시 버스 노선 현황
화성시의 전체 버스노선을 확인 할 수 있으며,
이용량 순으로 TOP10의 노선 및 정류소의 모습을 확인할 수 있습니다.
화성시 버스 이용 현황
버스 이용자들의 시간대별 이용 현황과
가장 많이 이용하는 버스 노선 및 사용자 별 이용 특징을 확인 할 수 있습니다.
주말/주중 이용량의 합
사용자 타입별 이용 현황
주중 데이터의 평균치를 사용하였습니다.
수요일 데이터가 월요일, 화요일에 비해 매우 적지만
수요일에 이동량이 적을 뿐이고 옳은 데이터라고 판단하였습니다
평일 시간대별 TOP 5 노선 이용량
주말 시간대별 TOP 5 노선 이용량
출근시간 TOP 10 정류장 이용량
퇴근시간 TOP 10 정류장 이용량
출퇴근 시간 승하차 및 환승 이용량 합산 TOP 10 정류장
Optimization
화성시 버스 노선을 최적화 하기 위해 노선의
중복 제거와
돌아가는 승객의 편의 및 이용량에 따른 노선을 재구성을 하였습니다.
화성시 주 버스 이용객에 최적화된 노선
화성시 내 출퇴근 시간에 환승이 가장 많은 정류장을 기반으로
새로운 순환 버스 노선을 제시합니다.
화성시 버스 노선 중복 제거
저희는 많은 버스가 매우 비슷한 경로로 다니는 것을 확인하였고
이를 제거하여 새로운 노선을 만들었습니다.
# 330
- 간격: 15~20분
- 첫차 4:10
- 막차 22:20
- 금정역 출발 /
제부도 도착
- 탑승인원: 229명
탑승인원이 많아 노선이
효율적이라 판단 -> 유지
탑승인원많아 노선이 효율적이라 판단 -> 유지
# 27
- 간격: 230~300분
- 첫차 8:50
- 막차 17:40
- 조암터미널 출발 /
두레자연중고 도착
- 탑승인원: 0명
4번이 해당 노선이 지나는 모든
정류장을 지나기 떄문에 4번의 운행 수를 늘리고 해당 노선은 제거
# 4
- 간격: 35~ 130분
- 첫차 6:15
- 막차 21:20
- 조암터미널 출발 /
이화리종점(기아) 도착
- 탑승인원: 8명
27, 4-1번을 제거하고 4번의 운행수를 늘려 운행
# 4-1
- 간격: 평일 3회
- 첫차 7:05
- 막차 16:50
- 조암터미널 출발 /
평택(안중터미널) 도착
- 탑승인원: 0명
해당 노선의 이용량이 적고 화성시 내 거치는 정류장은 모두 4번 노선이 지나기 때문에 해당
노선을 제거 후, 평택(안중터미널)행 시외버스 노선 개설이 더욱 효울적이라 판단
# 20
- 간격: 115~240분
- 첫차 7:45
- 막차 16:40
- 조암터미널 출발 /
이화리종점(기아) 도착
- 탑승인원: 1명
해당 노선이 지나는 모든 정류장을
4번 노선이 지나기 떄문에 해당 노선을 제거 후 4번 노선의 운행 수를 늘려 운행
# 25
- 간격: 하루 2회
- 첫차 8:10
- 막차 17:20
- 조암터미널 출발 /
사곡사거리 도착
- 탑승인원: 0명
이용자가 적고, 해당 노선을 지나는 노선이 12개 임으로 제거
# 18
- 간격: 80~130분
- 첫차 8:40
- 막차 21:00
- 조암터미널 출발 /
궁평항 도착
- 탑승인원: 0명
비록 이용자는 적지만
조암터미널에서 궁평항까지 잇는 유일한 노선이기 때문에 유지
# 9
- 간격: 2회
- 첫차 6:30
- 막차 20:30
- 조암터미널 출발 /
노진리 도착
- 탑승인원: 3명
이용자와 운행횟수가 적으며, 19번 노선과 중복도가 높아
해당 노선을 제거 후 19번 노선이 9번 노선까지 지나며 운행 횟수를 늘릴 수 있도록 수정
# 19
- 간격: 2회
- 첫차 11:20
- 막차 20:50
- 조암터미널 출발 /
노진리 도착
- 탑승인원: 6명
기존 9번 노선이 지나던 정류장도 지나며,
기존 9번 노선의 운행시간에 운행될 수 있도록 운행 횟수 증가
# 5-2
- 간격: 60~70분
- 첫차 7:10
- 막차 21:30
- 조암터미널 출발 /
호곡리 도착
- 탑승인원: 3명
중복도가 높은 5-4번 노선이
기존에 지나던 노선 역시 지날 수 있도록 수정
# 5-4
- 간격: 2회
- 첫차 6:30
- 막차 20:45
- 조암터미널 출발 /
호곡리 도착
- 탑승인원: 1명
이용자 수가 적고, 중복도가 높은
5-2번이 존재하기 때문에 5-2번이 해당 노선이 기존에 지나던 노선 역시 지날 수 있도록 수정
# 2-2
- 간격: 10~200분
- 첫차 6:30
- 막차 21:00
- 조암터미널 출발 /
이화리종점(기아) 도착
- 탑승인원: 2명
조암터미널과 이화리 종점을 잇는 기아자동차로를 주기적으로 지나는
2-3번이 있으니 기아자동차로에 위치한 정류장 외 다른 정류장을 돌 수 있는 새로운 2-5번 노선 신설
# 2-1
- 간격: 40~160분
- 첫차 11:30
- 막차 16:50
- 조암터미널 출발 /
고온리 종점 도착
- 탑승인원: 1명
조암터미널과 이화리 종점을 잇는 기아자동차로를 주기적으로
지나는 2-3번이 있으니 기아자동차로에 위치한 정류장 외 다른 정류장을 돌 수 있는 새로운 2-5번 노선 신설
# 2-3
- 간격: 1회
- 첫차 12:50
- 막차 18:40
- 조암터미널 출발 /
고온리 종점 도착
- 탑승인원: 0명
중복도가 높고 이용자 수가 적은 기존 2, 2-1,
2-4번의 노선이 지나던 정류장을 지날 수 있도록 수정하며 3개의 노선이 합쳐지는 만큼 운행 횟수 증가
# 2-4
- 간격: 200분
- 첫차 6:30
- 막차 9:50
- 조암터미널 출발 /
화산1리 도착
- 탑승인원: 0명
탑승인원이 적고, 중복도가 높은 2-3번이 존재하기
때문에 2-3번이 해당 노선이 기존에 지나던 노선 역시 지날 수 있도록 수정
# 2
- 간격: 50~200분
- 첫차 6:30
- 막차 21:30
- 조암터미널 출발 /
고온리 종점 도착
- 탑승인원: 5명
중복도가 높은 2-3번이 존재하기 때문에
2-3번이 해당 노선이 기존에 지나던 노선 역시 지날 수 있도록 수정
# 6
- 간격: 2회
- 첫차 7:30
- 막차 20:05
- 조암터미널 출발 /
향납읍 도착
- 탑승인원: 24명
중복도가 높은 6-2, 6-3번 노선이
기존에 지나던 노선 역시 지나게 수정 후 운행 횟수 또한 증가하여 수정
기존 3개의 노선이 지나던 길을 하나의 노선이 지나게 함으로써
운행 시간이 길어져 불편할 수 있어 조암터미널과 향납읍을 바로 연결하는 6-4 직행버스(1일 2회) 신설
# 6-2
- 간격: 1회
- 첫차 18:00
- 막차 18:00
- 조암터미널 출발 /
향납읍 도착
- 탑승인원: 4명
이용자 수가 적고, 중복도가 높은
6번이 존재하기 때문에 6번이 해당 노선이 기존에 지나던 노선 역시 지날 수 있도록 수정
# 6-3
- 간격: 2회
- 첫차 12:20
- 막차 18:00
- 조암터미널 출발 /
향납읍 도착
- 탑승인원: 4명
이용자 수가 적고, 중복도가 높은
6번이 존재하기 때문에 6번이 해당 노선이 기존에 지나던 노선 역시 지날 수 있도록 수정
# 8-3
- 간격: 1회
- 첫차 7:10
- 막차 7:10
- 조암터미널 출발 /
석포리 도착
- 탑승인원: 5명
이용자 수와 운행 횟수가 적고,
중복도가 높은 21번이 존재하기 때문에 21번이 해당 노선이 기존에 지나던 노선 역시 지날 수 있도록 수정
# 21
- 간격: 평일 2회
- 첫차 6:50
- 막차 20:30
- 조암터미널 출발 /
구장리 도착
- 탑승인원: 12명
중복도가 높은 8-3번 노선이 기존에 지나던
노선 역시 지나게 수정 후 운행 횟수 또한 증가하여 수정
Hoptimization
Hoptimization이란,
희망을 뜻하는Hope와 최적화를 뜻하는
optimization의 합성어로
화성시 버스 노선을 최적화 하고 싶다는 팀원들의 간절한 소망이 담겨져 있습니다.

윤한솔
____
Data Analyst
Project Managing
Data Visualization
Data Preprocessing
Data Analysis
Web Design

고은솔
Data Analyst
/ Project Manager
Data Visualization
Data Preprocessing
Data Analysis
Data Collection
Web Design

진은지
Data Analyst
/ Project Manager
Data Visualization
Data Preprocessing
Data Analysis
Web Development
Project planning

한단비
____
Data Analyst
Data Visualization
Data Preprocessing
Data Analysis
Web Development
Git Coaching

김성보
____
Data Analyst
Data Visualization
Data Preprocessing
Data Analysis
Web Design
Tech Leading
Q&A