время идет, но что-то движется (Европа): мой друг показал мне это: http://project.irail.be/ Atm это работает только для Бельгии.
им интересно, есть ли онлайн-сервис, который предоставляет API о расписании поездов (прибытия, вылета, травления …), по крайней мере для европейских станций.
Я знаю www.bahn.de, которые предоставляют точные расписания для многих европейских стран, но я не нашел ничего подобного службе api.
Моя цель (ну, просто будущий проект ) – это разработать приложение, подобное gmaps, но вместо того, чтобы давать автопрогулку, я бы хотел отправиться в поездку. Знаете, пользователь установил день отправления, время и станция, то первое прибытие, возможно, затем добавить еще один, и так далее.
Итак, есть что-то вроде того, что можно запросить php / python / javascript?
Редактировать: если может помочь, им интересно построить сервис для планирования межрельсовой поездки! (и любая помощь будет действительно оценена)
Я застрял. Общедоступная служба Google опирается на информацию, которую каждая местная компания делает доступной, многие отрасли отсутствуют (например, почти невозможно использовать ее для создания маршрута, который касается двух или более регионов Европы. Как я уже говорил, единственный что я знаю, что это хорошо, это bahn.de, у них действительно есть все данные .. но не api. Я попытался проанализировать страницу результатов theyre (чтобы использовать их как API), но похоже, что разметка была построена чтобы избежать этого .. может быть, у них есть бизнес-планы за этим или что-то еще, но я не думаю, что они когда-нибудь выпустят какой-то API .. поэтому мой проект продолжается без этой функции (ps: мой проект посвящен некоммерческим культурным организациям , мы не станем воюем никому, P)
@El Goorf: если вы найдете способ и подумайте над идеей поделиться им, рассчитывайте на мою руку, если вам нужна помощь!
FYI. National Rail в Великобритании не предоставляет API для своих данных о поездках в Великобританию и очень забавна в отношении разработчиков, которые вызывают формы / очищающие страницы от сторонних приложений. Это очень странная закрытая модель. Google или BBC может быть вашим лучшим выбором, хотя BBC предоставляет информацию о путешествии, а не таблицы времени.
Не совсем то, что вы ищете, но посмотрите на http://www.livedepartureboards.co.uk/ldbws/ ? Это API для железных дорог Великобритании … но только для прибытий и отправлений, а не для планирования более чем на пару часов вперед!
Тем не менее, это начало!
Что-то в общем формате, таком как Google Transit Feed ?, Есть некоторые американские , а также те, которые я нашел для Лондона .
К сожалению, насколько я знаю, в Европе пока нет общедоступных данных о расписании. Как указывалось выше, многие агентства в США, Австралии и Канаде взяли на себя инициативу по предоставлению этой информации разработчикам, но другие части мира еще не последовали этому примеру. Я рекомендую следовать группе Transit Developers и списку Talk-транзита OpenStreetMap , поскольку те места, где разработчики, скорее всего, обсудят новые выпуски данных.
Данные о расписании поездов в Великобритании можно получить:
Он доступен бесплатно, в том числе для коммерческого использования. Это не 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
Кто-нибудь мог придумать что-нибудь для этого? Я также был в поиске европейского графика расписания поездов. Лучшее, что я смог придумать, это бесплатный источник данных: http://www.bahn.de/p/view/buchung/karten/dbfahrplanbest.shtml
Это приложение, которое устанавливается локально .. теперь, если бы был способ получить данные из него и загрузить его в db, это было бы здорово!
Французская национальная железнодорожная компания только что выпустила API для доступа к данным расписания французских поездов: https://data.sncf.com
Для поездов в Швеции есть http://www.trafiklab.se, где API доступны для практически всего общественного транспорта в Швеции, большинство из них (включая поезда) с информацией о нарушениях в режиме реального времени. Только на шведском языке.