OpenStreetMap

Visualize history of an object in OSM

Posted by acette on 27 October 2017 in English.

OSM Deep History is a tool to show tag changes of an OSM object (node, way, relation). But it doesn’t provide too much visualization of history on map.

Base on it I’ve made OSM Visual History. The new tool has several enhancement on UI and features, including:

  • Improve map UI and fix issues
  • Scrollable table with fixed header and first column
  • When mouse hover on table cell, highlight corresponding version of object on map and pan to center
  • Base map layer supports both OpenStreetMap and Google Satellite
  • Export full data of specific version in Level0L format
  • Show way(s) which the node belongs to
  • Show history versions of way on map

History of node: Imgur

History of way: Imgur

Discussion

Comment from santamariense on 27 October 2017 at 13:53

It’s a great and very useful tool, not only to view the how it was changed along the time and space, but also to undo incorrect changesets.

Comment from raito on 27 October 2017 at 14:57

Very nice! I also like OSM History View by Pewu but it seems to struggle to visualise ways that have too many nodes or versions, I think. Anyways, yours is definitely another tool to add to my OSM bookmarks. Cheers!

Comment from SomeoneElse on 27 October 2017 at 15:02

Looks great!

It’d be great if you didn’t have to scroll down to the bottom of the list on e.g. https://aleung.github.io/osm-visual-history/#/node/248436981 to get to the scroll bar at the bottom.

Can anything be done to reduce the memory use of e.g. https://aleung.github.io/osm-visual-history/#/relation/2767188 ? That’s a fairly extreme example, but memory use is a problem with OSM Deep History also.

Comment from acette on 29 October 2017 at 00:58

@SomeoneElse

It’d be great if you didn’t have to scroll down to the bottom of the list … to get to the scroll bar at the bottom.

What browser are you using? It should be able to show both vertical and horizontal scroll bar if the table is too big for the viewport. Here is my screenshot: Imgur

Can anything be done to reduce the memory use of e.g. https://aleung.github.io/osm-visual-history/#/relation/2767188

I didn’t investigate into it, but it looks like little I can do. It’s a single API call returns a result which has 714 versions.

Log in to leave a comment