3 ms·
I remember a similar site, or was it this one, also a 'live'-ish OSM showcase, where it showed the changesets being drawn, or appearing as they were submitted.
by politelemon 6y ago
I remember a similar site, or was it this one, also a 'live'-ish OSM showcase, where it showed the changesets being drawn, or appearing as they were submitted. Does this sound familiar to anyone?
Edit: I found it! https://osmlab.github.io/show-me-the-way/ https://osmlab.github.io/show-me-the-way/
As is typical I couldn't find it until I said that I couldn't find it. There must be a term for this.
- yorwba 6y agoFascinating, thanks for the link. What I don't understand is how the duration each changeset is shown is determined. I got to spend a while watching someone circle individual yurts in Mongolia, but some other places disappeared so quickly that the satellite tiles in the background hadn't even started to show up yet.
- politelemon 6y agoThere's also a number, top left, which is counting down as each change occurs. It doesn't seem related to one place. I can't tell what it is.
- jorams 6y agoThe element ID for it is "queuesize". I think it just fetches a batch of recent changes then queues them up. When the queue gets empty enough it fetches a new batch, and the number still in the queue is what you see.
- jorams 6y agoI think the duration for each changeset just depends on the number of map elements it touches. Every map element gets 1.5 seconds. Every individual yurt is a map element so that changeset gets a lot of "airtime", but a changeset that just adds one building is only visible for 1.5 seconds.
- tmcw 6y agoI worked on this ages ago :). It's replaying the last minute's edits, and since all of the editing tools just file a changeset (like a commit) all at once, it has to reconstruct what it looked like to draw those features. That timing is just based on a fixed count of seconds it should take to draw a line, a point, etc. The code's here: https://github.com/osmlab/show-me-the-way/blob/gh-pages/js/site.js#L311 https://github.com/osmlab/show-me-the-way/blob/gh-pages/js/s...
- politelemon 6y agoHello there, nice work. I like how relaxing it is... Watching someone somewhere contributing. I'm going to leave this running on my 2nd monitor full screen.
- macintux 6y ago> As is typical I couldn't find it until I said that I couldn't find it. There must be a term for this. Rubber ducking?
- RHSeeger 6y agoThat is kind of fun to watch. Thanks for this. It might make an interesting screensaver.