Any chance that the source could be made available ;) ?
Stopping would be neat, but may also be visually messy.
Maybe a difference in the source data?
- As others have mentioned, it seems dodgy on Firefox. The button to switch between U-Bahn and S+U mode doesn't seem to work at all on Safari (?)
- Completely unreasonable request, but it would be cool if it were to show the current engineering works - i.e. the U1 not running, and the temporary U12 taking over the western U2 and U1
If anyone else is a urban railways geek, then may I introduce you to CartoMetro - https://cartometro.com/ - an amazingly detailed map of various (mostly French) urban rail systems (although sadly lacking Berlin!)
And loving the Minimetro vibes!
(Running this on android 10 on a OnePlus 7pro - runs smooth in Chrome)
People waiting at a station would be sucked onto the tracks by the vortex created in the wake of a passing train. The front of the trains would probably be red hot with friction, while the passengers would be screaming until their train reached the end of the line, where it would pass out of existence, presumably into another dimension.
That is, until god slowed reality back down to 1x speed.
Google maps and Apple maps provide transit directions in their apps using GTFS and GTFS real time data (partly the reason why Apple maps was able to add transit directions feature so easily - Google had to deal with the transit agencies years before that and convinced them to publish data in open source standard formats).
But there is no (truly open) realtime data (e.g. GTFS Realtime or SIRI) available because their API 
- requires signing a draconian contract (e.g. ridiculous liability clauses, no permission to pass the data on in any form), and
- API works individual vehicles/trips, so you'd have to poll every single one out there to get the equivalent of a GTFS-RT dataset.
There is an unofficial API though  that is de-facto open, and I have built a tool that pools the data and creates a GTFS-RT feed. 
I thought it was live too, I wonder if there's a way to do that? I like that you can see both the s and u bahn, though I kind of wish the abstract map would carry over.
Do you know about v5.vbb.transport.rest's /radar API ? Because it wraps VBB's de-facto-open unofficial API , it doesn't require authentication or even signing a contract.
If you have problems using it, please get in touch with me!
v5.vbb.transport.rest's frames were missing something I needed, if I recall correctly. With a fork of hafas-client, I got something to work okay. I was going to release it too, but then I realised I should use another user agent than 'my-awesome-program' which only VBB can provide, I think.
It would be great if you could create an Issue in hafas-client about this, so everyone can benefit from the changes.
> I realised I should use another user agent than 'my-awesome-program' which only VBB can provide, I think
If you're talking about hafas-client: No, you can use anything! It's merely about being transparent towards VBB who/what is using their API, but they don't have to approve it beforehand; They can't in fact, because the "mobile" HAFAS API just uses a static auth token.
When I changed 'my-awesome-program' to 'ubahnchen' or something else when creating the hafas-client, it stopped getting valid responses. So I thought I should wait for VBB to give me an ID that works.
Please report this as an Issue in the hafas-client repo, so we can discuss this further.
> So I thought I should wait for VBB to give me an ID that works.
This is not how it works:
- The official VBB API is an entirely different API, which they give you an auth token for when you ask.
- hafas-client uses the "mobile" API, which has a static universal auth token. But it sends a (slightly randomised) User-Agent in order to communicate who/what is making requests. It might be that some User-Agents are blocked.
This is really great, and despite saying it’s desktop optimized it worked great on my iPhone.
* U-Bahn, for the subways (underground & aerial)
* S-Bahn, for sub-urban lines (mostly aerial)
* Traway in est-Berlin
A map, live or not need at least to combine the U-Bahn and the S-Bahn, (and if possible the tramway too), because you generally need to use both networks (with the same ticket) to travel. Staying in only one of the network is just not practical.
My assumption is that, when BVG designed these, they had separate maps in mind already early in the process, because including all station names on a tiny printed map is not feasible. With those transparent maps at the trams' windows though, or especially with a digital zoomable map, this would be completely feasible.
According to a BVG email from a few years ago, there isn't even a machine-readable version of this map, which is why I hand-digitised it.  So sad because the creativeness of the internet combined with a "remixabe"  (or at least forkable) version would likely kick off cool projects!
If anyone wants to attempt merging them, please open an Issue in  to let me know!
PS: Do you know about the (experimental) BVG bus map? 
 I assume based on https://daten.berlin.de/datensaetze/vbb-fahrplandaten-gtfs
shameless plug: I build a tool that polls VBB's (or any other compatible) API and produces a GTFS-Realtime feed. 
So the map does not show realtime positions in the same sense as e.g. HSL's trip planner does. 
 In the departures section on the left, tap on one of the upcoming departures to see the vehicle in realtime: https://reittiopas.hsl.fi/terminaalit/HSL%3A1000105?locale=e...
If author wants some inspiration then this tokyo map is awesome:
If someone happens to know where I can find this animation I would be really grateful.
Looks like Mozilla has something to optimize!
EDIT: Turning "High Resolution" (in the settings of the webpage on top right) off and on seems to fix the issue somehow? It's smooth now, but reloading takes it back to choppy.
To optimize this the text should probably be drawn to another canvas/surface and layered behind the main one and not be updated that often.
I wanted to simply draw and SVG of the bus route map. The timetable had the lat long of stop positions. I was using d3 so having drawn the map it almost zero effort to animate the busses. It was just a standard transition with a delay and a duration.
> Schedules are extracted from the GTFS data of the VBB (loaded on Fri, 26 Aug 2022 13:11:26 GMT) which contains arrival time and departure time of every hour of every day. The movement of the train is simulated at constant speed between stations.
I don't know, if they have an open API though (Google of course gets access. Which is......)
Seems no english version available, you have to
- click upper right corner "Livekarte"
- click on the menu again "Livekarte"
- select means of transport: radio buttons for subway, railway etc
- zoom in to see subway
Personally, I loathe this map, because it gives an impression of accurate data, even though it isn't that precise. VBB gets credit for providing supposedly reliable data, even though they could (and should, given amount of tax money spent) provide much better data!
It seems to have no information about actual train position, or am I missing something?
But the trains are sort-of-actual positions based on the time in the top right hand corner and the latest estimated arrival times, but time is moving forwards at 50x speed.
I think ubähnchen means little U-bahn.
It's interesting to see Germans are still very strict with their letter accents even in domain names. I'm from the Netherlands myself and because we mainly use US keyboards (there is a NL type but nobody uses it), accents are a PITA to type so people started leaving them out. These days they're almost extinct, as is the ligature for "ij". We're pretty pragmatic like that. Personally I wouldn't even care if we phase Dutch out for English, it's just much more useful on a global scale. But that's probably a step too far for most.
It was not the case here. It was an ironic dissmissal of something that’s totally secondary to OP’s work. This is why you’ve been downvoted, not because you "stated facts".
You can also memorize ubaehnchen.vercel.app