WMATA(독립 게시자)(미리 보기)
이 커넥터는 WMATA(워싱턴 메트로폴리탄 지역 교통국)의 다양한 서비스에 대한 액세스를 제공합니다.
이 커넥터는 다음 제품 및 지역에서 사용할 수 있습니다.
| 서비스 | 클래스 | Regions |
|---|---|---|
| Copilot Studio | Premium | 다음을 제외한 모든 Power Automate 지역 : - 미국 정부(GCC) - 미국 정부(GCC High) - 21Vianet에서 운영하는 중국 클라우드 - 미국 국방부(DoD) |
| 논리 앱 | 스탠다드 | 다음을 제외한 모든 Logic Apps 지역 : - Azure Government 지역 - Azure 중국 지역 - 미국 국방부(DoD) |
| Power Apps | Premium | 다음을 제외한 모든 Power Apps 지역 : - 미국 정부(GCC) - 미국 정부(GCC High) - 21Vianet에서 운영하는 중국 클라우드 - 미국 국방부(DoD) |
| Power Automate | Premium | 다음을 제외한 모든 Power Automate 지역 : - 미국 정부(GCC) - 미국 정부(GCC High) - 21Vianet에서 운영하는 중국 클라우드 - 미국 국방부(DoD) |
| 연락처 | |
|---|---|
| 이름 | 리처드 윌슨 |
| URL | https://www.richardawilson.com |
| 전자 메일 | richard.a.wilson@microsoft.com |
| 커넥터 메타데이터 | |
|---|---|
| 게시자 | 리처드 윌슨, 다니엘 콕스 |
| 웹 사이트 | https://developer.wmata.com/ |
| 개인 정보 보호 정책 | https://www.wmata.com/about/records/privacy.cfm |
| 카테고리 | 데이터 |
연결을 만드는 중
커넥터는 다음 인증 유형을 지원합니다.
| 기본값 | 연결을 만들기 위한 매개 변수입니다. | 모든 지역 | 공유할 수 없음 |
기본값
적용 가능: 모든 지역
연결을 만들기 위한 매개 변수입니다.
공유 가능한 연결이 아닙니다. 전원 앱이 다른 사용자와 공유되면 다른 사용자에게 새 연결을 명시적으로 만들라는 메시지가 표시됩니다.
| 이름 | 유형 | Description | 필수 |
|---|---|---|---|
| API 키 | 시큐어스트링 (보안 문자열) | 이 API의 API 키 | 진실 |
제한 한도
| Name | 호출 | 갱신 기간 |
|---|---|---|
| 연결당 API 호출 | 100 | 60초 |
동작
| GTFS 정적 철도 및 버스 결합 가져오기 |
매일 업데이트되는 WMATA 레일 및 버스 결합에 대한 GTFS 정적 데이터 파일을 반환합니다. |
| rail GTFS 정적 가져오기 |
매일 업데이트되는 WMATA 레일에 대한 GTFS 정적 데이터 파일을 반환합니다. |
| 기차역 간 경로 가져오기 |
같은 줄에 있는 두 스테이션 사이의 정렬된 스테이션 및 거리 집합을 반환합니다. |
| 기차역 목록 가져오기 |
지정된 LineCode를 기반으로 스테이션 위치 및 주소 정보 목록을 반환합니다. 모든 스테이션을 반환하려면 LineCode를 생략합니다. 응답은 스테이션 정보 메서드에서 반환된 개체와 동일한 개체의 배열입니다. |
| 기차역 시간 가져오기 |
지정된 StationCode에 대한 첫 번째/마지막 학습 시간을 열고 예약한 시간을 반환합니다. |
| 기차역 입구 가져오기 |
위도, 경도 및 반경을 기준으로 인근 역 입구 목록을 반환합니다. |
| 기차역 정보 가져오기 |
지정된 StationCode를 기반으로 스테이션 위치 및 주소 정보를 반환합니다. |
| 기차역 주차 정보 가져오기 |
지정된 StationCode에 따라 역의 주차 정보를 반환합니다. |
| 기차역에 대한 정보 가져오기 |
두 스테이션 간의 이동 시간, 거리 및 요금 정보를 반환합니다. |
| 다음 기차 도착 시간 가져오기 |
하나 이상의 역에 대한 다음 기차 도착 정보를 반환합니다. 예측을 사용할 수 없는 경우 빈 결과 집합을 반환합니다. 모든 스테이션에 대한 예측을 반환하려면 StationCodes 매개 변수에 All을 사용합니다. |
| 다음 버스 도착 시간 가져오기 |
지정된 정류장에서 다음 버스 도착 시간을 반환합니다. |
| 라이브 기차 위치 가져오기 |
서비스에서 고유하게 식별 가능한 열차와 현재 차지하고 있는 트랙 회로를 반환합니다. 사용할 수 있는 위치가 없는 경우 빈 결과 집합을 반환합니다. |
| 레일 GTFS RT 경고 가져오기 |
WMATA 레일에 대한 GTFS RT 서비스 경고 피드를 반환합니다. |
| 레일 GTFS RT 여행 업데이트 가져오기 |
WMATA 레일에 대한 GTFS RT Trip 업데이트 피드를 반환합니다. |
| 레일 GTFS RT 차량 위치 가져오기 |
WMATA 레일에 대한 GTFS RT 차량 위치 피드를 반환합니다. |
| 버스 GTFS RT 경고 가져오기 |
WMATA 버스에 대한 GTFS RT 서비스 경고 피드를 반환합니다. |
| 버스 GTFS RT 운행 업데이트 가져오기 |
WMATA 버스에 대한 GTFS RT Trip 업데이트 피드를 반환합니다. |
| 버스 GTFS RT 차량 위치 가져오기 |
WMATA 버스에 대한 GTFS RT 차량 위치 피드를 반환합니다. |
| 버스 경로 가져오기 |
버스 경로 및 해당 변형의 목록을 반환합니다. |
| 버스 경로 세부 정보 가져오기 |
제공된 중지점 목록과 함께 경로 변형을 따라 정렬된 위도/경도 점 집합을 반환합니다. |
| 버스 경로 일정 가져오기 |
특정 경로 및 날짜에 대한 버스 일정을 반환합니다. |
| 버스 위치 가져오기 |
선택적 검색 반경을 사용하여 지정된 경로에 대한 버스 위치를 반환합니다. 매개 변수를 지정하지 않으면 모든 버스 위치가 반환됩니다. |
| 버스 인시던트 가져오기 |
지정된 경로에 대해 보고된 버스 인시던트 또는 지연 집합을 반환합니다. Route 매개 변수를 생략하면 보고된 모든 인시던트가 반환됩니다. |
| 버스 정류장 가져오기 |
버스 정류장 목록을 반환합니다. |
| 버스 정류장 일정 가져오기 |
특정 정류장 및 날짜에 대한 버스 일정을 반환합니다. |
| 엘리베이터 및 에스컬레이터 가동 중단 |
지정된 스테이션에서 보고된 엘리베이터 및 에스컬레이터 중단 목록을 반환합니다. 보고된 모든 중단을 반환하려면 StationCode 매개 변수를 생략합니다. |
| 정적 버스 GTFS 가져오기 |
WMATA 버스에 대한 GTFS 정적 데이터 파일을 반환합니다. |
| 철도 사고 가져오기 |
심각한 중단 및 정상 서비스 지연을 포함하여 보고된 철도 사고를 반환합니다. 데이터는 WMATA의 Metrorail 서비스 상태 피드와 동일합니다. |
| 철도선 가져오기 |
모든 철도 노선에 대한 정보를 반환합니다. |
| 트랙 회로 가져오기 |
포켓 트랙 및 크로스오버를 포함한 모든 트랙 회로 목록을 반환합니다. 각 트랙 회로에는 오른쪽 및 왼쪽 인접 항목에 대한 참조가 포함될 수 있습니다. |
| 표준 열차 노선 가져오기 |
주로 수익(및 일부 잠재 고객) 트랙 회로의 정렬된 목록을 선 및 트랙 번호별로 정렬하여 반환합니다. 이 데이터는 자주 변경되지 않으며 적절한 시간 동안 캐시해야 합니다. |
GTFS 정적 철도 및 버스 결합 가져오기
rail GTFS 정적 가져오기
기차역 간 경로 가져오기
같은 줄에 있는 두 스테이션 사이의 정렬된 스테이션 및 거리 집합을 반환합니다.
매개 변수
| Name | 키 | 필수 | 형식 | Description |
|---|---|---|---|---|
|
스테이션 코드에서
|
FromStationCode | True | string |
원본 스테이션에 대한 스테이션 코드입니다. |
|
To Station Code
|
ToStationCode | True | string |
대상 스테이션의 스테이션 코드입니다. |
반환
| Name | 경로 | 형식 | Description |
|---|---|---|---|
|
스테이션 간 경로
|
Path | array of object |
경로 세부 정보를 포함하는 배열입니다. |
|
이전 역까지의 거리
|
Path.DistanceToPrev | integer |
목록의 이전 역까지의 거리(피트)입니다. |
|
줄 코드
|
Path.LineCode | string |
이 역의 플랫폼이 있는 줄에 대한 두 글자 약어입니다. |
|
시퀀스 번호
|
Path.SeqNum | integer |
순서가 지정된 시퀀스 번호입니다. |
|
스테이션 코드
|
Path.StationCode | string |
이 스테이션의 스테이션 코드입니다. |
|
스테이션 이름
|
Path.StationName | string |
이 스테이션의 전체 이름입니다. |
기차역 목록 가져오기
지정된 LineCode를 기반으로 스테이션 위치 및 주소 정보 목록을 반환합니다. 모든 스테이션을 반환하려면 LineCode를 생략합니다. 응답은 스테이션 정보 메서드에서 반환된 개체와 동일한 개체의 배열입니다.
매개 변수
| Name | 키 | 필수 | 형식 | Description |
|---|---|---|---|---|
|
줄
|
LineCode | string |
두 글자 줄 코드 약어: RD - 빨강, YL - 노란색, GR - 녹색, BL - 파란색, 또는 - 주황색, SV - 실버. |
반환
| Name | 경로 | 형식 | Description |
|---|---|---|---|
|
Stations
|
Stations | array of object |
스테이션 정보를 포함하는 배열입니다. |
|
도시
|
Stations.Address.City | string |
도시. |
|
주
|
Stations.Address.State | string |
상태(약어) |
|
거리
|
Stations.Address.Street | string |
거리 주소(GPS 사용). |
|
우편 번호
|
Stations.Address.Zip | string |
우편번호. |
|
스테이션 코드
|
Stations.Code | string |
스테이션 코드입니다. 입력에서 반복되었습니다. |
|
위도
|
Stations.Lat | number |
위도. |
|
경도
|
Stations.Lon | number |
경도. |
|
스테이션 이름
|
Stations.Name | string |
스테이션 이름입니다. |
|
기본 줄 코드
|
Stations.LineCode1 | string |
이 스테이션에서 제공하는 한 줄에 대한 두 글자 약어입니다. |
|
보조 줄 코드
|
Stations.LineCode2 | string |
해당되는 경우 이 스테이션에서 제공하는 추가 줄입니다. |
|
3차 줄 코드
|
Stations.LineCode3 | string |
해당되는 경우 이 스테이션에서 제공하는 추가 줄입니다. |
|
쿼터너리 줄 코드
|
Stations.LineCode4 | string |
해당되는 경우 이 스테이션에서 제공하는 추가 줄입니다. |
|
연결된 스테이션 코드 1
|
Stations.StationTogether1 | string |
여러 플랫폼이 있는 스테이션의 경우 추가 StationCode가 여기에 나열됩니다. |
|
연결된 스테이션 코드 2
|
Stations.StationTogether2 | string |
Function에서 StationTogether1과 유사합니다. |
기차역 시간 가져오기
지정된 StationCode에 대한 첫 번째/마지막 학습 시간을 열고 예약한 시간을 반환합니다.
매개 변수
| Name | 키 | 필수 | 형식 | Description |
|---|---|---|---|---|
|
스테이션 코드
|
StationCode | True | string |
스테이션 코드입니다. 스테이션 목록 메서드를 사용하여 모든 스테이션 코드 목록을 반환합니다. |
반환
| Name | 경로 | 형식 | Description |
|---|---|---|---|
|
스테이션 시간
|
StationTimes | array of object |
스테이션 시간 정보를 포함하는 배열입니다. |
|
스테이션 코드
|
StationTimes.Code | string |
스테이션 코드입니다. |
|
스테이션 이름
|
StationTimes.StationName | string |
역의 전체 이름입니다. |
|
Monday
|
StationTimes.Monday | DaySchedule | |
|
화요일
|
StationTimes.Tuesday | DaySchedule | |
|
수요일
|
StationTimes.Wednesday | DaySchedule | |
|
목요일
|
StationTimes.Thursday | DaySchedule | |
|
금요일
|
StationTimes.Friday | DaySchedule | |
|
토요일
|
StationTimes.Saturday | DaySchedule | |
|
일요일
|
StationTimes.Sunday | DaySchedule |
기차역 입구 가져오기
위도, 경도 및 반경을 기준으로 인근 역 입구 목록을 반환합니다.
매개 변수
| Name | 키 | 필수 | 형식 | Description |
|---|---|---|---|---|
|
위도
|
Lat | number |
경도 및 반지름을 지정하는 경우 필요한 중심점 위도입니다. |
|
|
경도
|
Lon | number |
위도 및 반지름을 지정하는 경우 필요한 중심점 경도입니다. |
|
|
Radius
|
Radius | number |
검색 영역에 포함할 반경(미터)이며 위도 및 경도를 지정하는 경우 필요합니다. |
반환
| Name | 경로 | 형식 | Description |
|---|---|---|---|
|
역 입구
|
Entrances | array of object |
역 입구에 대한 자세한 정보를 포함하는 배열입니다. |
|
입구 설명
|
Entrances.Description | string |
입구에 대한 추가 정보입니다. |
|
위도
|
Entrances.Lat | number |
입구의 위도입니다. |
|
경도
|
Entrances.Lon | number |
입구의 경도입니다. |
|
입구 이름
|
Entrances.Name | string |
입구의 이름입니다. |
|
스테이션 코드 1
|
Entrances.StationCode1 | string |
이 입구와 연결된 스테이션 코드입니다. |
|
스테이션 코드 2
|
Entrances.StationCode2 | string |
여러 플랫폼을 포함하는 스테이션의 경우 다른 스테이션 코드입니다. |
기차역 정보 가져오기
지정된 StationCode를 기반으로 스테이션 위치 및 주소 정보를 반환합니다.
매개 변수
| Name | 키 | 필수 | 형식 | Description |
|---|---|---|---|---|
|
스테이션 코드
|
StationCode | True | string |
스테이션 코드입니다. 스테이션 목록 메서드를 사용하여 모든 스테이션 코드 목록을 반환합니다. |
반환
| Name | 경로 | 형식 | Description |
|---|---|---|---|
|
도시
|
Address.City | string |
역이 위치한 도시. |
|
주
|
Address.State | string |
스테이션이 있는 상태(약어)입니다. |
|
거리
|
Address.Street | string |
역의 주소입니다. |
|
우편 번호
|
Address.Zip | string |
스테이션의 우편 번호입니다. |
|
스테이션 코드
|
Code | string |
스테이션 코드입니다. |
|
위도
|
Lat | number |
역의 위도. |
|
경도
|
Lon | number |
역의 경도입니다. |
|
스테이션 이름
|
Name | string |
역의 전체 이름입니다. |
|
기본 줄 코드
|
LineCode1 | string |
이 스테이션에서 제공하는 한 줄에 대한 두 글자 약어입니다. |
|
보조 줄 코드
|
LineCode2 | string |
이 역이 제공하는 추가 줄. |
|
3차 줄 코드
|
LineCode3 | string |
이 역이 제공하는 추가 줄. |
|
연결된 스테이션 코드 1
|
StationTogether1 | string |
추가 StationCode는 여기에 나열됩니다. |
|
연결된 스테이션 코드 2
|
StationTogether2 | string |
Function에서 StationTogether1과 유사합니다. |
기차역 주차 정보 가져오기
지정된 StationCode에 따라 역의 주차 정보를 반환합니다.
매개 변수
| Name | 키 | 필수 | 형식 | Description |
|---|---|---|---|---|
|
스테이션 코드
|
StationCode | string |
스테이션 코드입니다. 스테이션 목록 메서드를 사용하여 모든 스테이션 코드 목록을 반환합니다. |
반환
| Name | 경로 | 형식 | Description |
|---|---|---|---|
|
역 주차
|
StationsParking | array of object |
역 주차 정보를 포함하는 배열입니다. |
|
스테이션 코드
|
StationsParking.Code | string |
주차 정보에 대한 스테이션 코드입니다. |
|
주차 노트
|
StationsParking.Notes | string |
인근 부지와 같은 추가 주차 자원. |
|
총 주차 공간
|
StationsParking.AllDayParking.TotalCount | integer |
사용 가능한 하루 종일 주차 공간의 수. |
|
라이더 비용
|
StationsParking.AllDayParking.RiderCost | number |
메트로 라이더의 하루 종일 비용(평일)입니다. |
|
비 라이더 비용
|
StationsParking.AllDayParking.NonRiderCost | number |
비 메트로 라이더의 하루 종일 비용(평일)입니다. |
|
총 단기 주차 공간
|
StationsParking.ShortTermParking.TotalCount | integer |
사용 가능한 단기 주차 공간의 수. |
|
단기 주차 노트
|
StationsParking.ShortTermParking.Notes | string |
단기 주차와 관련된 기타 정보입니다. |
기차역에 대한 정보 가져오기
두 스테이션 간의 이동 시간, 거리 및 요금 정보를 반환합니다.
매개 변수
| Name | 키 | 필수 | 형식 | Description |
|---|---|---|---|---|
|
스테이션 코드에서
|
FromStationCode | True | string |
원본 스테이션에 대한 스테이션 코드입니다. |
|
To Station Code
|
ToStationCode | True | string |
대상 스테이션의 스테이션 코드입니다. |
반환
| Name | 경로 | 형식 | Description |
|---|---|---|---|
|
스테이션에서 역 정보
|
StationToStationInfos | array of object |
두 스테이션 간의 이동 시간, 거리 및 요금 정보를 포함하는 배열입니다. |
|
거리(마일)
|
StationToStationInfos.CompositeMiles | number |
두 역 사이의 거리(마일)입니다. |
|
대상 스테이션
|
StationToStationInfos.DestinationStation | string |
대상 스테이션의 스테이션 코드입니다. |
|
최고 요금
|
StationToStationInfos.RailFare.PeakTime | number |
피크 시간대의 요금입니다. |
|
비성수기 요금
|
StationToStationInfos.RailFare.OffPeakTime | number |
사용량이 많은 시간 동안의 요금입니다. |
|
노인/장애인 요금
|
StationToStationInfos.RailFare.SeniorDisabled | number |
노인과 장애인을 위한 요금입니다. |
|
이동 시간
|
StationToStationInfos.RailTime | integer |
예상 이동 시간(분)입니다. |
|
원본 스테이션
|
StationToStationInfos.SourceStation | string |
소스 스테이션의 스테이션 코드입니다. |
다음 기차 도착 시간 가져오기
하나 이상의 역에 대한 다음 기차 도착 정보를 반환합니다. 예측을 사용할 수 없는 경우 빈 결과 집합을 반환합니다. 모든 스테이션에 대한 예측을 반환하려면 StationCodes 매개 변수에 All을 사용합니다.
매개 변수
| Name | 키 | 필수 | 형식 | Description |
|---|---|---|---|---|
|
스테이션 코드
|
StationCodes | True | string |
스테이션 코드의 쉼표로 구분된 목록입니다. 모든 예측에 대해 모두 사용 |
반환
| Name | 경로 | 형식 | Description |
|---|---|---|---|
|
열차
|
Trains | array of object |
역에 도착하는 열차의 배열입니다. |
|
차량 학습
|
Trains.Car | string |
기차에 자동차의 수, 일반적으로 6 또는 8. |
|
목적지
|
Trains.Destination | string |
기차의 최종 목적지의 약어 버전입니다. |
|
대상 스테이션 코드
|
Trains.DestinationCode | string |
사용 가능한 경우 대상의 스테이션 코드입니다. |
|
대상 이름
|
Trains.DestinationName | string |
대상 스테이션의 전체 이름입니다. |
|
그룹 추적
|
Trains.Group | string |
기차가 있는 트랙 그룹을 나타냅니다. |
|
줄 약어
|
Trains.Line | string |
기차 선의 약어입니다(예: 빨간색 선의 경우 RD). |
|
도착 스테이션 코드
|
Trains.LocationCode | string |
기차가 도착하는 역 코드입니다. |
|
도착지 이름
|
Trains.LocationName | string |
기차가 도착하는 역의 전체 이름입니다. |
|
도착 시간(분)
|
Trains.Min | string |
기차가 도착할 때까지 몇 분. ARR(도착) 또는 BRD(탑승)와 같은 숫자 값 또는 텍스트일 수 있습니다. |
다음 버스 도착 시간 가져오기
지정된 정류장에서 다음 버스 도착 시간을 반환합니다.
매개 변수
| Name | 키 | 필수 | 형식 | Description |
|---|---|---|---|---|
|
중지 ID
|
StopID | True | string |
7자리 지역 중지 ID입니다. |
반환
| Name | 경로 | 형식 | Description |
|---|---|---|---|
|
중지 이름
|
StopName | string |
버스 정류장의 전체 이름입니다. |
|
버스 예측
|
Predictions | array of object |
정류장에서 버스 도착 예측의 배열입니다. |
|
방향 번호
|
Predictions.DirectionNum | string |
동일한 경로의 반대 방향을 나타내는 버스의 이진 방향(0 또는 1)입니다. |
|
방향 텍스트
|
Predictions.DirectionText | string |
버스 방향 및 목적지에 대한 고객 친화적 인 설명입니다. |
|
도착 시간(분)
|
Predictions.Minutes | integer |
버스가 정류장에 도착할 때까지 몇 분. |
|
경로 ID
|
Predictions.RouteID | string |
버스에 표시되는 기본 경로 이름입니다. |
|
여행 ID
|
Predictions.TripID | string |
버스 여정의 식별자입니다. 다른 데이터와의 상관 관계에 유용합니다. |
|
차량 ID
|
Predictions.VehicleID | string |
버스 식별자입니다. 특정 차량을 추적하는 데 유용합니다. |
라이브 기차 위치 가져오기
서비스에서 고유하게 식별 가능한 열차와 현재 차지하고 있는 트랙 회로를 반환합니다. 사용할 수 있는 위치가 없는 경우 빈 결과 집합을 반환합니다.
반환
| Name | 경로 | 형식 | Description |
|---|---|---|---|
|
학습 위치
|
TrainPositions | array of object |
학습 위치 정보를 포함하는 배열입니다. |
|
학습 ID
|
TrainPositions.TrainId | string |
고유하게 식별할 수 있는 내부 학습 식별자입니다. |
|
학습 번호
|
TrainPositions.TrainNumber | string |
WMATA에서 사용되는 고유하지 않은 학습 식별자입니다. |
|
자동차 수
|
TrainPositions.CarCount | integer |
기차에 있는 자동차의 수입니다. 사용할 수 있는 데이터가 없는 경우 0일 수 있습니다. |
|
방향 번호
|
TrainPositions.DirectionNum | integer |
이동 방향입니다. 1은 북쪽/동쪽, 2는 남향/서쪽입니다. |
|
회로 ID
|
TrainPositions.CircuitId | integer |
열차가 현재 켜진 회로 식별자입니다. |
|
대상 스테이션 코드
|
TrainPositions.DestinationStationCode | string |
대상 스테이션 코드입니다. NULL일 수 있습니다. |
|
줄 코드
|
TrainPositions.LineCode | string |
줄에 대한 두 글자 약어입니다. |
|
위치의 초
|
TrainPositions.SecondsAtLocation | integer |
현재 트랙 회로의 대략적인 거주 시간입니다. |
|
서비스 유형
|
TrainPositions.ServiceType | string |
기차의 서비스 유형(예: Normal 또는 Special)입니다. |
레일 GTFS RT 경고 가져오기
레일 GTFS RT 여행 업데이트 가져오기
레일 GTFS RT 차량 위치 가져오기
버스 GTFS RT 경고 가져오기
버스 GTFS RT 운행 업데이트 가져오기
버스 GTFS RT 차량 위치 가져오기
버스 경로 가져오기
버스 경로 및 해당 변형의 목록을 반환합니다.
반환
| Name | 경로 | 형식 | Description |
|---|---|---|---|
|
버스 노선
|
Routes | array of object |
버스 경로 및 해당 변형의 배열입니다. |
|
경로 ID
|
Routes.RouteID | string |
버스 경로 식별자입니다. |
|
경로 이름
|
Routes.Name | string |
버스 경로의 이름입니다. |
|
줄 설명
|
Routes.LineDescription | string |
버스 노선에 대한 설명입니다. |
버스 경로 세부 정보 가져오기
제공된 중지점 목록과 함께 경로 변형을 따라 정렬된 위도/경도 점 집합을 반환합니다.
매개 변수
| Name | 키 | 필수 | 형식 | Description |
|---|---|---|---|---|
|
경로 ID
|
RouteID | True | string |
버스 경로 변형(예: 70, 10A, 10Av1) |
|
날짜
|
Date | string |
경로 및 중지 정보를 검색할 YYYY-MM-DD 형식의 날짜입니다. 지정하지 않는 한 기본값은 오늘 날짜로 설정됩니다. |
반환
| Name | 경로 | 형식 | Description |
|---|---|---|---|
|
방향 번호
|
Direction0.DirectionNum | string |
경로 변형의 방향(0 또는 1)을 나타내는 이진 속성입니다. |
|
방향 텍스트
|
Direction0.DirectionText | string |
경로 변형의 일반 방향(예: NORTH, SOUTH, EAST, WEST, LOOP)입니다. |
|
경로 셰이프
|
Direction0.Shape | array of object |
경로를 따라 셰이프 포인트 정보를 포함하는 배열입니다. |
|
위도
|
Direction0.Shape.Lat | number |
셰이프 포인트의 위도입니다. |
|
경도
|
Direction0.Shape.Lon | number |
셰이프 포인트의 경도입니다. |
|
시퀀스 번호
|
Direction0.Shape.SeqNum | integer |
도형 점 시퀀스의 점 순서입니다. |
|
중지
|
Direction0.Stops | array of object |
경로를 따라 중지 정보를 포함하는 배열입니다. |
|
위도 중지
|
Direction0.Stops.Lat | number |
정지의 위도입니다. |
|
경도 중지
|
Direction0.Stops.Lon | number |
중지의 경도입니다. |
|
중지 이름
|
Direction0.Stops.Name | string |
버스에 표시되는 것과 약간 다를 수 있는 정류장의 이름입니다. |
|
중지 ID
|
Direction0.Stops.StopID | string |
중지에 대한 7자리 지역 ID입니다. |
|
중지 시 경로
|
Direction0.Stops.Routes | array of string |
중지를 제공하는 경로 변형의 배열입니다. |
|
방향 번호
|
Direction1.DirectionNum | string |
경로 변형의 방향(0 또는 1)을 나타내는 이진 속성입니다. |
|
방향 텍스트
|
Direction1.DirectionText | string |
경로 변형의 일반 방향(예: NORTH, SOUTH, EAST, WEST, LOOP)입니다. |
|
경로 셰이프
|
Direction1.Shape | array of object |
경로를 따라 셰이프 포인트 정보를 포함하는 배열입니다. |
|
위도
|
Direction1.Shape.Lat | number |
셰이프 포인트의 위도입니다. |
|
경도
|
Direction1.Shape.Lon | number |
셰이프 포인트의 경도입니다. |
|
시퀀스 번호
|
Direction1.Shape.SeqNum | integer |
도형 점 시퀀스의 점 순서입니다. |
|
중지
|
Direction1.Stops | array of object |
경로를 따라 중지 정보를 포함하는 배열입니다. |
|
위도 중지
|
Direction1.Stops.Lat | number |
정지의 위도입니다. |
|
경도 중지
|
Direction1.Stops.Lon | number |
중지의 경도입니다. |
|
중지 이름
|
Direction1.Stops.Name | string |
버스에 표시되는 것과 약간 다를 수 있는 정류장의 이름입니다. |
|
중지 ID
|
Direction1.Stops.StopID | string |
중지에 대한 7자리 지역 ID입니다. |
|
중지 시 경로
|
Direction1.Stops.Routes | array of string |
중지를 제공하는 경로 변형의 배열입니다. |
버스 경로 일정 가져오기
특정 경로 및 날짜에 대한 버스 일정을 반환합니다.
매개 변수
| Name | 키 | 필수 | 형식 | Description |
|---|---|---|---|---|
|
경로 ID
|
RouteID | True | string |
버스 경로 식별자입니다. |
|
날짜
|
Date | string |
일정을 검색할 YYYY-MM-DD 형식의 날짜입니다. 지정하지 않으면 기본적으로 오늘 날짜로 설정됩니다. |
반환
| Name | 경로 | 형식 | Description |
|---|---|---|---|
|
경로 일정
|
RouteSchedules | array of object |
버스 일정 정보를 포함하는 배열입니다. |
|
경로 ID
|
RouteSchedules.RouteID | string |
버스 경로 식별자입니다. |
|
여행 ID
|
RouteSchedules.TripID | string |
여정의 고유 식별자입니다. |
|
시작 시간
|
RouteSchedules.StartTime | date-time |
여행의 예약된 시작 시간입니다. |
|
종료 시간
|
RouteSchedules.EndTime | date-time |
여행의 예약된 종료 시간입니다. |
|
중지
|
RouteSchedules.Stops | array of object |
여정에 대한 중지 위치의 배열입니다. |
|
중지 ID
|
RouteSchedules.Stops.StopID | string |
식별자를 중지합니다. |
|
중지 이름
|
RouteSchedules.Stops.Name | string |
중지의 이름입니다. |
|
도착 시간
|
RouteSchedules.Stops.Time | date-time |
정차하는 예약된 도착 시간입니다. |
버스 위치 가져오기
선택적 검색 반경을 사용하여 지정된 경로에 대한 버스 위치를 반환합니다. 매개 변수를 지정하지 않으면 모든 버스 위치가 반환됩니다.
매개 변수
| Name | 키 | 필수 | 형식 | Description |
|---|---|---|---|---|
|
경로 ID
|
RouteID | string |
기본 버스 노선(예: 70, 10A) |
|
|
위도
|
Lat | number |
경도 및 반지름을 지정하는 경우 필요한 중심점 위도입니다. |
|
|
경도
|
Lon | number |
위도 및 반지름을 지정하는 경우 필요한 중심점 경도입니다. |
|
|
Radius
|
Radius | number |
검색 영역에 포함할 반경(미터)이며 위도 및 경도를 지정하는 경우 필요합니다. |
반환
| Name | 경로 | 형식 | Description |
|---|---|---|---|
|
버스 위치
|
BusPositions | array of object |
버스 위치 정보를 포함하는 배열입니다. |
|
마지막 업데이트
|
BusPositions.DateTime | date-time |
마지막 위치 업데이트 날짜 및 시간(동부 표준시). |
|
일정 편차
|
BusPositions.Deviation | number |
일정의 편차(분)입니다. 양수 값은 버스가 늦게 실행되고 있음을 나타내고 음수 값은 일정보다 앞섰음을 나타냅니다. |
|
방향
|
BusPositions.DirectionText | string |
북쪽, 남쪽, 동쪽 또는 서쪽과 같은 여행의 일반적인 방향입니다. |
|
위도
|
BusPositions.Lat | number |
버스의 마지막으로 보고된 위도입니다. |
|
경도
|
BusPositions.Lon | number |
버스의 마지막으로 보고된 경도입니다. |
|
경로 ID
|
BusPositions.RouteID | string |
버스에 표시된 기본 경로 이름입니다. |
|
여정 종료 시간
|
BusPositions.TripEndTime | date-time |
버스의 현재 여정의 예정된 종료 날짜 및 시간(동부 표준시)입니다. |
|
트립 헤드사인
|
BusPositions.TripHeadsign | string |
버스의 대상입니다. |
|
여행 ID
|
BusPositions.TripID | string |
일정 관련 데이터와 상관 관계가 있는 고유한 여정 ID입니다. |
|
차량 ID
|
BusPositions.VehicleID | string |
버스의 고유 식별자이며 일반적으로 버스 자체에 표시됩니다. |
버스 인시던트 가져오기
지정된 경로에 대해 보고된 버스 인시던트 또는 지연 집합을 반환합니다. Route 매개 변수를 생략하면 보고된 모든 인시던트가 반환됩니다.
매개 변수
| Name | 키 | 필수 | 형식 | Description |
|---|---|---|---|---|
|
경로
|
Route | string |
기본 버스 경로입니다. 변형이 인식되지 않습니다(예: C2v1, C2v2 대신 C2 사용). |
반환
| Name | 경로 | 형식 | Description |
|---|---|---|---|
|
버스 사고
|
BusIncidents | array of object |
보고된 버스 인시던트 또는 지연의 배열입니다. |
|
업데이트된 날짜
|
BusIncidents.DateUpdated | date-time |
인시던트가 마지막으로 업데이트된 날짜 및 시간(동부 표준시)입니다. |
|
인시던트 설명
|
BusIncidents.Description | string |
지연 또는 인시던트에 대한 자유 텍스트 설명입니다. |
|
사건 ID
|
BusIncidents.IncidentID | string |
인시던트에 대한 고유 식별자입니다. |
|
인시던트 유형
|
BusIncidents.IncidentType | string |
인시던트 유형(일반적으로 '지연' 또는 '경고')에 대한 자유 텍스트 설명입니다. |
|
영향을 받는 경로
|
BusIncidents.RoutesAffected | array of string |
인시던트가 영향을 받는 경로의 배열입니다. |
버스 정류장 가져오기
버스 정류장 목록을 반환합니다.
매개 변수
| Name | 키 | 필수 | 형식 | Description |
|---|---|---|---|---|
|
위도
|
Lat | number |
중심점 위도입니다. 경도 및 반지름을 지정하는 경우 필요합니다. |
|
|
경도
|
Lon | number |
중심점 경도입니다. 위도 및 반지름을 지정하는 경우 필요합니다. |
|
|
Radius
|
Radius | number |
검색 영역에 포함할 반경(미터)입니다. 위도 및 경도를 지정하는 경우 필요합니다. |
반환
| Name | 경로 | 형식 | Description |
|---|---|---|---|
|
중지
|
Stops | array of object |
지정된 경로에 대한 버스 정류장 배열입니다. |
|
중지 ID
|
Stops.StopID | string |
식별자를 중지합니다. |
|
중지 이름
|
Stops.Name | string |
버스 정류장의 이름입니다. |
|
위도
|
Stops.Lat | number |
버스 정류장의 위도입니다. |
|
경도
|
Stops.Lon | number |
버스 정류장의 경도입니다. |
버스 정류장 일정 가져오기
특정 정류장 및 날짜에 대한 버스 일정을 반환합니다.
매개 변수
| Name | 키 | 필수 | 형식 | Description |
|---|---|---|---|---|
|
중지 ID
|
StopID | True | string |
버스 정류장 식별자입니다. |
|
날짜
|
Date | string |
일정을 검색할 YYYY-MM-DD 형식의 날짜입니다. 지정하지 않으면 기본적으로 오늘 날짜로 설정됩니다. |
반환
| Name | 경로 | 형식 | Description |
|---|---|---|---|
|
일정 중지
|
StopSchedules | array of object |
정차에 대한 버스 일정 정보를 포함하는 배열입니다. |
|
경로 ID
|
StopSchedules.RouteID | string |
버스 경로 식별자입니다. |
|
여행 ID
|
StopSchedules.TripID | string |
여정의 고유 식별자입니다. |
|
시작 시간
|
StopSchedules.StartTime | date-time |
여행의 예약된 시작 시간입니다. |
|
종료 시간
|
StopSchedules.EndTime | date-time |
여행의 예약된 종료 시간입니다. |
엘리베이터 및 에스컬레이터 가동 중단
지정된 스테이션에서 보고된 엘리베이터 및 에스컬레이터 중단 목록을 반환합니다. 보고된 모든 중단을 반환하려면 StationCode 매개 변수를 생략합니다.
매개 변수
| Name | 키 | 필수 | 형식 | Description |
|---|---|---|---|---|
|
스테이션 코드
|
StationCode | string |
스테이션 코드입니다. 스테이션 목록 메서드를 사용하여 모든 스테이션 코드 목록을 반환합니다. |
반환
| Name | 경로 | 형식 | Description |
|---|---|---|---|
|
엘리베이터 인시던트
|
ElevatorIncidents | array of object |
보고된 엘리베이터 및 에스컬레이터 중단의 배열입니다. |
|
서비스 종료 날짜
|
ElevatorIncidents.DateOutOfServ | date-time |
단위가 서비스 중단으로 보고된 날짜 및 시간(동부 표준시)입니다. |
|
업데이트된 날짜
|
ElevatorIncidents.DateUpdated | date-time |
가동 중단 세부 정보가 마지막으로 업데이트된 날짜 및 시간(동부 표준시)입니다. |
|
예상 서비스 반환
|
ElevatorIncidents.EstimatedReturnToService | date-time |
단위가 정상 서비스로 돌아갈 것으로 예상되는 예상 날짜 및 시간입니다. NULL일 수 있습니다. |
|
위치 설명
|
ElevatorIncidents.LocationDescription | string |
스테이션 내에서 단위의 위치에 대한 자유 텍스트 설명입니다. |
|
스테이션 코드
|
ElevatorIncidents.StationCode | string |
단위 위치에 대한 스테이션 코드입니다. |
|
스테이션 이름
|
ElevatorIncidents.StationName | string |
전체 역 이름, 입구 정보를 포함 할 수있다. |
|
증상 설명
|
ElevatorIncidents.SymptomDescription | string |
단위가 서비스가 중단되거나 축소된 작업에 있는 이유에 대한 설명입니다. |
|
단위 이름
|
ElevatorIncidents.UnitName | string |
단위의 고유 식별자입니다. |
|
단위 유형
|
ElevatorIncidents.UnitType | string |
단위 유형입니다. '엘리베이터' 또는 '에스컬레이터'가 됩니다. |
정적 버스 GTFS 가져오기
철도 사고 가져오기
심각한 중단 및 정상 서비스 지연을 포함하여 보고된 철도 사고를 반환합니다. 데이터는 WMATA의 Metrorail 서비스 상태 피드와 동일합니다.
반환
| Name | 경로 | 형식 | Description |
|---|---|---|---|
|
철도 사고
|
Incidents | array of object |
중단 및 지연을 포함한 보고된 철도 사고의 배열입니다. |
|
업데이트된 날짜
|
Incidents.DateUpdated | date-time |
인시던트가 마지막으로 업데이트된 날짜 및 시간(동부 표준시)입니다. |
|
인시던트 설명
|
Incidents.Description | string |
인시던트에 대한 자유 텍스트 설명입니다. |
|
사건 ID
|
Incidents.IncidentID | string |
인시던트에 대한 고유 식별자입니다. |
|
인시던트 유형
|
Incidents.IncidentType | string |
인시던트 유형(일반적으로 '지연' 또는 '경고')에 대한 자유 텍스트 설명입니다. |
|
영향을 받는 선
|
Incidents.LinesAffected | string |
인시던트가 영향을 받는 줄 코드의 세미콜론 및 공백으로 구분된 목록입니다. |
철도선 가져오기
모든 철도 노선에 대한 정보를 반환합니다.
반환
| Name | 경로 | 형식 | Description |
|---|---|---|---|
|
레일 라인
|
Lines | array of object |
줄 정보를 포함하는 배열입니다. |
|
표시 이름
|
Lines.DisplayName | string |
줄의 전체 이름입니다. |
|
스테이션 코드 종료
|
Lines.EndStationCode | string |
줄의 끝 스테이션 코드입니다. |
|
내부 대상 1
|
Lines.InternalDestination1 | string |
일부 줄에 대한 중간 터미널 스테이션 코드입니다. |
|
내부 대상 2
|
Lines.InternalDestination2 | string |
InternalDestination1과 유사합니다. |
|
줄 코드
|
Lines.LineCode | string |
줄에 대한 두 글자 약어입니다. |
|
스테이션 코드 시작
|
Lines.StartStationCode | string |
줄에 대한 스테이션 코드를 시작합니다. |
트랙 회로 가져오기
포켓 트랙 및 크로스오버를 포함한 모든 트랙 회로 목록을 반환합니다. 각 트랙 회로에는 오른쪽 및 왼쪽 인접 항목에 대한 참조가 포함될 수 있습니다.
반환
| Name | 경로 | 형식 | Description |
|---|---|---|---|
|
회로 추적
|
TrackCircuits | array of object |
트랙 회로 정보를 포함하는 배열입니다. |
|
회로 ID
|
TrackCircuits.CircuitId | integer |
고유하게 식별 가능한 회로 번호입니다. |
|
트랙 번호
|
TrackCircuits.Track | integer |
추적 번호입니다. 1과 2는 주선을 나타내고, 0과 3은 연결선과 포켓 트랙입니다. |
|
이웃
|
TrackCircuits.Neighbors | array of object |
트랙 회로 인접 정보를 포함하는 배열입니다. |
|
인접 유형
|
TrackCircuits.Neighbors.NeighborType | string |
왼쪽 또는 오른쪽 인접 그룹입니다. |
|
회로 ID
|
TrackCircuits.Neighbors.CircuitIds | array of integer |
인접 회로 ID의 배열입니다. |
표준 열차 노선 가져오기
주로 수익(및 일부 잠재 고객) 트랙 회로의 정렬된 목록을 선 및 트랙 번호별로 정렬하여 반환합니다. 이 데이터는 자주 변경되지 않으며 적절한 시간 동안 캐시해야 합니다.
반환
| Name | 경로 | 형식 | Description |
|---|---|---|---|
|
표준 경로
|
StandardRoutes | array of object |
수익선 정보를 포함하는 배열입니다. |
|
줄 코드
|
StandardRoutes.LineCode | string |
수익선의 약어입니다. |
|
회로 추적
|
StandardRoutes.TrackCircuits | array of object |
정렬된 트랙 회로 정보를 포함하는 배열입니다. |
|
회로 ID
|
StandardRoutes.TrackCircuits.CircuitId | integer |
고유하게 식별 가능한 회로 번호입니다. |
|
시퀀스 번호
|
StandardRoutes.TrackCircuits.SeqNum | integer |
지정된 선과 트랙에 대해 회로가 나타나는 순서입니다. |
|
스테이션 코드
|
StandardRoutes.TrackCircuits.StationCode | string |
회로가 스테이션에 있으면 스테이션 코드이고, 그렇지 않으면 NULL입니다. |
정의
DaySchedule
| Name | 경로 | 형식 | Description |
|---|---|---|---|
|
여는 시간
|
OpeningTime | string |
예약된 스테이션 개장 시간입니다. |
|
첫 번째 열차
|
FirstTrains | array of object |
첫 번째 학습 정보를 포함하는 배열입니다. |
|
출발 시간
|
FirstTrains.Time | string |
첫 번째 열차의 예정된 출발 시간입니다. |
|
대상 스테이션
|
FirstTrains.DestinationStation | string |
첫 번째 열차 목적지의 역 코드입니다. |
|
마지막 열차
|
LastTrains | array of object |
마지막 학습 정보를 포함하는 배열입니다. |
|
출발 시간
|
LastTrains.Time | string |
마지막 열차의 예정된 출발 시간입니다. |
|
대상 스테이션
|
LastTrains.DestinationStation | string |
마지막 열차 목적지의 역 코드입니다. |
이진법
기본 데이터 형식 'binary'입니다.