A simple page to show the history of OSM objects.
JavaScript HTML CSS
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
css
js
.gitignore
CHANGELOG.md
README.md
fixedtable.js
index.html
index.js
osmhistory.js
package.json

README.md

OSM Deep History

A better way to view the history of objects in OpenStreetMap.

Example history views:

  • Node
  • Way (The map needs a few seconds to load)

It's an enhancement base on osmlab/osm-deep-history with below update:

Common:

  • Improve map UI and fix issues
  • When mouse hover on table cell, highlight corresponding version of object on map and pan to center
  • In table, show version which is invisible in red (removed)
  • Base map layer: OpenStreetMap and Mapbox Satellite Streets
  • Export full data of specific version in Level0L format

Node:

  • Show lat, lon in table
  • Show way(s) which the node belongs to

Way:

  • Show history versions of way on map

Development

The source code has been rewritten mostly in ES6, using Promise and functional style.

To rebuild and run locally:

npm install
npm run build
npm start