WMATA (Bağımsız Yayımcı) (Önizleme)
Bu bağlayıcı, Washington Metropolitan Area Transit Authority'nin (WMATA) çeşitli hizmetlerine erişim sağlar.
Bu bağlayıcı aşağıdaki ürün ve bölgelerde kullanılabilir:
| Hizmet | Class | Bölgeler |
|---|---|---|
| Copilot Studio | Premium | Aşağıdakiler dışında tüm Power Automate bölgeleri : - ABD Kamu (GCC) - US Government (GCC High) - 21Vianet tarafından işletilen Çin Bulutu - ABD Savunma Bakanlığı (DoD) |
| Logic Apps | Standart | Aşağıdakiler dışında tüm Logic Apps bölgeleri : - Azure Kamu bölgeleri - Azure Çin bölgeleri - ABD Savunma Bakanlığı (DoD) |
| Power Apps | Premium | Aşağıdakiler dışında tüm Power Apps bölgeleri : - ABD Kamu (GCC) - US Government (GCC High) - 21Vianet tarafından işletilen Çin Bulutu - ABD Savunma Bakanlığı (DoD) |
| Power Automate | Premium | Aşağıdakiler dışında tüm Power Automate bölgeleri : - ABD Kamu (GCC) - US Government (GCC High) - 21Vianet tarafından işletilen Çin Bulutu - ABD Savunma Bakanlığı (DoD) |
| İletişim | |
|---|---|
| İsim | Richard Wilson |
| URL | https://www.richardawilson.com |
| E-posta | richard.a.wilson@microsoft.com |
| Bağlayıcı Meta Verileri | |
|---|---|
| Publisher | Richard Wilson, Daniel Cox |
| Web sitesi | https://developer.wmata.com/ |
| Gizlilik ilkesi | https://www.wmata.com/about/records/privacy.cfm |
| Kategoriler | Data |
Bağlantı oluşturma
Bağlayıcı aşağıdaki kimlik doğrulama türlerini destekler:
| Varsayılan | Bağlantı oluşturmak için parametreler. | Tüm bölgeler | Paylaşılamaz |
Temerrüt
Geçerli: Tüm bölgeler
Bağlantı oluşturmak için parametreler.
Bu, paylaşılabilir bir bağlantı değildir. Power app başka bir kullanıcıyla paylaşılıyorsa, başka bir kullanıcıdan açıkça yeni bağlantı oluşturması istenir.
| İsim | Türü | Description | Gerekli |
|---|---|---|---|
| API Anahtarı | securestring | Bu API için API Anahtarı | Doğru |
Azaltma Sınırları
| Name | Çağrılar | Yenileme Dönemi |
|---|---|---|
| Bağlantı başına API çağrıları | 100 | 60 saniye |
Eylemler
| Asansör ve yürüyen merdiven kesintilerini alma |
Belirli bir istasyonda bildirilen asansör ve yürüyen merdiven kesintilerinin listesini döndürür. Bildirilen tüm kesintileri döndürmek için StationCode parametresini atlar. |
| Canlı tren pozisyonları alma |
Hizmette benzersiz olarak tanımlanabilir eğitimleri ve şu anda hangi izleme devrelerini kullandıklarını döndürür. Kullanılabilir konum olmadığında boş bir sonuç kümesi döndürür. |
| Demiryolu hatlarını alma |
Tüm demiryolu hatları hakkındaki bilgileri döndürür. |
| Demiryolu olaylarını alma |
Normal hizmette önemli kesintiler ve gecikmeler de dahil olmak üzere bildirilen demiryolu olaylarını döndürür. Veriler WMATA'nın Metrorail Hizmeti Durum akışıyla aynıdır. |
| Otobüs duraklarını alma |
Otobüs duraklarının listesini döndürür. |
| Otobüs durağı zamanlamasını alma |
Belirli bir durak ve tarih için veri yolu zamanlamasını döndürür. |
| Otobüs GTFS RT araç konumlarını alma |
WMATA veri yolu için GTFS RT araç konumları akışını döndürür. |
| Otobüs olaylarını alma |
Belirli bir rota için bildirilen veri yolu olayları veya gecikmeleri kümesini döndürür. Route parametresi atlanırsa, bildirilen tüm olaylar döndürülür. |
| Otobüs pozisyonlarını alma |
İsteğe bağlı bir arama yarıçapı ile verilen rota için veri yolu konumlarını döndürür. Parametre belirtilmezse, tüm veri yolu konumları döndürülür. |
| Otobüs rotalarını alma |
Veri yolu rotalarının ve bunların varyantlarının listesini döndürür. |
| Otobüs rotası ayrıntılarını alma |
Hizmet verilen durakların listesiyle birlikte bir rota değişkeni boyunca sıralı enlem/boylam noktaları kümesi döndürür. |
| Otobüs rotası zamanlamasını alma |
Belirli bir rota ve tarih için veri yolu zamanlamasını döndürür. |
| Parça bağlantı hatlarını alma |
Cep parçaları ve çapraz geçişler dahil olmak üzere tüm parça devrelerinin listesini döndürür. Her parça bağlantı hattı, sağ ve sol komşularına başvurular içerebilir. |
| Ray GTFS RT uyarılarını alma |
WMATA rayı için GTFS RT hizmeti uyarı akışını döndürür. |
| Ray GTFS RT yolculuk güncelleştirmelerini alma |
WMATA rayı için GTFS RT yolculuk güncelleştirmeleri akışını döndürür. |
| Ray GTFS statik alma |
WMATA rayı için gtfs statik veri dosyasını döndürür ve günlük olarak güncelleştirilir. |
| Ray ve veri yolu birleşik GTFS statik alma |
WMATA rayı ve veri yolu için GTFS statik veri dosyasını bir araya getirerek günlük olarak güncelleştirilir. |
| Raylı GTFS RT araç konumlarını alma |
WMATA rayı için GTFS RT araç konumları akışını döndürür. |
| Sonraki otobüs varış saatlerini alma |
Belirtilen durakta sonraki otobüs varış saatlerini döndürür. |
| Sonraki tren varış saatlerini alma |
Bir veya daha fazla istasyon için sonraki tren varış bilgilerini döndürür. Kullanılabilir tahmin olmadığında boş bir sonuç kümesi döndürür. Tüm istasyonların tahminlerini döndürmek için StationCodes parametresi için Tümü'ünü kullanın. |
| Standart tren rotalarını alma |
Çoğunlukla gelirin (ve bazı müşteri adayının) hat ve parça numarasına göre düzenlenmiş izleme devrelerinin sıralı bir listesini döndürür. Bu veriler sık sık değişmez ve makul bir süre için önbelleğe alınmalıdır. |
| Tren istasyonları arasındaki yolu alma |
Aynı satırdaki iki istasyon arasındaki sıralı istasyonlar ve mesafeler kümesini döndürür. |
| Tren istasyonu bilgilerini alma |
Belirli bir StationCode'a göre istasyon konumunu ve adres bilgilerini döndürür. |
| Tren istasyonu girişlerini alma |
Enlem, boylam ve yarıçap temelinde yakındaki istasyon girişlerinin listesini döndürür. |
| Tren istasyonu listesini alma |
Belirli bir LineCode'a göre istasyon konumunun ve adres bilgilerinin listesini döndürür. Tüm istasyonları döndürmek için LineCode'u atlayın. Yanıt, İstasyon Bilgileri yönteminde döndürülenlerle aynı olan bir nesne dizisidir. |
| Tren istasyonu park bilgilerini alma |
Belirli bir StationCode'a göre istasyondaki park bilgilerini döndürür. |
| Tren istasyonu sürelerini alma |
Belirli bir StationCode için açılış ve zamanlanmış ilk/son tren saatlerini döndürür. |
| Tren istasyonuna tren istasyonu bilgilerini alma |
İki istasyon arasındaki seyahat süresi, mesafe ve ücret bilgilerini döndürür. |
| Veri yolu GTFS RT gezi güncelleştirmelerini alma |
WMATA veri yolu için GTFS RT yolculuk güncelleştirmeleri akışını döndürür. |
| Veri yolu GTFS RT uyarılarını alma |
WMATA veri yolu için GTFS RT hizmet uyarıları akışını döndürür. |
| Veri yolu GTFS statik alma |
WMATA veri yolu için GTFS statik veri dosyasını döndürür. |
Asansör ve yürüyen merdiven kesintilerini alma
Belirli bir istasyonda bildirilen asansör ve yürüyen merdiven kesintilerinin listesini döndürür. Bildirilen tüm kesintileri döndürmek için StationCode parametresini atlar.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
İstasyon kodu
|
StationCode | string |
İstasyon kodu. Tüm istasyon kodlarının listesini döndürmek için İstasyon Listesi yöntemini kullanın. |
Döndürülenler
| Name | Yol | Tür | Description |
|---|---|---|---|
|
Asansör olayları
|
ElevatorIncidents | array of object |
Bildirilen asansör ve yürüyen merdiven kesintileri dizisi. |
|
Hizmet dışı tarih
|
ElevatorIncidents.DateOutOfServ | date-time |
Ünitenin hizmet dışı olarak bildirildiği tarih ve saat (Doğu Standart Saati). |
|
Güncelleştirme tarihi
|
ElevatorIncidents.DateUpdated | date-time |
Kesinti ayrıntılarının son güncelleştirildiği tarih ve saat (Doğu Standart Saati). |
|
Tahmini hizmete dönüş
|
ElevatorIncidents.EstimatedReturnToService | date-time |
Birimin normal hizmete dönmesinin beklendiği tahmini tarih ve saat. NULL olabilir. |
|
Konum açıklaması
|
ElevatorIncidents.LocationDescription | string |
Birimin istasyon içindeki konumunun serbest metin açıklaması. |
|
İstasyon kodu
|
ElevatorIncidents.StationCode | string |
Birimin konumu için istasyon kodu. |
|
İstasyon adı
|
ElevatorIncidents.StationName | string |
Tam istasyon adı, giriş bilgilerini içerebilir. |
|
Belirti açıklaması
|
ElevatorIncidents.SymptomDescription | string |
Ünitenin neden hizmet dışı veya başka bir şekilde azaltılmış işlemde olduğuna ilişkin açıklama. |
|
Birim adı
|
ElevatorIncidents.UnitName | string |
Birim için benzersiz tanımlayıcı. |
|
Birim türü
|
ElevatorIncidents.UnitType | string |
Birim türü. 'ASANSÖR' veya 'YÜRÜYEN MERDIVEN' olacaktır. |
Canlı tren pozisyonları alma
Hizmette benzersiz olarak tanımlanabilir eğitimleri ve şu anda hangi izleme devrelerini kullandıklarını döndürür. Kullanılabilir konum olmadığında boş bir sonuç kümesi döndürür.
Döndürülenler
| Name | Yol | Tür | Description |
|---|---|---|---|
|
Eğitim pozisyonları
|
TrainPositions | array of object |
Tren konumu bilgilerini içeren dizi. |
|
Eğitim Kimliği
|
TrainPositions.TrainId | string |
Benzersiz olarak tanımlanabilir iç tren tanımlayıcısı. |
|
Tren numarası
|
TrainPositions.TrainNumber | string |
WMATA tarafından kullanılan benzersiz olmayan tren tanımlayıcısı. |
|
Araba sayısı
|
TrainPositions.CarCount | integer |
Trendeki araba sayısı. Veri olmadığında bazen 0 olabilir. |
|
Yön numarası
|
TrainPositions.DirectionNum | integer |
Hareket yönü. 1 kuzeyden/doğudan, 2 ise güneyden/batıdandır. |
|
Bağlantı Hattı Kimliği
|
TrainPositions.CircuitId | integer |
Trenin şu anda açık olduğu bağlantı hattı tanımlayıcısı. |
|
Hedef istasyon kodu
|
TrainPositions.DestinationStationCode | string |
Hedef istasyon kodu. NULL olabilir. |
|
Satır kodu
|
TrainPositions.LineCode | string |
Satır için iki harfli kısaltma. |
|
Konumdaki saniye sayısı
|
TrainPositions.SecondsAtLocation | integer |
Geçerli ray devresinde yaklaşık bekleme süresi. |
|
Hizmet türü
|
TrainPositions.ServiceType | string |
Normal veya Özel gibi trenin hizmet türü. |
Demiryolu hatlarını alma
Tüm demiryolu hatları hakkındaki bilgileri döndürür.
Döndürülenler
| Name | Yol | Tür | Description |
|---|---|---|---|
|
Raylı hatlar
|
Lines | array of object |
Satır bilgilerini içeren dizi. |
|
Ekran adı
|
Lines.DisplayName | string |
Satırın tam adı. |
|
Bitiş istasyonu kodu
|
Lines.EndStationCode | string |
Satır için bitiş istasyonu kodu. |
|
İç hedef 1
|
Lines.InternalDestination1 | string |
Bazı satırlar için ara terminal istasyonu kodu. |
|
İç hedef 2
|
Lines.InternalDestination2 | string |
InternalDestination1'e benzer. |
|
Satır kodu
|
Lines.LineCode | string |
Satır için iki harfli kısaltma. |
|
İstasyon kodunu başlatma
|
Lines.StartStationCode | string |
Satır için istasyon kodunu başlatın. |
Demiryolu olaylarını alma
Normal hizmette önemli kesintiler ve gecikmeler de dahil olmak üzere bildirilen demiryolu olaylarını döndürür. Veriler WMATA'nın Metrorail Hizmeti Durum akışıyla aynıdır.
Döndürülenler
| Name | Yol | Tür | Description |
|---|---|---|---|
|
Demiryolu olayları
|
Incidents | array of object |
Kesintiler ve gecikmeler de dahil olmak üzere bildirilen demiryolu olaylarının dizisi. |
|
Güncelleştirme tarihi
|
Incidents.DateUpdated | date-time |
Olayın son güncelleştirildiği tarih ve saat (Doğu Standart Saati). |
|
Olay açıklaması
|
Incidents.Description | string |
Olayın serbest metin açıklaması. |
|
Olay Kimliği
|
Incidents.IncidentID | string |
Olayın benzersiz tanımlayıcısı. |
|
Olay türü
|
Incidents.IncidentType | string |
Genellikle 'Gecikme' veya 'Uyarı' olan olay türünün serbest metin açıklaması. |
|
Etkilenen satırlar
|
Incidents.LinesAffected | string |
Olaydan etkilenen satır kodlarının noktalı virgülle ayrılmış listesi. |
Otobüs duraklarını alma
Otobüs duraklarının listesini döndürür.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Enlem
|
Lat | number |
Orta nokta enlemi. Boylam ve Yarıçap belirtilirse gereklidir. |
|
|
Boylam
|
Lon | number |
Orta nokta boylamı. Enlem ve Yarıçap belirtilirse gereklidir. |
|
|
Yarıçap
|
Radius | number |
Arama alanına eklenecek yarıçap (metre). Enlem ve Boylam belirtilirse gereklidir. |
Döndürülenler
| Name | Yol | Tür | Description |
|---|---|---|---|
|
Durdurur
|
Stops | array of object |
Belirtilen yol için veri yolu durakları dizisi. |
|
Durdurma Kimliği
|
Stops.StopID | string |
Tanımlayıcıyı durdur. |
|
Durdurma adı
|
Stops.Name | string |
Otobüs durağının adı. |
|
Enlem
|
Stops.Lat | number |
Otobüs durağının enlemi. |
|
Boylam
|
Stops.Lon | number |
Otobüs durağının boylamı. |
Otobüs durağı zamanlamasını alma
Belirli bir durak ve tarih için veri yolu zamanlamasını döndürür.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Durdurma Kimliği
|
StopID | True | string |
Veri yolu durağı tanımlayıcısı. |
|
Date
|
Date | string |
YYYY-MM-DD biçimindeki zamanlamanın alındığı tarih. Belirtilmezse varsayılan olarak bugünün tarihini kullanır. |
Döndürülenler
| Name | Yol | Tür | Description |
|---|---|---|---|
|
Zamanlamaları durdurma
|
StopSchedules | array of object |
Durdurma için veri yolu zamanlama bilgilerini içeren dizi. |
|
Yol Kimliği
|
StopSchedules.RouteID | string |
Veri yolu tanımlayıcısı. |
|
Seyahat Kimliği
|
StopSchedules.TripID | string |
Yolculuk için benzersiz tanımlayıcı. |
|
Başlangıç saati
|
StopSchedules.StartTime | date-time |
Seyahatin zamanlanmış başlangıç saati. |
|
Bitiş saati
|
StopSchedules.EndTime | date-time |
Seyahatin zamanlanan bitiş saati. |
Otobüs GTFS RT araç konumlarını alma
WMATA veri yolu için GTFS RT araç konumları akışını döndürür.
Döndürülenler
- GTFS RT araç konumları akışı
- binary
Otobüs olaylarını alma
Belirli bir rota için bildirilen veri yolu olayları veya gecikmeleri kümesini döndürür. Route parametresi atlanırsa, bildirilen tüm olaylar döndürülür.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Güzergâh
|
Route | string |
Ana veri yolu. Varyasyonlar tanınmıyor (örneğin, C2v1, C2v2 yerine C2 kullanın). |
Döndürülenler
| Name | Yol | Tür | Description |
|---|---|---|---|
|
Otobüs olayları
|
BusIncidents | array of object |
Bildirilen veri yolu olaylarının veya gecikmelerinin dizisi. |
|
Güncelleştirme tarihi
|
BusIncidents.DateUpdated | date-time |
Olayın son güncelleştirildiği tarih ve saat (Doğu Standart Saati). |
|
Olay açıklaması
|
BusIncidents.Description | string |
Gecikme veya olayın serbest metin açıklaması. |
|
Olay Kimliği
|
BusIncidents.IncidentID | string |
Olayın benzersiz tanımlayıcısı. |
|
Olay türü
|
BusIncidents.IncidentType | string |
Genellikle 'Gecikme' veya 'Uyarı' olan olay türünün serbest metin açıklaması. |
|
Etkilenen yollar
|
BusIncidents.RoutesAffected | array of string |
Olaydan etkilenen yolların dizisi. |
Otobüs pozisyonlarını alma
İsteğe bağlı bir arama yarıçapı ile verilen rota için veri yolu konumlarını döndürür. Parametre belirtilmezse, tüm veri yolu konumları döndürülür.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Yol Kimliği
|
RouteID | string |
Ana veri yolu, örneğin, 70, 10A. |
|
|
Enlem
|
Lat | number |
Boylam ve Yarıçap belirtilirse orta nokta enlemi gereklidir. |
|
|
Boylam
|
Lon | number |
Enlem ve Yarıçap belirtilirse orta nokta boylamı gereklidir. |
|
|
Yarıçap
|
Radius | number |
Enlem ve Boylam belirtilirse arama alanına eklenecek yarıçap (ölçümler). |
Döndürülenler
| Name | Yol | Tür | Description |
|---|---|---|---|
|
Otobüs konumları
|
BusPositions | array of object |
Veri yolu konumu bilgilerini içeren dizi. |
|
Son güncelleştirme
|
BusPositions.DateTime | date-time |
Son konum güncelleştirmesinin tarihi ve saati (Doğu Standart Saati). |
|
Zamanlama sapması
|
BusPositions.Deviation | number |
Zamanlamadan dakika cinsinden sapma. Pozitif değerler veri yolunun geç çalıştığını, negatif değerler ise zamanlamanın ilerisinde olduğunu gösterir. |
|
Yön
|
BusPositions.DirectionText | string |
Seyahatin KUZEY, GÜNEY, DOĞU veya BATI gibi genel yönü. |
|
Enlem
|
BusPositions.Lat | number |
Son bildirilen veri yolu enlemi. |
|
Boylam
|
BusPositions.Lon | number |
Son bildirilen otobüs boylamı. |
|
Yol Kimliği
|
BusPositions.RouteID | string |
Veri yolunda gösterildiği gibi temel yol adı. |
|
Seyahat bitiş saati
|
BusPositions.TripEndTime | date-time |
Otobüsün geçerli seyahatinin zamanlanmış bitiş tarihi ve saati (Doğu Standart Saati). |
|
Seyahat baş işareti
|
BusPositions.TripHeadsign | string |
Otobüsün hedefi. |
|
Seyahat Kimliği
|
BusPositions.TripID | string |
Zamanlamayla ilgili verilerle bağıntılı benzersiz seyahat kimliği. |
|
Araç Kimliği
|
BusPositions.VehicleID | string |
Veri yolunun benzersiz tanımlayıcısı, genellikle veri yolunun kendisinde görünür. |
Otobüs rotalarını alma
Veri yolu rotalarının ve bunların varyantlarının listesini döndürür.
Döndürülenler
| Name | Yol | Tür | Description |
|---|---|---|---|
|
Otobüs rotaları
|
Routes | array of object |
Veri yolu ve bunların değişkenlerinin dizisi. |
|
Yol Kimliği
|
Routes.RouteID | string |
Veri yolu tanımlayıcısı. |
|
Yol adı
|
Routes.Name | string |
Otobüs yolunun adı. |
|
Satır açıklaması
|
Routes.LineDescription | string |
Otobüs hattının açıklaması. |
Otobüs rotası ayrıntılarını alma
Hizmet verilen durakların listesiyle birlikte bir rota değişkeni boyunca sıralı enlem/boylam noktaları kümesi döndürür.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Yol Kimliği
|
RouteID | True | string |
Otobüs rotası varyant, örneğin, 70, 10A, 10Av1. |
|
Date
|
Date | string |
YYYY biçiminde tarih- yol ve durdurma bilgilerinin alınacağınıMM-DD biçimi. Belirtilmediği sürece varsayılan olarak bugünün tarihini kullanır. |
Döndürülenler
| Name | Yol | Tür | Description |
|---|---|---|---|
|
Yön numarası
|
Direction0.DirectionNum | string |
Rota değişkeninin yönünü (0 veya 1) gösteren ikili özellik. |
|
Yön metni
|
Direction0.DirectionText | string |
Rota değişkeninin genel yönü (örneğin, KUZEY, GÜNEY, DOĞU, BATI, LOOP). |
|
Rota şekli
|
Direction0.Shape | array of object |
Yol boyunca şekil noktası bilgilerini içeren dizi. |
|
Enlem
|
Direction0.Shape.Lat | number |
Şekil noktasının enlemi. |
|
Boylam
|
Direction0.Shape.Lon | number |
Şekil noktasının boylamı. |
|
Sıra numarası
|
Direction0.Shape.SeqNum | integer |
Noktanın şekil noktaları dizisindeki sırası. |
|
Durdurur
|
Direction0.Stops | array of object |
Yol boyunca durdurma bilgilerini içeren dizi. |
|
Enlemi durdur
|
Direction0.Stops.Lat | number |
Durağın enlemi. |
|
Boylamı durdur
|
Direction0.Stops.Lon | number |
Durağın boylamı. |
|
Durdurma adı
|
Direction0.Stops.Name | string |
Otobüste görüntülenenden biraz farklı olabilecek durağın adı. |
|
Durdurma Kimliği
|
Direction0.Stops.StopID | string |
Durdurma için 7 basamaklı bölgesel kimlik. |
|
Durakta rotalar
|
Direction0.Stops.Routes | array of string |
Durmaya hizmet eden rota değişkenlerinin dizisi. |
|
Yön numarası
|
Direction1.DirectionNum | string |
Rota değişkeninin yönünü (0 veya 1) gösteren ikili özellik. |
|
Yön metni
|
Direction1.DirectionText | string |
Rota değişkeninin genel yönü (örneğin, KUZEY, GÜNEY, DOĞU, BATI, LOOP). |
|
Rota şekli
|
Direction1.Shape | array of object |
Yol boyunca şekil noktası bilgilerini içeren dizi. |
|
Enlem
|
Direction1.Shape.Lat | number |
Şekil noktasının enlemi. |
|
Boylam
|
Direction1.Shape.Lon | number |
Şekil noktasının boylamı. |
|
Sıra numarası
|
Direction1.Shape.SeqNum | integer |
Noktanın şekil noktaları dizisindeki sırası. |
|
Durdurur
|
Direction1.Stops | array of object |
Yol boyunca durdurma bilgilerini içeren dizi. |
|
Enlemi durdur
|
Direction1.Stops.Lat | number |
Durağın enlemi. |
|
Boylamı durdur
|
Direction1.Stops.Lon | number |
Durağın boylamı. |
|
Durdurma adı
|
Direction1.Stops.Name | string |
Otobüste görüntülenenden biraz farklı olabilecek durağın adı. |
|
Durdurma Kimliği
|
Direction1.Stops.StopID | string |
Durdurma için 7 basamaklı bölgesel kimlik. |
|
Durakta rotalar
|
Direction1.Stops.Routes | array of string |
Durmaya hizmet eden rota değişkenlerinin dizisi. |
Otobüs rotası zamanlamasını alma
Belirli bir rota ve tarih için veri yolu zamanlamasını döndürür.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Yol Kimliği
|
RouteID | True | string |
Veri yolu tanımlayıcısı. |
|
Date
|
Date | string |
YYYY-MM-DD biçimindeki zamanlamanın alındığı tarih. Belirtilmezse varsayılan olarak bugünün tarihini kullanır. |
Döndürülenler
| Name | Yol | Tür | Description |
|---|---|---|---|
|
Rota zamanlamaları
|
RouteSchedules | array of object |
Veri yolu zamanlama bilgilerini içeren dizi. |
|
Yol Kimliği
|
RouteSchedules.RouteID | string |
Veri yolu tanımlayıcısı. |
|
Seyahat Kimliği
|
RouteSchedules.TripID | string |
Yolculuk için benzersiz tanımlayıcı. |
|
Başlangıç saati
|
RouteSchedules.StartTime | date-time |
Seyahatin zamanlanmış başlangıç saati. |
|
Bitiş saati
|
RouteSchedules.EndTime | date-time |
Seyahatin zamanlanan bitiş saati. |
|
Durdurur
|
RouteSchedules.Stops | array of object |
Yolculuk için durak dizisi. |
|
Durdurma Kimliği
|
RouteSchedules.Stops.StopID | string |
Tanımlayıcıyı durdur. |
|
Durdurma adı
|
RouteSchedules.Stops.Name | string |
Durağın adı. |
|
Varış saati
|
RouteSchedules.Stops.Time | date-time |
Durakta planlanan varış zamanı. |
Parça bağlantı hatlarını alma
Cep parçaları ve çapraz geçişler dahil olmak üzere tüm parça devrelerinin listesini döndürür. Her parça bağlantı hattı, sağ ve sol komşularına başvurular içerebilir.
Döndürülenler
| Name | Yol | Tür | Description |
|---|---|---|---|
|
Devreleri izleme
|
TrackCircuits | array of object |
İzleme devresi bilgilerini içeren dizi. |
|
Bağlantı Hattı Kimliği
|
TrackCircuits.CircuitId | integer |
Benzersiz olarak tanımlanabilir devre numarası. |
|
Numarayı izleme
|
TrackCircuits.Track | integer |
Parça numarası. 1 ve 2 ana hatları belirtir, 0 ve 3 bağlayıcılar ve cep parçalarıdır. |
|
Komşu
|
TrackCircuits.Neighbors | array of object |
İzleme devresi komşu bilgilerini içeren dizi. |
|
Komşu türü
|
TrackCircuits.Neighbors.NeighborType | string |
Sol veya Sağ komşu grubu. |
|
Devre Kimlikleri
|
TrackCircuits.Neighbors.CircuitIds | array of integer |
Komşu bağlantı hattı kimlikleri dizisi. |
Ray GTFS RT uyarılarını alma
WMATA rayı için GTFS RT hizmeti uyarı akışını döndürür.
Döndürülenler
- GTFS RT hizmeti uyarı akışı
- binary
Ray GTFS RT yolculuk güncelleştirmelerini alma
WMATA rayı için GTFS RT yolculuk güncelleştirmeleri akışını döndürür.
Döndürülenler
- GTFS RT gezi güncelleştirmeleri akışı
- binary
Ray GTFS statik alma
WMATA rayı için gtfs statik veri dosyasını döndürür ve günlük olarak güncelleştirilir.
Döndürülenler
- GTFS statik veri dosyası
- binary
Ray ve veri yolu birleşik GTFS statik alma
WMATA rayı ve veri yolu için GTFS statik veri dosyasını bir araya getirerek günlük olarak güncelleştirilir.
Döndürülenler
- Birleştirilmiş GTFS statik veri dosyası
- binary
Raylı GTFS RT araç konumlarını alma
WMATA rayı için GTFS RT araç konumları akışını döndürür.
Döndürülenler
- GTFS RT araç konumları akışı
- binary
Sonraki otobüs varış saatlerini alma
Belirtilen durakta sonraki otobüs varış saatlerini döndürür.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Durdurma Kimliği
|
StopID | True | string |
7 basamaklı bölgesel durdurma kimliği. |
Döndürülenler
| Name | Yol | Tür | Description |
|---|---|---|---|
|
Durdurma adı
|
StopName | string |
Otobüs durağının tam adı. |
|
Veri yolu tahminleri
|
Predictions | array of object |
Duraktaki veri yolu varış tahminleri dizisi. |
|
Yön numarası
|
Predictions.DirectionNum | string |
Aynı rotanın ters yönlerini gösteren veri yolunun ikili yönü (0 veya 1). |
|
Yön metni
|
Predictions.DirectionText | string |
Otobüs yönü ve varış noktası için müşteri dostu açıklama. |
|
Varış dakikaları
|
Predictions.Minutes | integer |
Otobüs durağına varana kadar dakikalar. |
|
Yol Kimliği
|
Predictions.RouteID | string |
Veri yolunda görüntülenen temel yol adı. |
|
Seyahat Kimliği
|
Predictions.TripID | string |
Diğer verilerle bağıntı için yararlı olan veri yolu seyahatinin tanımlayıcısı. |
|
Araç Kimliği
|
Predictions.VehicleID | string |
Otobüs tanımlayıcısı, belirli bir aracı izlemek için kullanışlıdır. |
Sonraki tren varış saatlerini alma
Bir veya daha fazla istasyon için sonraki tren varış bilgilerini döndürür. Kullanılabilir tahmin olmadığında boş bir sonuç kümesi döndürür. Tüm istasyonların tahminlerini döndürmek için StationCodes parametresi için Tümü'ünü kullanın.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
İstasyon kodları
|
StationCodes | True | string |
İstasyon kodlarının virgülle ayrılmış listesi. Tüm tahminler için Tümü seçeneğini kullanın |
Döndürülenler
| Name | Yol | Tür | Description |
|---|---|---|---|
|
Tren
|
Trains | array of object |
İstasyona gelen trenler dizisi. |
|
Araba eğit
|
Trains.Car | string |
Trendeki araba sayısı, genellikle 6 veya 8. |
|
Varış Yeri
|
Trains.Destination | string |
Trenin son hedefinin kısaltılmış sürümü. |
|
Hedef istasyon kodu
|
Trains.DestinationCode | string |
Varsa hedefin istasyon kodu. |
|
Hedef adı
|
Trains.DestinationName | string |
Hedef istasyonun tam adı. |
|
Grup izleme
|
Trains.Group | string |
Trenin açık olduğu ray grubunu gösterir. |
|
Satır kısaltması
|
Trains.Line | string |
Tren hattının kısaltması (örneğin, Kırmızı Çizgi için RD). |
|
Varış istasyonu kodu
|
Trains.LocationCode | string |
Trenin geldiği istasyon kodu. |
|
Varış istasyonu adı
|
Trains.LocationName | string |
Trenin geldiği istasyonun tam adı. |
|
Varış dakikaları
|
Trains.Min | string |
Tren gelene kadar birkaç dakika. Sayısal bir değer veya ARR (gelen) veya BRD (biniş) gibi bir metin olabilir. |
Standart tren rotalarını alma
Çoğunlukla gelirin (ve bazı müşteri adayının) hat ve parça numarasına göre düzenlenmiş izleme devrelerinin sıralı bir listesini döndürür. Bu veriler sık sık değişmez ve makul bir süre için önbelleğe alınmalıdır.
Döndürülenler
| Name | Yol | Tür | Description |
|---|---|---|---|
|
Standart yollar
|
StandardRoutes | array of object |
Gelir satırı bilgilerini içeren dizi. |
|
Satır kodu
|
StandardRoutes.LineCode | string |
Gelir satırının kısaltması. |
|
Devreleri izleme
|
StandardRoutes.TrackCircuits | array of object |
Sıralı izleme devresi bilgilerini içeren dizi. |
|
Bağlantı Hattı Kimliği
|
StandardRoutes.TrackCircuits.CircuitId | integer |
Benzersiz olarak tanımlanabilir devre numarası. |
|
Sıra numarası
|
StandardRoutes.TrackCircuits.SeqNum | integer |
Verilen hat ve parça için devrenin görüntülendiği sıra. |
|
İstasyon kodu
|
StandardRoutes.TrackCircuits.StationCode | string |
Bağlantı hattı bir istasyondaysa istasyon kodu, aksi takdirde NULL. |
Tren istasyonları arasındaki yolu alma
Aynı satırdaki iki istasyon arasındaki sıralı istasyonlar ve mesafeler kümesini döndürür.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
İstasyon Kodundan
|
FromStationCode | True | string |
Çıkış istasyonu için istasyon kodu. |
|
İstasyon Koduna
|
ToStationCode | True | string |
Hedef istasyon için istasyon kodu. |
Döndürülenler
| Name | Yol | Tür | Description |
|---|---|---|---|
|
İstasyonlar arasındaki yol
|
Path | array of object |
Yol ayrıntılarını içeren dizi. |
|
Önceki istasyona uzaklık
|
Path.DistanceToPrev | integer |
Listedeki bir önceki istasyona metre olarak uzaklık. |
|
Satır kodu
|
Path.LineCode | string |
Bu istasyonun platformunun üzerinde olduğu satır için iki harfli kısaltma. |
|
Sıra numarası
|
Path.SeqNum | integer |
Sıralı sıra numarası. |
|
İstasyon kodu
|
Path.StationCode | string |
Bu istasyon için istasyon kodu. |
|
İstasyon adı
|
Path.StationName | string |
Bu istasyonun tam adı. |
Tren istasyonu bilgilerini alma
Belirli bir StationCode'a göre istasyon konumunu ve adres bilgilerini döndürür.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
İstasyon Kodu
|
StationCode | True | string |
İstasyon kodu. Tüm istasyon kodlarının listesini döndürmek için İstasyon Listesi yöntemini kullanın. |
Döndürülenler
| Name | Yol | Tür | Description |
|---|---|---|---|
|
City
|
Address.City | string |
İstasyonun bulunduğu şehir. |
|
Devlet
|
Address.State | string |
İstasyonun bulunduğu eyalet (kısaltılmış). |
|
Sokak
|
Address.Street | string |
İstasyonun sokak adresi. |
|
Posta kodu
|
Address.Zip | string |
İstasyonun posta kodu. |
|
İstasyon kodu
|
Code | string |
İstasyon kodu. |
|
Enlem
|
Lat | number |
İstasyonun enlemi. |
|
Boylam
|
Lon | number |
İstasyonun boylamı. |
|
İstasyon adı
|
Name | string |
İstasyonun tam adı. |
|
Birincil satır kodu
|
LineCode1 | string |
Bu istasyon tarafından sunulan bir satır için iki harfli kısaltma. |
|
İkincil satır kodu
|
LineCode2 | string |
Bu istasyon tarafından sunulan ek hat. |
|
Üçüncül satır kodu
|
LineCode3 | string |
Bu istasyon tarafından sunulan ek hat. |
|
Bağlı istasyon kodu 1
|
StationTogether1 | string |
Ek StationCode burada listelenir. |
|
Bağlı istasyon kodu 2
|
StationTogether2 | string |
Işlevinde StationTogether1'e benzer. |
Tren istasyonu girişlerini alma
Enlem, boylam ve yarıçap temelinde yakındaki istasyon girişlerinin listesini döndürür.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Enlem
|
Lat | number |
Boylam ve Yarıçap belirtilirse orta nokta Enlemi gereklidir. |
|
|
Boylam
|
Lon | number |
Enlem ve Yarıçap belirtilirse orta nokta Boylamı gereklidir. |
|
|
Yarıçap
|
Radius | number |
Enlem ve Boylam belirtilirse arama alanına eklenecek yarıçap (ölçümler). |
Döndürülenler
| Name | Yol | Tür | Description |
|---|---|---|---|
|
İstasyon girişleri
|
Entrances | array of object |
İstasyon girişleri hakkında ayrıntılı bilgi içeren dizi. |
|
Giriş açıklaması
|
Entrances.Description | string |
Giriş için ek bilgi. |
|
Enlem
|
Entrances.Lat | number |
Girişin enlemi. |
|
Boylam
|
Entrances.Lon | number |
Girişin boylamı. |
|
Giriş adı
|
Entrances.Name | string |
Girişin adı. |
|
İstasyon kodu 1
|
Entrances.StationCode1 | string |
Bu girişle ilişkili istasyon kodu. |
|
İstasyon kodu 2
|
Entrances.StationCode2 | string |
Birden çok platform içeren istasyonlar için, diğer istasyon kodu. |
Tren istasyonu listesini alma
Belirli bir LineCode'a göre istasyon konumunun ve adres bilgilerinin listesini döndürür. Tüm istasyonları döndürmek için LineCode'u atlayın. Yanıt, İstasyon Bilgileri yönteminde döndürülenlerle aynı olan bir nesne dizisidir.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Satır
|
LineCode | string |
İki harfli satır kodu kısaltması: RD - Kırmızı, YL - Sarı, GR - Yeşil, BL - Mavi, VEYA - Turuncu, SV - Gümüş. |
Döndürülenler
| Name | Yol | Tür | Description |
|---|---|---|---|
|
Stations
|
Stations | array of object |
İstasyon bilgilerini içeren dizi. |
|
City
|
Stations.Address.City | string |
Şehir. |
|
Devlet
|
Stations.Address.State | string |
Durum (kısaltılmış). |
|
Sokak
|
Stations.Address.Street | string |
Sokak adresi (GPS kullanımı için). |
|
Posta kodu
|
Stations.Address.Zip | string |
Posta Kodu. |
|
İstasyon kodu
|
Stations.Code | string |
İstasyon kodu. Girişten yinelendi. |
|
Enlem
|
Stations.Lat | number |
Enlem. |
|
Boylam
|
Stations.Lon | number |
Boylam. |
|
İstasyon adı
|
Stations.Name | string |
İstasyon adı. |
|
Birincil satır kodu
|
Stations.LineCode1 | string |
Bu istasyon tarafından sunulan bir satır için iki harfli kısaltma. |
|
İkincil satır kodu
|
Stations.LineCode2 | string |
Varsa, bu istasyon tarafından sunulan ek hat. |
|
Üçüncül satır kodu
|
Stations.LineCode3 | string |
Varsa, bu istasyon tarafından sunulan ek hat. |
|
Quaternary satır kodu
|
Stations.LineCode4 | string |
Varsa, bu istasyon tarafından sunulan ek hat. |
|
Bağlı istasyon kodu 1
|
Stations.StationTogether1 | string |
Birden çok platforma sahip istasyonlar için ek StationCode burada listelenir. |
|
Bağlı istasyon kodu 2
|
Stations.StationTogether2 | string |
Işlevinde StationTogether1'e benzer. |
Tren istasyonu park bilgilerini alma
Belirli bir StationCode'a göre istasyondaki park bilgilerini döndürür.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
İstasyon Kodu
|
StationCode | string |
İstasyon kodu. Tüm istasyon kodlarının listesini döndürmek için İstasyon Listesi yöntemini kullanın. |
Döndürülenler
| Name | Yol | Tür | Description |
|---|---|---|---|
|
İstasyonlar için park yeri
|
StationsParking | array of object |
İstasyon park bilgilerini içeren dizi. |
|
İstasyon kodu
|
StationsParking.Code | string |
Park bilgileri için istasyon kodu. |
|
Park notları
|
StationsParking.Notes | string |
Yakındaki lotlar gibi ek park kaynakları. |
|
Toplam park yerleri
|
StationsParking.AllDayParking.TotalCount | integer |
Tüm gün kullanılabilen park yeri sayısı. |
|
Binici maliyeti
|
StationsParking.AllDayParking.RiderCost | number |
Metro binicileri için gün başına tüm gün maliyeti (hafta içi). |
|
Binici olmayan maliyet
|
StationsParking.AllDayParking.NonRiderCost | number |
Metro olmayan biniciler için gün başına tüm gün maliyeti (hafta içi). |
|
Toplam kısa süreli park yerleri
|
StationsParking.ShortTermParking.TotalCount | integer |
Mevcut kısa süreli park yeri sayısı. |
|
Kısa süreli park notları
|
StationsParking.ShortTermParking.Notes | string |
Kısa süreli otopark ile ilgili çeşitli bilgiler. |
Tren istasyonu sürelerini alma
Belirli bir StationCode için açılış ve zamanlanmış ilk/son tren saatlerini döndürür.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
İstasyon Kodu
|
StationCode | True | string |
İstasyon kodu. Tüm istasyon kodlarının listesini döndürmek için İstasyon Listesi yöntemini kullanın. |
Döndürülenler
| Name | Yol | Tür | Description |
|---|---|---|---|
|
İstasyon süreleri
|
StationTimes | array of object |
İstasyon zamanları bilgilerini içeren dizi. |
|
İstasyon kodu
|
StationTimes.Code | string |
İstasyon kodu. |
|
İstasyon adı
|
StationTimes.StationName | string |
İstasyonun tam adı. |
|
Pazartesi
|
StationTimes.Monday | DaySchedule | |
|
Tuesday
|
StationTimes.Tuesday | DaySchedule | |
|
Çarşamba
|
StationTimes.Wednesday | DaySchedule | |
|
Perşembe
|
StationTimes.Thursday | DaySchedule | |
|
Cuma
|
StationTimes.Friday | DaySchedule | |
|
Cumartesi
|
StationTimes.Saturday | DaySchedule | |
|
Pazar
|
StationTimes.Sunday | DaySchedule |
Tren istasyonuna tren istasyonu bilgilerini alma
İki istasyon arasındaki seyahat süresi, mesafe ve ücret bilgilerini döndürür.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
İstasyon Kodundan
|
FromStationCode | True | string |
Çıkış istasyonu için istasyon kodu. |
|
İstasyon Koduna
|
ToStationCode | True | string |
Hedef istasyon için istasyon kodu. |
Döndürülenler
| Name | Yol | Tür | Description |
|---|---|---|---|
|
İstasyondan istasyona bilgi
|
StationToStationInfos | array of object |
İki istasyon arasındaki seyahat süresi, mesafe ve ücret bilgilerini içeren dizi. |
|
Kilometrelerce uzaklık
|
StationToStationInfos.CompositeMiles | number |
İki istasyon arasındaki mesafe mil cinsindendir. |
|
Hedef istasyon
|
StationToStationInfos.DestinationStation | string |
Hedef istasyon için istasyon kodu. |
|
En yüksek ücret
|
StationToStationInfos.RailFare.PeakTime | number |
Yoğun saatlerde ücret. |
|
Yoğun olmayan ücret
|
StationToStationInfos.RailFare.OffPeakTime | number |
Yoğun olmayan saatlerde ücret. |
|
Kıdemli/devre dışı ücret
|
StationToStationInfos.RailFare.SeniorDisabled | number |
Yaşlılar ve engelli kişiler için ücret. |
|
Seyahat süresi
|
StationToStationInfos.RailTime | integer |
Dakika cinsinden tahmini seyahat süresi. |
|
Kaynak istasyon
|
StationToStationInfos.SourceStation | string |
Kaynak istasyonun istasyon kodu. |
Veri yolu GTFS RT gezi güncelleştirmelerini alma
WMATA veri yolu için GTFS RT yolculuk güncelleştirmeleri akışını döndürür.
Döndürülenler
- GTFS RT gezi güncelleştirmeleri akışı
- binary
Veri yolu GTFS RT uyarılarını alma
WMATA veri yolu için GTFS RT hizmet uyarıları akışını döndürür.
Döndürülenler
- GTFS RT hizmeti uyarı akışı
- binary
Veri yolu GTFS statik alma
WMATA veri yolu için GTFS statik veri dosyasını döndürür.
Döndürülenler
- GTFS statik veri dosyası
- binary
Tanımlar
DaySchedule
| Name | Yol | Tür | Description |
|---|---|---|---|
|
Açılış saati
|
OpeningTime | string |
Zamanlanmış istasyon açma zamanı. |
|
İlk trenler
|
FirstTrains | array of object |
İlk tren bilgilerini içeren dizi. |
|
Kalkış saati
|
FirstTrains.Time | string |
İlk trenin planlanan kalkış saati. |
|
Hedef istasyon
|
FirstTrains.DestinationStation | string |
İlk trenin hedefinin istasyon kodu. |
|
Son trenler
|
LastTrains | array of object |
Son tren bilgilerini içeren dizi. |
|
Kalkış saati
|
LastTrains.Time | string |
Son trenin planlanan kalkış saati. |
|
Hedef istasyon
|
LastTrains.DestinationStation | string |
Son trenin varış yerinin istasyon kodu. |
ikili
Bu, 'ikili' temel veri türüdür.