共用方式為


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
Email 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 靜態

傳回 WMATA 匯流排的 GTFS 靜態資料檔。

傳回

GTFS 靜態資料檔
binary

取得巴士站

傳回公車站的清單。

參數

名稱 機碼 必要 類型 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 靜態

傳回 WMATA 軌道和公車組合的 GTFS 靜態資料檔案,每天更新。

傳回

合併的 GTFS 靜態資料檔案
binary

取得鐵路線

傳回所有鐵路線的相關資訊。

傳回

名稱 路徑 類型 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 行程更新

傳回 WMATA 匯流排的 GTFS RT 行程更新摘要。

傳回

GTFS RT 行程更新動態消息
binary

獲取巴士 GTFS RT 警報

傳回 WMATA 匯流排的 GTFS RT 服務警示摘要。

傳回

GTFS RT 服務警示摘要
binary

獲取巴士 GTFS RT 車輛位置

傳回 WMATA 匯流排的 GTFS RT 車輛位置饋送。

傳回

GTFS RT 車輛位置饋送
binary

獲取巴士位置

傳回指定路線的公車位置,並具有可選的搜尋半徑。 如果未指定任何參數,則會傳回所有匯流排位置。

參數

名稱 機碼 必要 類型 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 行程更新

傳回 WMATA 軌道的 GTFS RT 行程更新摘要。

傳回

GTFS RT 行程更新動態消息
binary

獲取鐵路 GTFS RT 警報

傳回 WMATA 軌道的 GTFS RT 服務警示摘要。

傳回

GTFS RT 服務警示摘要
binary

獲取鐵路 GTFS RT 車輛位置

傳回 WMATA 軌道的 GTFS RT 車輛位置摘要。

傳回

GTFS RT 車輛位置饋送
binary

獲取鐵路 GTFS 靜態

傳回 WMATA 欄的 GTFS 靜態資料檔,每天更新。

傳回

GTFS 靜態資料檔
binary

電梯和自動扶梯停電

傳回指定車站報告的電梯和自動扶梯中斷清單。 省略 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

末班車目的地的車站代碼。

二進位

這是基本資料類型「二進位」。