3. 경로 탐색
3.1 목표 경로 설정
어떤 경로를 탐색해야 하는가?
- 안전한
- 정확한
- 빠르고 효율적인 길을 목표로 탐색한다.
모빌리티 사용자들을 위한 안전한 경로를 설정하는 목표를 세울 때 고려해야 할 몇 가지 요소
-
사고 위험성 최소화
- 교통사고가 자주 발생하는 지역이나 도로를 피하고, 안전한 도로와 보행로를 우선 고려해야 합니다.
- 과거 사고 발생 이력을 고려하여 사고가 적은 경로를 탐색하고 안내해야 합니다.
-
보조 기구 및 장애물 고려
- 보조 기구를 사용하는 사용자를 위해 경사가 낮거나 휠체어 사용이 용이한 보행로를 우선적으로 선택해야 합니다.
-
가시성과 조명
- 안전을 위해 밤에도 안전한 조명이 있는 길이나, 충분한 가시성을 가진 도로를 선택해야 합니다.
- 특히 모빌리티 사용자들이 다양한 환경에서 이동할 수 있도록 가시성과 조명이 중요합니다.
-
주변 편의 시설
- 이동 시, 들를 수 있는 주변 편의 시설을 고려하여 경로를 탐색해야 합니다.
3.2 경로 탐색을 위한 구역 산정
경로를 탐색하기 전, 경로를 안전하게 설정하고 선택하기 위해서는 다양한 데이터를 바탕으로 한 인덱싱한 구역 산정이 필요합니다. 이를 통해 사용자에게 안전하고 편리한 경로를 제공할 수 있게 됩니다.
-
교통사고 이력 데이터
- 교통사고 이력 데이터를 기반으로, 사고가 자주 발생하는 지역이나 도로를 피할 수 있습니다.
- 사고가 적은 경로를 탐색하여 안전한 도로와 보행로를 우선 선택할 수 있습니다.
-
보행로 및 보조 기구 용이성 데이터
- 보조 기구를 사용하는 사용자들을 위해 경사가 낮거나 휠체어 사용이 용이한 보행로를 선택할 수 있습니다.
- 보행로에 있는 장애물 정보를 통해 사용자들의 편의성을 고려할 수 있습니다.
-
조명 및 가시성 데이터
- 밤에도 안전한 조명이 있는 길이나 충분한 가시성을 가진 도로를 선택할 수 있습니다.
- 특히, 조명이 부족한 지역이나 시간에는 조명과 가시성에 관한 데이터를 반영하여 경로를 설정할 수 있습니다.
-
편의 시설 데이터
- 이동하면서 사용자들이 이용할 수 있는 주변 편의 시설 정보를 반영하여 경로를 탐색할 수 있습니다.
- 휠체어 편의 시설, 화장실 등을 고려하여 사용자의 이동 편의성을 높일 수 있습니다.
이러한 다양한 데이터를 기반으로 경로를 설정하기 위해서는 데이터의 적절한 인덱싱과 분석이 필요합니다. 이 데이터를 적절히 활용하여 사용자에게 안전하고 효율적인 경로를 제공할 수 있을 겁니다.
3.3 필요한 데이터 처리
1. 데이터를 어디서 구할 수 있는가?
- 공공 데이터 포털 : 정부나 지자체에서 제공하는 공공 데이터 포털을 활용할 수 있습니다. 교통사고 통계, 보행로 정보, 주변 편의 시설 데이터 등을 이용할 수 있습니다.
- 지리 정보 시스템(GIS) 서비스 : GIS 서비스에서 제공하는 지도 데이터나 공간 정보를 활용할 수 있습니다. 이러한 데이터는 지리적 정보와 특성을 가지고 있어 경로 탐색에 유용합니다.
- 센서 데이터 : 현장에서 수집된 데이터, IoT 장치로부터의 데이터 등을 활용할 수 있습니다. 보행자 이동 패턴, 교통량, 환경 요소 등을 수집하여 활용할 수 있습니다.
2. 데이터를 어떻게 처리할 것인가?
- 데이터 수집 및 전처리 : 데이터를 수집하고, 불필요한 정보를 정제하거나 결측치를 처리하는 등의 전처리 작업이 필요합니다.
- 데이터 저장 및 관리 : 데이터베이스나 파일 시스템 등을 활용하여 데이터를 저장하고 관리합니다. 필요한 경우 큰 데이터를 처리할 수 있는 시스템을 고려할 수 있습니다.
- 데이터 분석 및 가공 : 수집된 데이터를 분석하여 패턴을 파악하고, 필요한 정보를 추출하거나 가공하는 작업을 수행합니다.
- 경로 탐색 알고리즘 적용 : 수집된 데이터를 바탕으로 경로 탐색 알고리즘을 구현하고, 안전한 이동 경로를 탐색합니다.
3.4 S-MAP, QGIS 활용하기
이를 위해 S-MAP, QGIS를 사용하여 지도 레이어를 구축하고, OSRM을 활용하여 경로 탐색을 진행할 예정입니다.
S-MAP, QGIS를 사용하여 지도 레이어를 생성하고 데이터를 시각화하며, 이 데이터를 OSRM에 통합하여 안전한 이동 경로를 탐색하고 제공하는 것이 이 프로젝트의 목표입니다.
- 데이터 시각화 : S-MAP, QGIS를 통해 지도 데이터를 시각적으로 표현하고 관리합니다.
- 경로 탐색 : OSRM을 사용하여 안전한 이동 경로를 찾아 사용자에게 제공합니다.
개발 절차
-
QGIS를 통한 지도 레이어 작업
- QGIS를 활용하여 교통사고 이력, 보행로 특성 등 다양한 데이터를 시각화하고 관리합니다.
- 위에 언급한 데이터들을 처리해, 레이어를 생성하여 합칩니다.
-
OSRM을 이용한 경로 탐색 설정
- QGIS에서 생성한 지도 레이어를 OSRM에 통합하여 경로 탐색 설정을 합니다.
-
경로 탐색 알고리즘 구현
- 사용자의 출발지와 목적지를 기반으로 OSRM을 활용하여 안전한 경로를 탐색하는 알고리즘을 구현합니다.
-
경로 시각화 및 제공
- OSRM에서 반환된 안전한 경로를 네이버 지도 혹은 카카오 맵 등 지도 레이어에 표시하여 사용자에게 제공합니다.
기대되는 결과
- QGIS를 사용하여 지도 레이어를 효과적으로 관리하고, OSRM을 활용하여 안전하고 효율적인 이동 경로를 제공할 수 있습니다.
이런 방식으로 QGIS를 통해 지도 레이어를 작성하고, OSRM을 사용하여 안전한 이동 경로를 탐색하여 시각적으로 제공하는 것이 프로젝트의 주요 접근 방식입니다.