List of European train stations and associated metadata
github.com
github.com
Disclaimer: I'm working for the Deutsche Bahn (German Railways) and try do some persuasion work towards Open Data here internally.
Also the app - this would really be a great app to have.
Kudos!
We're talking to DB Vertrieb about this app next week.
* What if the data will be used to convince people to use less trains? Busses and car sharing are now a huge competition. What if someone would take the data and represent it in a way very unfavourable for the long-distance trains? There are multiple ways to "tweak" the statistics without actually lying. * DB is not a single entity but rather a complex network of smaller companies and departments within them. At the moment there's no Open Data directive from the top so they basically have to decide on their own. This has at least a few problems for department heads: * responsibility - you can easily get your head off for a wrong data sharing decision; * losing data as the asset - departments often use data they have as a leverage when negotiating with other departments and companies, it's a valuable assed; * data ownage question - you normally don't have "pure" data, you have data coming from somewhere else which you enhance/process, so before sharing that you have to clear if you actually have the rights to. Having a few dozen "historically grown" data sources, this may be very difficult; * have to pay to prepare the data for sharing. Like, convert gigabyte-sized Acces "databases" into something more usable, specifying interfaces and so on. This is a huge effort, and who pays for that? * Next, there are a few political problems like "non-discrimination" EU directives. Every public stunt for DB Netz, for instance, may lead to a "discrimination" suite from some operator. So there's a risk of legal problems. * DB gets a few billions a year from the state to maintain and improve the infrastructure (look up LuFV). What if some clever reporter will use the data and prove that DB could have invested and maintained better? And you're getting a few millions fine from the state/EBA?
The list goes on. For decision makers the risks and dangers are obvious but the benefits are not, or at least not yet. So I'm very glad about the rising "hackathon" movement here as it is a good way to show that there may be real and direct benefits. This may really help to persuade people.
Increasingly that data can be obtained using collections of interacting phones in a community-driven way using travelling data from Bahn users, a la Open Street Map. The spectre of this happening might nudge transport companies towards embracing a more open approach.
Here are the national three-letter codes for stations in Great Britain, available in CSV format: http://www.nationalrail.co.uk/stations_destinations/48541.as...
(Disclaimer, here I speak for myself but work at Capitaine Train.)
DB has the data in systems (for instance, ETN), it's just, well, not open...
I am waiting until we translate the blogpost and our page in English before talking about that on the list. Pieter Colpaert alreday complained about uri/linked data ;)
Instead, I had to do hack upon hack to match SNCF's station names (like say "Valence (France - toutes gares)") to OSM nodes, or failing that to city names, and in the end fix the remaining ones manually.
For example, I can see a station is missing, but is there any way to find its UIC code (or other identifiers) so I can add an entry? It's not clear what `is_suggestable` actually means, so I wouldn't know what to input.
Also, while there are info:* columns for miscellaneous info, there doesn't seem to be multiple name:* columns for the localised station name (a lot of this data may already be in OpenStreetMap)?
Indeed the data is incomplete yet. Bear in mind that the data comes from a specific use on https://www.capitainetrain.com That is why many countries are poorly covered (yet! we plan to eventually cover whole Europe).
There is no magic to find the UIC code, sorry… Sometimes it is in OpenStreetMap, sometimes we get it from a rail operator… But it is not a required value, so you can add it with out the station.
`is_suggestable` means that the user can input the station on capitainetrain.com. Leave it false for now ;)
The idea behind the name vs. info is that name is the station as it is locally known. Info adds any information extra information to help to find which station it is (that includes translations, “Central Station” for people not understanding „Hbf“, disambiguation between similar names…)
These are two separate use cases, which should have their own structured fields. The current uses of info:* seem to be very free-form at the moment.
If I want to travel to Cologne Trade Fair, I should be able to start typing "colo" and find it, without knowing that it's called "Köln Messe" in German. Whereas the info:* fields should separately have useful info, e.g. "Trains transfer from Cologne Main Station every few minutes."
Much like on OpenStreetMap, doing a name search should match against all name:* fields. Info fields should be for info.
While some stations in the bigger cities and in Vienna are included, I could not find any stations in lower austria.
They are all listed in OpenStreetMap, and the inofficial ÖBB API (kinda documented here: https://github.com/internetztube/oebb-api) could be used to get the correct names. :)
For now Capitaine Train the only carriers we are connected to that stop in Austrian stations are Deutsche Bahn and Trenitalia. Only those stations are in the database. Once we connect to ÖBB and Westbahn, we will need a more important cover.
Until then, we are open for pull requests ;)
http://www.era.europa.eu/Core-Activities/Interoperability/Pa... http://tap-tsi.uic.org/
http://www.apps-bahn.de/bin/livemap/query-livemap.exe/dn?L=v...
Disclaimer: this is NOT realtime GNSS data. New project coming in that direction soon.
Yes, they do a lot of interpolation there, see the description: http://www.bahn.de/hilfe/view/pk/de/zugradar.shtml
There are a few of ongoing projects which will display the precise real data delivered by trains in near-real-time. But I'm not quite sure, which will be public.
Here's a list of uses of British open train data: http://nrodwiki.rockshore.net/index.php/Projects (a few are broken).
For example, a live diagram of the signals on the line from London Victoria to East Croydon http://www.opentraintimes.com/maps/signalling/vtb1
It is true. This database has not the pretension to have all the stations in Europe. It has all the stations where we can sell tickets to. As we connect to more carriers, the database will expand. But it is a long process.
https://cs.wikipedia.org/wiki/Seznam_%C5%BEelezni%C4%8Dn%C3%...
This list seems to have a lot more stations than the website or Android app allows.
e.g. I can't book a ticket to/from London Charing Cross, or Cambridge, yet those are in the CSV file.