일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- TDD
- 버스 API
- Excel Cell Format
- C# MDB
- sqlite3
- 시
- MDB Select
- 경기도 버스정보시스템
- 객체지향
- eventargs
- MVC
- Winform
- MDB Connect
- delegate
- DrawRectangle
- NUnit
- 공공 데이터 포털
- 경기도 버스
- JSON
- Json.NET
- WPF
- C# 파일 암/복호화
- solid
- DrawEllipse
- C# MDB Handle
- eventhandler
- GDI+
- Cell Border Style
- 디자인 패턴
- c#
- Today
- Total
White Whale Studio
[경기도 버스 정보 시스템 API] 기반 정보에 대해서 - 2 본문
이번 포스팅에서는 routeInfo 즉, 노선 정보에 대해서 살펴볼겁니다.
본래 이걸 제가 할게 아니라 API 제공하는 경기도 API 쪽에서 하는게 맞는데..
답답한 사람이 해야죠. 별 수 있나요.
제공하는 설명서에는 나와있지 않은 내용들도 있으니 참고가 되실 것 같습니다.
<ROUTE_ID>00000000</ROUTE_ID>
<ROUTE_NM>00-00</ROUTE_NM>
<ROUTE_TP>23</ROUTE_TP>
<ST_STA_ID>239000607</ST_STA_ID>
<ST_STA_NM>가평터미널</ST_STA_NM>
<ST_STA_NO>44151</ST_STA_NO>
<ED_STA_ID>239000818</ED_STA_ID>
<ED_STA_NM>가평역</ED_STA_NM>
<ED_STA_NO>44779</ED_STA_NO>
<UP_FIRST_TIME>06:30</UP_FIRST_TIME>
<UP_LAST_TIME>06:35</UP_LAST_TIME>
<DOWN_FIRST_TIME>07:00</DOWN_FIRST_TIME>
<DOWN_LAST_TIME>07:05</DOWN_LAST_TIME>
<PEEK_ALLOC>360</PEEK_ALLOC>
<NPEEK_ALLOC>420</NPEEK_ALLOC>
<COMPANY_ID>000000</COMPANY_ID>
<COMPANY_NM>00고속</COMPANY_NM>
<TEL_NO>000000000</TEL_NO>
<REGION_NAME>가평</REGION_NAME>
<DISTRICT_CD>2</DISTRICT_CD>
위의 정보는 하나의 노선이 가지는 정보입니다. 제공하는 기반정보 파일에 포함된 내용이구요.
하나씩 살펴보면 위에서부터
노선 id
노선 이름 (예: 100번 버스)
노선 타입(일반형, 시외버스, 좌석형, 직행좌석형, 광역급행버스, 리무진형 공학버스)
기점 정류장 id
기점 정류장명
기점 정류장 no // 이건 저도 잘 모르겠네요. 무슨 의미인지 -ㅅ-;;
종점 정류장 id
종점 정류장명
종점 정류장 no // 이건 저도 잘 모르겠네요. 무슨 의미인지 -ㅅ-;;
상행 첫차 시간
상행 막차 시간
하행 첫차 시간
하행 막차 시간
출퇴근 시간대 배차 간격
일반 시간대 배차간격
운수사 id
운수사명
운수사 전화번호
지역명
지역 코드 // 이건 저도 잘 모르겠네요. 무슨 의미인지 -ㅅ-;;
표시해둔 것들을 제외하고는 크게 의미 파악이 어렵지는 않았습니다만 가장 어려웠던 것은 역시 노선 타입이었습니다. 설명서도 없이 떨렁 route_TP라고 해두니 이것이 무슨 약자인지도 불분명했고 type이라고 어떻게 유추를 한다고 해도 어떤 번호가 어떤 타입인지 파악하는 데에 노가다 작업을 해야만 했습니다..-ㅅ-;;;;;;;;;;;;
그래서 제가 알아낸(이라고 쓰고 삽집 및 노가다 라고 읽습죠..) 정보는 다음과 같습니다.
노선 타입은 데이터가 숫자로 나오는데 숫자별 정보를 기술했습니다.
13, 23 일반형
11, 직행좌석형
12, 좌석형
14, 광역급행버스
43, 일반형 시외버스
51, 리무진형 공항버스
색상 구분과 시외버스, 공항버스 구분을 위한 목적으로 쓰이는 것이 대부분일 것이라고 생각을 합니다만..
이런 간단한 정보조차도 설명이 없으니 답답하기 그지 없었습니다.
앞으로 API 사용하시는 분들에게 많은 도움이 되시길 바랍니다.
'IT Engineering > 경기도 버스 API' 카테고리의 다른 글
[경기도 버스 정보 시스템 API] 기반 정보에 대해서 (2) | 2013.08.20 |
---|---|
[경기도 버스 정보시스템 API] API의 사용법 및 관련 정보 (3) | 2013.08.19 |