Aracılığıyla paylaş


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.