OpenAPI로 제공되는 지하털 시간표 데이터의 퀄리티 문제
2015. 2. 8. 12:46ㆍ서버 프로그래밍
서울 메트로에서 제공하는 지하철 시간표 데이터를 가져와서 사용해보니, 예상보다 데이터의 정확성이나 데이터 구조 등에 대한 문제가 있는것을 발견하여 대안이 필요한 상황이다. 국토교통부나 서울시에서 제공하는 OpenAPI는 동일한 것인데, 역코드만 알면 관련 정보를 쉽게 얻을 수 있다는 장점은 있지만 (key 사용 제한 규정이 있기는 함) 가져온 데이터에 대해 검증을 해보니 데이터 오류가 적지 않아서 서비스용으로 사용하기에는 부적하다.
국토교통부 공공데이터 DB스토어
https://www.data.go.kr/
서울 열린데이터 광장
http://data.seoul.go.kr/
하나의 통합 OpenAPI를 통해서 완벽한 해결이 어려울 것 같아서, 주기적으로 업데이트되는 데이터를 직접 구해서 내부적으로 데이터베이스로 관리하는 방법을 차선책으로 사용할 필요가 있을 것 같다. 세상이 많이 좋아지기는 했지만, 여전히 제대로 된 데이터를 관리하려면 다소의 노가다가 수반되는 것을 어쩔수 없는 현실이다.
서울지하철 운행시간표 얻기