
대중교통 길찾기를 구현해보자! (GTFS, OTP, OSM)
·
Spring/Kotlin
1. 소개예전 포스팅에서 자료조사를 했습니다. 한 요청에 대량의 경로탐색이 필요한 프로젝트 특성상 외부 API 사용은 비용의 문제가 있었습니다. 그래서 자체 대중교통 경로탐색이 필요했습니다. 자료조사를 통해 GTFS(대중교통 스케줄), OSM(지도 데이터)를 찾았고 추가로 OTP(경로탐색 오픈 소스)를 찾았습니다. 이제 필요한 것들을 다 모았으니 구현을 해봅시다 `최소 16GB 이상의 메모리를 사용하시는 걸 추천합니다. 되도록이면 32GB``현재 서비스중인 kakao, naver와의 예상 시간이 꽤 차이가 나 실사용은 어렵습니다` 2. 사전 준비대중교통 경로 탐색에는 3가지가 필요합니다.OSM(Open Street Map) : 공간 정보를 위한 지도 데이터OTP(Open Trip Planner) : 지..