프로젝트 기간: 2023년 7월~ 2023년 11월(5개월)
URL: https://jinuew.github.io/
디스커버 서울패스 기능을 보완하는 시스템을 제작하고자 함. 관광지 분포 미제공, 경로 미제공 등 외국인이 쉽게 알 수 없는 정보에 대해 제공하고자 함. 관광지 분포는 관광지 간의 인접성 정보를 제공하기에 관광패스를 활용하면서 선택 가능한 관광지 조합에 대한 정보를 제공할 수 있음. 카카오API, OverpassAPI, Python, HTML, QGIS 등을 혼합하여 제작
[관광지 분포도 제공] -> 관광지 정보 웹 수집, 지오코딩(카카오API)를 활용하여 위경도 데이터 추출, Kakao API의 웹 지도를 불러와 마커 생성, 인포윈도우, 마우스온 이벤트 등을 결합
[LBS기반 인근 상권 파악 시스템] 카카오API에 등록된 카페, 마트, 은행, 주유소, 편의점, 약국 위치 및 정보를 추출 LBS 시스템을 활용하여 내위치를 파악하고 지도 스케일 변환을 통해 내 위치 주변의 상권 정보를 파악할 수 있도록 함
[라인스트링 데이터 시각화를 통한 경로 호출] Departue point, Waypoinst1,2 선택을 통해 경유지 중 어떤 지역을 먼저 방문할지에 대한 경로를 생성. 카카오맵, 구글맵 등에서 경로 선택 순서에 따라 제공하지만, 경유지 순서를 바꾸어 최적의 경로를 제공하지 않음. HTML, JS를 통해 버튼을 활성화 하여 관광지 선택을 가능하도록 함. 선택이 가능한 관광지 조합에 대해 모든 라인스트링을 학습 후, 경로 길이를 비교하여 최단 경로를 제공. (현재 마커 오류로 정확한 순서를 가시적으로 확인할 수는 없음) 해당 경로를 통해 대중 교통을 이용한 방문 순서 결정에 도움을 줄 수 있음