Node network analysis

This node network analyzer performs an analysis of the hiking and bicycle node networks in OpenStreetMap.

The intention is to make it easier to look at node network definitions, and to check the network definitions against a number of validation rules. The hope is that this analyzer can assist in guarding and improving the quality of the networks.

The information in the analysis is refreshed overnight. The time of the last refresh is shown after the "Situation on" label in the overview page.

The analyzer uses:

  • Scala programming language for analysis logic
  • OverpassAPI for collecting OpenStreetMap information
  • Couchdb document database for storing and serving analysis results
  • Play framework for building the web-site
  • Leaflet for map display
  • Triangle for network boundary polygon calculation