Herkes herhangi Train-table-api hizmeti bilir mi?

8 Cevap php

UPDATE

Zaman geçiyor, ama bir şey (avrupa) hareket: Bir arkadaşım bana bunu gösterdi: http://project.irail.be/ Belçika'ya için sadece çalışır Atm.

en azından avrupa istasyonları için tren tarifeleri (gelenler, ayrılış, aşındırma ..), yaklaşık API sağlamak herhangi bir online servisi olup olmadığını merak im.

Ben birçok Avrupa ülkeleri için accurated tarifeleri sunmak kim www.bahn.de biliyorum, ama ben bir api hizmet için herhangi bir benzer bulmak bilgisayarıyla.

Amacım (iyi, sadece future-project) GMaps gibi bir uygulama geliştirmek için, ancak bunun yerine araba gezisi verme i tren gezisi .. bilmeniz vermek istiyorum, kullanıcı kalkış ayarlayın gün, saat ve istasyon, sonra ilk gelişi, belki o zaman başka bir tane ekleyin, ve.

Yani, php / python / javascript queryed edilebilir bir şey gibi, var?

Edit: yardımcı olabilir, im bir inter-rail gezi planı için bir hizmet oluşturmak merak! (Ve herhangi bir yardım gerçekten takdir edilecek)

Im stuck. Google's public-service api rely on the information that every local company makes avaiable, much branches are missing (for example, is almost impossible to use it to build an itinerary that touches two or more regions of Europe. As i said before, the only service that i know doing it good is the bahn.de, they really have all the data.. but no api. I tryed to parse theyre result page (in order to use them as API), but seem like the markup is been build exactly to avoid that.. maybe they have business plans behind that or whatever, but i dont think they will ever release some API.. so, my project is going on without this function (p.s: my project is about non-profit cultural organizations, we wont make war to anyone ;P)

@ El Goorf: Bir yol bulmak ve paylaşma fikrini düşünün eğer ihtiyaç yardımcı olursa, elimde saymak!

8 Cevap

Bilginize. İngiltere'de National Rail Birleşik Krallık'taki tren verileri için bir API sağlamak ve üçüncü parti uygulamalar sayfaları kazıma / formları çağrı geliştiricileri hakkında çok komik alamadım. Bu çok garip bir kapalı bir model. Zamanlı masalarda aksine BBC seyahat bilgileri sağlamak rağmen Google ya da BBC, en iyi bahis olabilir.

Tam olarak aradığınız, ancak http://www.livedepartureboards.co.uk/ldbws/ baktım ne değil? Bu İngiltere demiryolları için ... ama sadece, önceden birkaç saat daha fazla planlama değil geliş ve gidiş için bir API!

Yine de, bir başlangıç!

Gibi yaygın bir biçimde bir şey Google Transit Feed?, Bir US based olanlar, hem de, bir I-London Bulunan vardır.

Ne yazık ki, bildiğim kadarıyla Avrupa'da halka mevcuttur çizelgesi veri bugüne kadar hiçbir yoktur. Garrow Yukarıda işaret edildiği gibi, ABD, Avustralya ve Kanada'da birçok ajansları geliştiriciler için bu bilgiler kullanılabilir hale öne almış, ancak dünyanın diğer bölgelerinde henüz izledi değil. Bu geliştiriciler yeni veri açıklamalarını tartışmak için en muhtemel yerler olarak ben, Transit Developers group ve OpenStreetMap talk-transit list uygulamanızı öneririz.

İngiltere tren tarifesi veriler edinilebilir:

http://data.atoc.org/how-to

Bu ticari kullanım için de dahil olmak üzere, ücretsiz ulaşılabilir. Bu bir API değil, ama arkaik bir sabit alan formatta verileri içeren bir 40M zip dosyası. librailfare on sourceforge (sayesinde lefterav bu işaret için) bu verileri ayrıştırmak bir opensource proje var gibi görünüyor.

Veri için spec burada:

http://travelinedata.org.uk/CIF/atco-cif-spec.pdf

ve burada:

http://data.atoc.org/sites/all/themes/atoc/files/rsps5041%20-%20Timetable%20Data.pdf

Bu yazılım ve bilgi bahn.de kullanıyor sağlamak gibi http://www.hafas.de kontrol edebilir. Ancak, ben size ücretsiz olarak herhangi bir erişim sağlamak şüpheliyim.

Herkes bunun için bir şey ile gelip yönetmek mi? Ben de bir Avrupa tren tarifesi API için uyanık oldum. Ben ile gelip başardık iyi bu ücretsiz veri kaynağı: http://www.bahn.de/p/view/buchung/karten/dbfahrplanbest.shtml

Bunun dışında veri almak ve harika olurdu bir db içine yüklemek için bir yol vardı şimdi ise .. lokal yükler bir app!

İsveç'te trenler için, var http://www.trafiklab.se API'leri İsveç'te temelde tüm toplu taşıma için kullanılabilir olduğu, rahatsızlıklar hakkında gerçek zamanlı bilgi ile (trenler dahil) bunun çoğu. Sadece İsveç olsa.