WMATA (獨立發行者) (預覽版)
此連接器提供對華盛頓都會區交通管理局 (WMATA) 各種服務的存取。
此連接器適用於以下產品和區域:
| 服務 | Class | Regions |
|---|---|---|
| 副駕駛工作室 | 進階 | 除下列區域外的所有 Power Automate 區域 : - 美國政府 (GCC) - 美國政府(海灣合作委員會高中) - 由 21Vianet 營運的中國雲 - 美國國防部 (DoD) |
| 邏輯應用程式 | 標準 | 所有 Logic Apps 區域, 但下列區域除外: - Azure Government 區域 - Azure 中國區域 - 美國國防部 (DoD) |
| Power Apps | 進階 | 除下列區域外的所有 Power Apps 區域 : - 美國政府 (GCC) - 美國政府(海灣合作委員會高中) - 由 21Vianet 營運的中國雲 - 美國國防部 (DoD) |
| Power Automate(自動化服務) | 進階 | 除下列區域外的所有 Power Automate 區域 : - 美國政府 (GCC) - 美國政府(海灣合作委員會高中) - 由 21Vianet 營運的中國雲 - 美國國防部 (DoD) |
| 連絡人 | |
|---|---|
| 名稱 | 理查德·威爾遜 |
| URL | https://www.richardawilson.com |
| richard.a.wilson@microsoft.com |
| 連接器中繼資料 | |
|---|---|
| Publisher | 理查德·威爾遜、丹尼爾·考克斯 |
| 網站 | https://developer.wmata.com/ |
| 隱私策略 | https://www.wmata.com/about/records/privacy.cfm |
| 類別 | 資料 |
正在建立連線
連接器支援下列驗證類型:
| 預設值 | 建立連線的參數。 | 所有區域 | 不可共享 |
預設
適用:所有地區
建立連線的參數。
這不是可共用的連線。 如果 Power App 與其他使用者共用,系統會明確提示其他使用者建立新連線。
| 名稱 | 類型 | Description | 為必填項目 |
|---|---|---|---|
| API 金鑰 | securestring | 此 API 的 API 金鑰 | 對 |
節流限制
| 名稱 | 呼叫 | 續約期間 |
|---|---|---|
| 每個連線的 API 呼叫 | 100 | 60 秒 |
動作
| 取得公車事件 |
傳回一組針對指定路線報告的公車事件或延誤。 如果省略 Route 參數,則會傳回所有報告的事件。 |
| 取得匯流排 GTFS 靜態 |
傳回 WMATA 匯流排的 GTFS 靜態資料檔。 |
| 取得巴士站 |
傳回公車站的清單。 |
| 取得火車站入口 |
根據緯度、經度和半徑傳回附近車站入口的清單。 |
| 取得賽道 |
傳回所有軌道電路的清單,包括袖珍軌道和交叉線上的軌道。 每個軌道電路可以包含對其左右鄰居的引用。 |
| 取得鐵路事故 |
回報報告了鐵路事故,包括正常服務的嚴重中斷和延誤。 該數據與 WMATA 的 Metrorail 服務狀態提要相同。 |
| 取得鐵路和公車組合 GTFS 靜態 |
傳回 WMATA 軌道和公車組合的 GTFS 靜態資料檔案,每天更新。 |
| 取得鐵路線 |
傳回所有鐵路線的相關資訊。 |
| 獲取下一班巴士到達時間 |
傳回指定站點的下一班巴士到達時間。 |
| 獲取下一班火車到達時間 |
傳回一或多個車站的下一班列車到達資訊。 當沒有可用的預測時,將傳回一組空白的結果。 將 全部 用於 StationCodes 參數,以傳回所有站點的預測。 |
| 獲取實時火車位置 |
傳回唯一可識別的運行列車及其當前佔用的軌道電路。 當沒有可用頭寸時,將返回一組空的結果。 |
| 獲取巴士 GTFS RT 行程更新 |
傳回 WMATA 匯流排的 GTFS RT 行程更新摘要。 |
| 獲取巴士 GTFS RT 警報 |
傳回 WMATA 匯流排的 GTFS RT 服務警示摘要。 |
| 獲取巴士 GTFS RT 車輛位置 |
傳回 WMATA 匯流排的 GTFS RT 車輛位置饋送。 |
| 獲取巴士位置 |
傳回指定路線的公車位置,並具有可選的搜尋半徑。 如果未指定任何參數,則會傳回所有匯流排位置。 |
| 獲取巴士站時刻表 |
傳回特定站點和日期的公車時刻表。 |
| 獲取巴士路線 |
傳回公車路線及其變體的清單。 |
| 獲取巴士路線時刻表 |
傳回特定路線和日期的公車時刻表。 |
| 獲取巴士路線詳細信息 |
傳回路線變體上的一組已排序的緯度/經度點,以及服務的停靠點清單。 |
| 獲取標準火車路線 |
傳回主要收入 (和一些前導) 軌道電路的排序清單,依線路和軌道編號排列。 此資料不會經常變更,而且應該快取合理的時間。 |
| 獲取火車站之間的路徑 |
傳回一組已排序的樁號,以及同一條線上兩個樁號之間的距離。 |
| 獲取火車站信息 |
根據指定的 StationCode 傳回車站位置和地址資訊。 |
| 獲取火車站停車信息 |
根據給定的 StationCode 傳回車站的停車資訊。 |
| 獲取火車站列表 |
根據指定的 LineCode 傳回車站位置和地址資訊清單。 省略 LineCode 以傳回所有站台。 回應是與 Station Information 方法中傳回的物件相同的物件陣列。 |
| 獲取火車站到火車站的信息 |
傳回兩個車站之間的旅行時間、距離和票價資訊。 |
| 獲取火車站時間 |
傳回指定 StationCode 的開始和排定的首班/末班列車時間。 |
| 獲取鐵路 GTFS RT 行程更新 |
傳回 WMATA 軌道的 GTFS RT 行程更新摘要。 |
| 獲取鐵路 GTFS RT 警報 |
傳回 WMATA 軌道的 GTFS RT 服務警示摘要。 |
| 獲取鐵路 GTFS RT 車輛位置 |
傳回 WMATA 軌道的 GTFS RT 車輛位置摘要。 |
| 獲取鐵路 GTFS 靜態 |
傳回 WMATA 欄的 GTFS 靜態資料檔,每天更新。 |
| 電梯和自動扶梯停電 |
傳回指定車站報告的電梯和自動扶梯中斷清單。 省略 StationCode 參數以傳回所有報告的中斷。 |
取得公車事件
傳回一組針對指定路線報告的公車事件或延誤。 如果省略 Route 參數,則會傳回所有報告的事件。
參數
| 名稱 | 機碼 | 必要 | 類型 | Description |
|---|---|---|---|---|
|
路線
|
Route | string |
基本巴士路線。 無法辨識變體 (例如,使用 C2 而不是 C2v1、C2v2)。 |
傳回
| 名稱 | 路徑 | 類型 | Description |
|---|---|---|---|
|
公車事故
|
BusIncidents | array of object |
一系列報告的公交車事故或延誤。 |
|
更新日期
|
BusIncidents.DateUpdated | date-time |
事件上次更新的日期和時間(東部標準時間)。 |
|
事件描述
|
BusIncidents.Description | string |
延遲或事件的自由文字描述。 |
|
事件 ID
|
BusIncidents.IncidentID | string |
事件的唯一識別碼。 |
|
事件類型
|
BusIncidents.IncidentType | string |
事件類型的自由文字描述,通常是「延遲」或「警報」。 |
|
受影響的路線
|
BusIncidents.RoutesAffected | array of string |
受事件影響的路線陣列。 |
取得匯流排 GTFS 靜態
取得巴士站
傳回公車站的清單。
參數
| 名稱 | 機碼 | 必要 | 類型 | Description |
|---|---|---|---|---|
|
緯度
|
Lat | number |
中心點緯度。 如果指定了 Longitude 和 Radius,則為必要項目。 |
|
|
經度
|
Lon | number |
中心點經度。 如果指定了緯度和半徑,則為必要。 |
|
|
Radius
|
Radius | number |
要包含在搜尋區域中的半徑 (公尺)。 如果指定了緯度和經度,則為必要。 |
傳回
| 名稱 | 路徑 | 類型 | Description |
|---|---|---|---|
|
停靠站
|
Stops | array of object |
指定路線的公車站陣列。 |
|
停止識別碼
|
Stops.StopID | string |
停止識別碼。 |
|
停靠點名稱
|
Stops.Name | string |
巴士站名稱。 |
|
緯度
|
Stops.Lat | number |
公車站的緯度。 |
|
經度
|
Stops.Lon | number |
公車站的經度。 |
取得火車站入口
根據緯度、經度和半徑傳回附近車站入口的清單。
參數
| 名稱 | 機碼 | 必要 | 類型 | Description |
|---|---|---|---|---|
|
緯度
|
Lat | number |
中心點緯度,如果指定了經度和半徑,則為必填。 |
|
|
經度
|
Lon | number |
中心點經度,如果指定了緯度和半徑,則為必填。 |
|
|
Radius
|
Radius | number |
要包含在搜尋區域中的半徑 (公尺),如果指定了緯度和經度,則為必要。 |
傳回
| 名稱 | 路徑 | 類型 | 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 |
對於包含多個月台的車站,另一個車站代碼。 |
取得賽道
傳回所有軌道電路的清單,包括袖珍軌道和交叉線上的軌道。 每個軌道電路可以包含對其左右鄰居的引用。
傳回
| 名稱 | 路徑 | 類型 | Description |
|---|---|---|---|
|
賽道
|
TrackCircuits | array of object |
包含軌道電路資訊的陣列。 |
|
電路識別碼
|
TrackCircuits.CircuitId | integer |
唯一可識別的電路號。 |
|
曲目編號
|
TrackCircuits.Track | integer |
軌道號碼。 1 和 2 表示主線,0 和 3 表示連接器和口袋軌道。 |
|
相鄰詞匯
|
TrackCircuits.Neighbors | array of object |
包含軌道電路鄰居資訊的陣列。 |
|
鄰居類型
|
TrackCircuits.Neighbors.NeighborType | string |
左或右鄰居群組。 |
|
電路識別碼
|
TrackCircuits.Neighbors.CircuitIds | array of integer |
相鄰電路 ID 的陣列。 |
取得鐵路事故
回報報告了鐵路事故,包括正常服務的嚴重中斷和延誤。 該數據與 WMATA 的 Metrorail 服務狀態提要相同。
傳回
| 名稱 | 路徑 | 類型 | Description |
|---|---|---|---|
|
鐵路事故
|
Incidents | array of object |
一系列報告的鐵路事故,包括中斷和延誤。 |
|
更新日期
|
Incidents.DateUpdated | date-time |
事件上次更新的日期和時間(東部標準時間)。 |
|
事件描述
|
Incidents.Description | string |
事件的自由文本描述。 |
|
事件 ID
|
Incidents.IncidentID | string |
事件的唯一識別碼。 |
|
事件類型
|
Incidents.IncidentType | string |
事件類型的自由文字描述,通常是「延遲」或「警報」。 |
|
受影響的線路
|
Incidents.LinesAffected | string |
受事件影響的行代碼的分號和空格分隔清單。 |
取得鐵路和公車組合 GTFS 靜態
取得鐵路線
傳回所有鐵路線的相關資訊。
傳回
| 名稱 | 路徑 | 類型 | 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 |
線路的起始站代碼。 |
獲取下一班巴士到達時間
傳回指定站點的下一班巴士到達時間。
參數
| 名稱 | 機碼 | 必要 | 類型 | Description |
|---|---|---|---|---|
|
停止識別碼
|
StopID | True | string |
7 位區域停靠站 ID。 |
傳回
| 名稱 | 路徑 | 類型 | 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 |
公車標識符,可用於追蹤特定車輛。 |
獲取下一班火車到達時間
傳回一或多個車站的下一班列車到達資訊。 當沒有可用的預測時,將傳回一組空白的結果。 將 全部 用於 StationCodes 參數,以傳回所有站點的預測。
參數
| 名稱 | 機碼 | 必要 | 類型 | Description |
|---|---|---|---|---|
|
車站代碼
|
StationCodes | True | string |
以逗號分隔的電台代碼列表。 對於所有預測,請使用 [全部] |
傳回
| 名稱 | 路徑 | 類型 | 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 (登機)。 |
獲取實時火車位置
傳回唯一可識別的運行列車及其當前佔用的軌道電路。 當沒有可用頭寸時,將返回一組空的結果。
傳回
| 名稱 | 路徑 | 類型 | Description |
|---|---|---|---|
|
訓練位置
|
TrainPositions | array of object |
包含火車位置資訊的陣列。 |
|
火車 ID
|
TrainPositions.TrainId | string |
唯一可識別的內部列車識別碼。 |
|
車次
|
TrainPositions.TrainNumber | string |
WMATA 使用的非唯一火車識別碼。 |
|
車數
|
TrainPositions.CarCount | integer |
火車上的車廂數量。 當沒有可用資料時,有時可以是 0。 |
|
方向編號
|
TrainPositions.DirectionNum | integer |
運動方向。 1 是北行/東行,2 是南行/西行。 |
|
電路識別碼
|
TrainPositions.CircuitId | integer |
火車目前所在的電路識別碼。 |
|
目的地車站代碼
|
TrainPositions.DestinationStationCode | string |
目的地站代碼。 可以是 Null。 |
|
線代碼
|
TrainPositions.LineCode | string |
該行的兩個字母縮寫。 |
|
位置秒數
|
TrainPositions.SecondsAtLocation | integer |
當前軌道電路的大致停留時間。 |
|
服務類型
|
TrainPositions.ServiceType | string |
列車的服務類型,例如普通或特殊。 |
獲取巴士 GTFS RT 行程更新
獲取巴士 GTFS RT 警報
獲取巴士 GTFS RT 車輛位置
獲取巴士位置
傳回指定路線的公車位置,並具有可選的搜尋半徑。 如果未指定任何參數,則會傳回所有匯流排位置。
參數
| 名稱 | 機碼 | 必要 | 類型 | Description |
|---|---|---|---|---|
|
路由 ID
|
RouteID | string |
基本巴士路線,例如 70、10A。 |
|
|
緯度
|
Lat | number |
中心點緯度,如果指定了「經度」和「半徑」,則為必填。 |
|
|
經度
|
Lon | number |
中心點經度,如果指定了緯度和半徑,則為該中心點經度。 |
|
|
Radius
|
Radius | number |
要包含在搜尋區域中的半徑 (公尺),如果指定了緯度和經度,則為必要。 |
傳回
| 名稱 | 路徑 | 類型 | 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 |
匯流排的唯一識別碼,通常在匯流排本身上可見。 |
獲取巴士站時刻表
傳回特定站點和日期的公車時刻表。
參數
| 名稱 | 機碼 | 必要 | 類型 | Description |
|---|---|---|---|---|
|
停止識別碼
|
StopID | True | string |
公車站識別碼。 |
|
Date
|
Date | string |
YYYY 日期 -MM-DD 擷取排程的格式。 如果未指定,則預設為今天的日期。 |
傳回
| 名稱 | 路徑 | 類型 | Description |
|---|---|---|---|
|
停止排程
|
StopSchedules | array of object |
包含停靠點公車時刻表資訊的陣列。 |
|
路由 ID
|
StopSchedules.RouteID | string |
公車路線標識符。 |
|
行程 ID
|
StopSchedules.TripID | string |
旅行的唯一標識符。 |
|
開始時間
|
StopSchedules.StartTime | date-time |
行程的預定開始時間。 |
|
結束時間
|
StopSchedules.EndTime | date-time |
行程的預定結束時間。 |
獲取巴士路線
傳回公車路線及其變體的清單。
傳回
| 名稱 | 路徑 | 類型 | Description |
|---|---|---|---|
|
巴士路線
|
Routes | array of object |
一系列公交路線及其變體。 |
|
路由 ID
|
Routes.RouteID | string |
公車路線標識符。 |
|
路線名稱
|
Routes.Name | string |
巴士路線的名稱。 |
|
線路說明
|
Routes.LineDescription | string |
公交線路的說明。 |
獲取巴士路線時刻表
傳回特定路線和日期的公車時刻表。
參數
| 名稱 | 機碼 | 必要 | 類型 | Description |
|---|---|---|---|---|
|
路由 ID
|
RouteID | True | string |
公車路線標識符。 |
|
Date
|
Date | string |
YYYY 日期 -MM-DD 擷取排程的格式。 如果未指定,則預設為今天的日期。 |
傳回
| 名稱 | 路徑 | 類型 | 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 |
旅行的一系列站點。 |
|
停止識別碼
|
RouteSchedules.Stops.StopID | string |
停止識別碼。 |
|
停靠點名稱
|
RouteSchedules.Stops.Name | string |
停靠點的名稱。 |
|
抵達時間
|
RouteSchedules.Stops.Time | date-time |
預定到達車站的時間。 |
獲取巴士路線詳細信息
傳回路線變體上的一組已排序的緯度/經度點,以及服務的停靠點清單。
參數
| 名稱 | 機碼 | 必要 | 類型 | Description |
|---|---|---|---|---|
|
路由 ID
|
RouteID | True | string |
公交路線變體,例如 70、10A、10Av1。 |
|
Date
|
Date | string |
YYYY 日期 -MM-DD 擷取路線和停靠點資訊的格式。 除非指定,否則預設為今天的日期。 |
傳回
| 名稱 | 路徑 | 類型 | 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 |
站點名稱可能與公交車上顯示的略有不同。 |
|
停止識別碼
|
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 |
站點名稱可能與公交車上顯示的略有不同。 |
|
停止識別碼
|
Direction1.Stops.StopID | string |
停靠點的 7 位數區域 ID。 |
|
停靠點路線
|
Direction1.Stops.Routes | array of string |
服務於該站點的路線變體陣列。 |
獲取標準火車路線
傳回主要收入 (和一些前導) 軌道電路的排序清單,依線路和軌道編號排列。 此資料不會經常變更,而且應該快取合理的時間。
傳回
| 名稱 | 路徑 | 類型 | Description |
|---|---|---|---|
|
標準路線
|
StandardRoutes | array of object |
包含收入明細資訊的陣列。 |
|
線代碼
|
StandardRoutes.LineCode | string |
收入線的縮寫。 |
|
賽道
|
StandardRoutes.TrackCircuits | array of object |
包含有序軌道電路資訊的陣列。 |
|
電路識別碼
|
StandardRoutes.TrackCircuits.CircuitId | integer |
唯一可識別的電路號。 |
|
序號
|
StandardRoutes.TrackCircuits.SeqNum | integer |
給定線路和軌道的電路顯示順序。 |
|
車站代碼
|
StandardRoutes.TrackCircuits.StationCode | string |
如果電路位於站點,則為站號代碼,否則為 NULL。 |
獲取火車站之間的路徑
傳回一組已排序的樁號,以及同一條線上兩個樁號之間的距離。
參數
| 名稱 | 機碼 | 必要 | 類型 | Description |
|---|---|---|---|---|
|
從車站代碼出發
|
FromStationCode | True | string |
始發站的站號代碼。 |
|
前往車站代碼
|
ToStationCode | True | string |
目的地車站的車站代碼。 |
傳回
| 名稱 | 路徑 | 類型 | Description |
|---|---|---|---|
|
車站之間的路徑
|
Path | array of object |
包含路徑詳細資料的陣列。 |
|
到上一站的距離
|
Path.DistanceToPrev | integer |
到列表中前一個站點的距離(以英尺為單位)。 |
|
線代碼
|
Path.LineCode | string |
該站台所在線路的兩個字母縮寫。 |
|
序號
|
Path.SeqNum | integer |
排序序號。 |
|
車站代碼
|
Path.StationCode | string |
該站的站點代碼。 |
|
站台名稱
|
Path.StationName | string |
該站的全名。 |
獲取火車站信息
根據指定的 StationCode 傳回車站位置和地址資訊。
參數
| 名稱 | 機碼 | 必要 | 類型 | Description |
|---|---|---|---|---|
|
車站代碼
|
StationCode | True | string |
車站代碼。 使用 Station List 方法傳回所有車站代碼的清單。 |
傳回
| 名稱 | 路徑 | 類型 | Description |
|---|---|---|---|
|
城市
|
Address.City | string |
車站所在的城市。 |
|
State
|
Address.State | string |
車站所在的州(縮寫)。 |
|
街道
|
Address.Street | string |
車站的街道地址。 |
|
郵遞區號
|
Address.Zip | string |
車站的郵政編碼。 |
|
車站代碼
|
Code | string |
車站代碼。 |
|
緯度
|
Lat | number |
站的緯度。 |
|
經度
|
Lon | number |
站的經度。 |
|
站台名稱
|
Name | string |
車站的全名。 |
|
主要行代碼
|
LineCode1 | string |
該站服務的一條線路的兩個字母縮寫。 |
|
次要行代碼
|
LineCode2 | string |
該站服務的附加線路。 |
|
第三行代碼
|
LineCode3 | string |
該站服務的附加線路。 |
|
連線站代碼 1
|
StationTogether1 | string |
此處將列出其他 StationCode。 |
|
連線站代碼 2
|
StationTogether2 | string |
功能與 StationTogether1 類似。 |
獲取火車站停車信息
根據給定的 StationCode 傳回車站的停車資訊。
參數
| 名稱 | 機碼 | 必要 | 類型 | Description |
|---|---|---|---|---|
|
車站代碼
|
StationCode | string |
車站代碼。 使用 Station List 方法傳回所有車站代碼的清單。 |
傳回
| 名稱 | 路徑 | 類型 | 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 |
與短期停車相關的雜項資訊。 |
獲取火車站列表
根據指定的 LineCode 傳回車站位置和地址資訊清單。 省略 LineCode 以傳回所有站台。 回應是與 Station Information 方法中傳回的物件相同的物件陣列。
參數
| 名稱 | 機碼 | 必要 | 類型 | Description |
|---|---|---|---|---|
|
線
|
LineCode | string |
雙字母行代碼縮寫:RD-紅色、YL -黃色、GR-綠色、BL-藍色、OR - 橙色、SV - 銀色。 |
傳回
| 名稱 | 路徑 | 類型 | Description |
|---|---|---|---|
|
Stations
|
Stations | array of object |
包含電台資訊的陣列。 |
|
城市
|
Stations.Address.City | string |
City: |
|
State
|
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 |
該站服務的附加線路(如果適用)。 |
|
第三行代碼
|
Stations.LineCode3 | string |
該站服務的附加線路(如果適用)。 |
|
四元行代碼
|
Stations.LineCode4 | string |
該站服務的附加線路(如果適用)。 |
|
連線站代碼 1
|
Stations.StationTogether1 | string |
對於具有多個月台的車站,此處將列出額外的車站代碼。 |
|
連線站代碼 2
|
Stations.StationTogether2 | string |
功能與 StationTogether1 類似。 |
獲取火車站到火車站的信息
傳回兩個車站之間的旅行時間、距離和票價資訊。
參數
| 名稱 | 機碼 | 必要 | 類型 | Description |
|---|---|---|---|---|
|
從車站代碼出發
|
FromStationCode | True | string |
始發站的站號代碼。 |
|
前往車站代碼
|
ToStationCode | True | string |
目的地車站的車站代碼。 |
傳回
| 名稱 | 路徑 | 類型 | 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 |
來源站台的站台代碼。 |
獲取火車站時間
傳回指定 StationCode 的開始和排定的首班/末班列車時間。
參數
| 名稱 | 機碼 | 必要 | 類型 | Description |
|---|---|---|---|---|
|
車站代碼
|
StationCode | True | string |
車站代碼。 使用 Station List 方法傳回所有車站代碼的清單。 |
傳回
| 名稱 | 路徑 | 類型 | Description |
|---|---|---|---|
|
車站時間
|
StationTimes | array of object |
包含車站時間資訊的陣列。 |
|
車站代碼
|
StationTimes.Code | string |
車站代碼。 |
|
站台名稱
|
StationTimes.StationName | string |
車站的全名。 |
|
星期一
|
StationTimes.Monday | DaySchedule | |
|
星期二
|
StationTimes.Tuesday | DaySchedule | |
|
星期三
|
StationTimes.Wednesday | DaySchedule | |
|
星期四
|
StationTimes.Thursday | DaySchedule | |
|
星期五
|
StationTimes.Friday | DaySchedule | |
|
星期六
|
StationTimes.Saturday | DaySchedule | |
|
星期日
|
StationTimes.Sunday | DaySchedule |
獲取鐵路 GTFS RT 行程更新
獲取鐵路 GTFS RT 警報
獲取鐵路 GTFS RT 車輛位置
獲取鐵路 GTFS 靜態
電梯和自動扶梯停電
傳回指定車站報告的電梯和自動扶梯中斷清單。 省略 StationCode 參數以傳回所有報告的中斷。
參數
| 名稱 | 機碼 | 必要 | 類型 | Description |
|---|---|---|---|---|
|
車站代碼
|
StationCode | string |
車站代碼。 使用 Station List 方法傳回所有車站代碼的清單。 |
傳回
| 名稱 | 路徑 | 類型 | 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 |
單位類型。 將是“ELEVATOR”或“ESCALATOR”。 |
定義
日程安排
| 名稱 | 路徑 | 類型 | Description |
|---|---|---|---|
|
開放時間
|
OpeningTime | string |
預定車站開放時間。 |
|
首班列車
|
FirstTrains | array of object |
包含第一列列車資訊的陣列。 |
|
出發時間
|
FirstTrains.Time | string |
首班列車的預定出發時間。 |
|
目的地車站
|
FirstTrains.DestinationStation | string |
第一班列車目的地的車站代碼。 |
|
末班車
|
LastTrains | array of object |
包含最後一列列車資訊的陣列。 |
|
出發時間
|
LastTrains.Time | string |
末班車的預定出發時間。 |
|
目的地車站
|
LastTrains.DestinationStation | string |
末班車目的地的車站代碼。 |
二進位
這是基本資料類型「二進位」。