OpenStreetMap Tools

A collection of tools for working with OpenStreetMap data.

UPRN Map

A map of UPRNs, showing those that are in OSM. OSM Data is fetched from the Overpass API.

Influenced by Rob Whittaker's UPRN map and uses the same colour scheme.

UPRN Statistics

A summary of the number of UPRNs in OSM.

UPRN Import Status

Current status of imports of UPRNs and OSM data to the UPRN map.

Duplicate UPRNs

UPRNs that are recorded multiple times in the database.

Postal Towns

A list of postal towns in the UK used to map the first part of a postcode to a postal town.

Debug

View the request headers received by the OSM tools.

Technology

The system is built on a Debian server and uses Nginx as a web server. Mapping functionality is provided by the Leaflet library, with map data sourced from OpenStreetMap (OSM). UPRN data in OpenStreetMap is obtained via the Overpass API. The backend runs on the .NET, and data is stored in a Microsoft SQL Server database.