Кто-нибудь знает какую-либо услугу API расписания поездов?
UPDATE
время проходит, но что-то движется (europe): мой друг показал мне это: http://project.irail.be/ Atm это работает просто для Бельгии.
im интересуется, есть ли какой-либо онлайн-сервис, который предоставляет API о расписании поездов (прибытие, выезд, травление...), по крайней мере для европейских станций.
Я знаю www.bahn.de, которые предоставляют точные расписания для многих европейских стран, но я не нашел ничего подобного службе api.
Моя цель (ну, просто будущий проект) - это разработать приложение, подобное gmaps, но вместо того, чтобы давать поездку на автомобиле, я бы хотел отправиться в поездку. Знаете, пользователь установил день отправления, время и станция, затем первое прибытие, возможно, затем добавить еще один и т.д.
Итак, есть что-то вроде того, что можно запросить php/python/javascript?
Изменить:, если может помочь, им интересно построить сервис для планирования межремонтной поездки! (и любая помощь будет действительно оценена)
Я застрял.
Google public-service api полагается на информацию, которую каждая местная компания делает доступной, многие ветки отсутствуют (например, почти невозможно использовать ее для создания маршрута, который затрагивает два или более регионов Европы.
Как я уже говорил, единственной услугой, которую я знаю, хорошо это, является bahn.de, у них действительно есть все данные.. но нет api.
Я попытался проанализировать страницу результатов theyre (чтобы использовать их как API), но похоже, что разметка была построена точно, чтобы избежать этого. Возможно, у них есть бизнес-планы за этим или что-то еще, но я не думаю, что они когда-нибудь выпустят некоторые API.. так что мой проект продолжается без этой функции (ps: мой проект посвящен некоммерческим культурным организациям, мы не будем воюем ни перед кем, P)
@El Goorf: если вы найдете способ и рассмотрите идею его совместного использования, рассчитывайте на мою руку, если вам нужна помощь!
Ответы
Ответ 1
FYI. National Rail в Великобритании не предоставляет API для своих данных о поездках в Великобританию и очень забавна в отношении разработчиков, которые вызывают формы/очищающие страницы от сторонних приложений. Это очень странная закрытая модель. Google или BBC могут быть наилучшим выбором, хотя BBC предоставляет информацию о путешествии, а не таблицы времени.
Ответ 2
Не совсем то, что вы ищете, но посмотрели ли вы на http://www.livedepartureboards.co.uk/ldbws/? Это API для железных дорог Великобритании... но только для прибытий и отправлений, а не для планирования более чем на пару часов вперед!
Тем не менее, это начало!
Ответ 3
Что-то в общем формате, например Google Transit Feed?, есть некоторые на основе США, а также один, который я нашел для Лондон.
Ответ 4
К сожалению, насколько я знаю, в Европе пока нет общедоступных данных о расписании. Как указывалось выше, многие агентства в США, Австралии и Канаде взяли на себя инициативу по предоставлению этой информации разработчикам, но другие части мира еще не последовали этому примеру. Я рекомендую следовать группа разработчиков Transit и OpenTreetMap talk-transit list, поскольку те места, где разработчики, скорее всего, обсудят новые выпуски данных.
Ответ 5
Данные о расписании поездов в Великобритании можно получить:
http://data.atoc.org/how-to
Он доступен бесплатно, в том числе для коммерческого использования. Это не API, а 40-мегабайтный zip файл, содержащий данные в архаичном формате фиксированного поля. Кажется, есть проект с открытым исходным кодом, который может анализировать эти данные, librailfare на sourceforge (благодаря lefterav для указания этого).
Спецификация для данных приведена здесь:
http://travelinedata.org.uk/CIF/atco-cif-spec.pdf
и здесь:
http://data.atoc.org/sites/all/themes/atoc/files/rsps5041%20-%20Timetable%20Data.pdf
Ответ 6
Кто-нибудь мог придумать что-нибудь для этого? Я также был в поиске европейского графика расписания поездов. Лучшее, что я смог придумать, это бесплатный источник данных: http://www.bahn.de/p/view/buchung/karten/dbfahrplanbest.shtml
Это приложение, которое устанавливается локально.. теперь, если бы был способ получить данные из него и загрузить его в db, что было бы здорово!
Ответ 7
Для поездов в Швеции, http://www.trafiklab.se, где API доступны для практически всего общественного транспорта в Швеции, большинство из них (включая поезда) с информацией о нарушениях в реальном времени. Только на шведском языке.
Ответ 8
Французская национальная железнодорожная компания только что выпустила API для доступа к своим данным расписания поездов:
https://data.sncf.com