LogoLogo
OS Docs HomeOS NGDOS APIsOS Download ProductsMore than MapsContact Us
  • More than Maps
  • Geographic Data Visualisation
    • Guide to cartography
      • Introduction to cartography
      • Types of maps
      • Symbology
      • Colour
      • Text on maps
      • Generalisation
      • Coordinate reference systems
      • Projections
      • Scale
      • Map legends
      • Map layout
      • Relief representation
      • North arrows
    • Guide to data visualisation
      • Introduction to data visualisation
      • GeoDataViz design principles
      • Types of visualisation
      • Thematic mapping techniques
      • Data visualisation critique
      • Accessible data visualisation
      • Ethical data visualisation
      • Software
      • Data
    • GeoDataViz assets
      • GeoDataViz basemaps
      • Stylesheets
      • GeoDataViz virtual gallery
      • Equal area cartograms
      • How did I make that?
        • Apollo 11 Landing
        • North York Moors National Park, 70 years
        • Snowdonia National Park, 70 years
        • Great Britain's National Parks
        • Great Britain's Islands
        • Great Britain's AONB's and National Scenic Areas
        • Famous shipwrecks of Pembrokeshire
        • Trig pillars today
        • Britain's most complex motorway junctions
      • #30DayMapChallenge
  • Data in Action
    • Examples
  • Demonstrators
    • 🆕Product Viewer
    • Addressing & location demonstrators
      • Address Portfolio overview
      • Which address product should you use?
      • AddressBase
      • AddressBase Core
      • AddressBase Plus
      • AddressBase Premium
      • Address Classifications
      • Addressing Lifecycle
      • OS Emergency Services Gazetteer
      • What are Vertical Streets?
      • Why are there differences in boundaries?
    • Contextual demonstrators
    • Customer best practice
      • Channel Shift
      • Data Management and OS Data Hub
      • End User Licence vs Contractor Licence
      • 🆕 IDs vs Spatial Relationships
      • Why we should capture good quality addresses at source
      • Why we Snap and Trace
    • Network Demonstrators
      • OS Detailed Path Network
      • OS Multi Modal Routing Network
        • OS Multi Modal Routing Network
      • Water Networks overview
      • OS MasterMap Highways Network and OS NGD Speeds
      • OS MasterMap® Highways Network and OS Open Roadsâ„¢
    • OS MasterMap Generation APIs
      • Using the OS Features API
      • Using the OS Features API Archive
      • Using the OS Downloads API
      • Using OS APIs in ESRI Software
    • 🆕OS NGD (National Geographic Database)
      • OS NGD Address
      • OS NGD Boundaries
      • 🆕OS NGD Buildings
        • 🆕Building and Building Access Feature Types
        • Building Part and Building Line Feature Types
      • 🆕OS NGD Geographical Names
      • OS NGD Land
      • OS NGD Land Cover enhancements
      • 🆕OS NGD Land Use
      • OS NGD Land Use enhancements
      • 🆕OS NGD Structures
        • 🆕OS NGD Structures
        • Field Boundaries
      • 🆕OS NGD Transport Features
      • 🆕OS NGD Transport Network
      • OS NGD Transport RAMI
      • OS NGD Water Features
      • OS NGD Water Network
      • OS NGD API - Features
      • Ordering OS NGD data
      • Change only updates
      • OS NGD Versioning
      • Creating a topographic map from OS NGD Data
      • Analytical styling for OS NGD data
    • OS MasterMap® demonstrators
    • 🆕Product & API Comparisons
      • 🆕Comparison of Water Network Products
  • Tutorials
    • GeoDataViz
      • Thematic Mapping Techniques
      • Downloading and using data from the OS Data Hub
      • How to download and use OS stylesheets
      • How to use the OS Maps API
      • Creating a bespoke style in Maputnik
    • GIS
      • Analysing pavement widths
      • Basic routing with OS Open Data and QGIS
      • Walktime analysis using OS Multi-modal Routing Network and QGIS
      • Creating 3D Symbols for GIS Applications
      • Constructing a Single Line Address using a Geographic Address
      • Creating a Digital Terrain Model (DTM)
      • Visualising a road gradient using a Digital Terrain Model
      • Visualising a road gradient using OSMM Highways
    • 🆕APIs
      • 🆕Using OS APIs with EPC API
      • 🆕OS APIs and ArcGIS
  • Deep Dive
    • Introduction to address matching
    • Guide to routing for the Public Sector
      • Part 1: Guide to routing
      • Part 2: Routing software and data options
      • Part 3: Building a routable network
    • Unlocking the Power of Geospatial Data
    • Using Blender for Geospatial Projects
    • A Guide to Coordinate Systems in Great Britain
      • Myths about coordinate systems
      • The shape of the Earth
      • What is position?
        • Types of coordinates
        • We need a datum
        • Position summary
      • Modern GNSS coordinate systems
        • Realising WGS84 with a TRF
        • The WGS84 broadcast TRF
        • The International Terrestrial Reference Frame (ITRF)
        • The International GNSS Service (IGS)
        • European Terrestrial Reference System 1989 (ETRS89)
      • Ordnance Survey coordinate systems
        • ETRS89 realised through OS Net
        • National Grid and the OSGB36 TRF
        • Ordnance Datum Newlyn
        • The future of British mapping coordinate systems
        • The future of British mapping coordinate systems
      • From one coordinate system to another: geodetic transformations
        • What is a geodetic transformation?
        • Helmert datum transformations
        • National Grid Transformation OSTN15 (ETRS89–OSGB36)
        • National Geoid Model OSGM15 (ETRS89-Orthometric height)
        • ETRS89 to and from ITRS
        • Approximate WGS84 to OSGB36/ODN transformation
        • Transformation between OS Net v2001 and v2009 realisations
      • Transverse Mercator map projections
        • The National Grid reference convention
      • Datum, ellipsoid and projection information
      • Converting between 3D Cartesian and ellipsoidal latitude, longitude and height coordinates
      • Converting between grid eastings and northings and ellipsoidal latitude and longitude
      • Helmert transformation worked example
      • Further information
  • Code
    • Ordnance Survey APIs
    • Mapping
    • Routing with pgRouting
      • Getting started with OS MasterMap Highways and pgRouting
      • Getting started with OS MasterMap Highways Network - Paths and pgRouting
      • Getting started with OS NGD Transport Theme and pgRouting
      • Getting started with OS NGD Transport Path features and pgRouting
  • RESOURCES
    • 🆕Data Visualisation External Resources
Powered by GitBook

Website

  • Ordnance Survey

Data

  • OS Data Hub
On this page
  • What is in OS NGD Transport Network​?
  • New Data Structure
  • Roads
  • Paths
  • Pavements
  • Railways
  • Railway Link
  • Railway Node
  • Presence of Tram
  • ‘Presence Of Tram’ Attribution on Road Link Features
  • Tram on Road
  • Street Light Coverage - from March 2025
  • What formats does the OS NGD data come in?

Was this helpful?

  1. Demonstrators
  2. OS NGD (National Geographic Database)

OS NGD Transport Network

A Lightning Talk

PreviousOS NGD Transport FeaturesNextOS NGD Transport RAMI

Last updated 1 month ago

Was this helpful?

What is in OS NGD Transport Network​?

There are 17 geometry layers and 8 cross reference layers in the OS NGD Transport Network Collection. All of them share geometry with OS MasterMap Highways Network, however where Highways only referenced features, in OS NGD they have been given a geometry - Road, Street, Path and junction. ​

The extra attribution on Road Links to include information about Pavements has created Schema Version 2 for Road Links​

Geometry Layers
  • Road Link​

  • Road Node​

  • Road (extent of named road)​

  • Street (extent of USRN)​

  • Road Junction​

  • Path Link​

  • Path Node​

  • Path (extent of named path)​

  • Connecting Link​

  • Connecting Node​

  • Ferry Link​

  • Ferry Node​

  • Ferry Terminal

  • Pavement Link​

  • Railway Link​

  • Railway Node

  • Railway Linkset​

  • Tram on Road

Cross Reference Layers
  • Road Link – Road ref​

  • Road Link – Road Track Path ref​

  • Road Node – Road Link ref​

  • Road Link – Street ref​

  • Path – Path Link ref​

  • Road Junction – Road Node ref​

  • Street – Path Link ref​

  • Railway Linkset – Railway ref​​

New Data Structure

The data in OS NGD Transport Network is very similar to that of OS MasterMap Highways Network however, there are two major differences:

  • Features comprising several links or nodes that in OS MasterMap Highways Network are only referenced are given an explicit geometry in OS NGD data. These include the Road, Street, Path and Road Junction that make up these features

  • In OS MasterMap Highways Network the references between Road, Street or Path and the Road or Path Link were arrays. Due to the new OS NGD data formats of GPKG and CSV there is no longer an array data type and these are held as a row per reference

Roads

The data structure of the Roads part of the Transport Network:​

  • Road Link. Individual links between junctions with other roads or paths that are the basic building blocks of the road network. These reference the start and end road nodes and reference the RoadTrackPath polygon that they sit inside.​

  • Road Nodes. Node points at the start or end of Road Links. These reference and are referenced by Road Links and also Road Junctions. ​

  • Connecting Node. Where a Road Link starts or ends at a junction with a path instead of a road the Road Link references a Road Node that has the same osid as the Connecting Node from the Paths data​

  • Road. Merged geometry of the Road Links that make up a complete named road, such as the M5. The Road/Road Link Ref table gives the link between Roads and their constituent Road Links.​

  • Street. merged geometry of the Links that make up a complete Street. This could be a named road, numbered road or path and will be identified with a USRN (Unique Street Reference Number). The Street/Road Link Ref table gives the link between Streets and their constituent Road Links

Paths

The data that forms the Paths part of the Transport Network. As of September 2023, this has been extended to full GB coverage as opposed to just urban areas:

  • Path Link. individual links between junction points that are the basic building blocks of the path network. These reference the start and end path nodes.

  • Path Nodes. Node points at the start and ends of Path Links. These reference, and are referenced by, Path Links.

  • Path. Merged geometry of the Path Links that make up a complete named path, such as the M5. The Path/Path Link Ref table gives the link between Paths and their constituent Path Links.

  • Connecting Link. A link from the node at the end of a path to the nearest Road Link. The Road Link geometry splits where Connecting Links meet the Road forming junctions between roads and paths.

  • Connecting Node. A node at the road end of a Connecting Link. These have the same osid as the Road Node at that junction on the road network. This means that for routing purposes Connecting Nodes are not required and the Road Nodes at the same location used instead.

Pavements

The data that forms the Pavements part of the Transport Network:

Pavement Link. Pavement Links are created from the same geometry as Road Links but only the parts where pavement is present in the underlying topographic data. This means that as the entire Road Link is not present the Pavement Links do not form a network. The Pavement Links reference the underlying Road Link features. Where a pavement is present on both sides of the road there will be 2 links in the data with the same geometry, one for the left side, one for the right side. The attribution includes:

  • Presence of pavement to the left or right side of the road (relative to direction of digitising)

  • Minimum and average width of pavement width in m

Road Link. The Road Link data now contains attribution relating to the presence of pavements along the entire length of the Road Link. This includes:

  • Overall presence and presence to the left or right of the Road Link (relative to direction of digitising) as both length and percentage

  • Minimum and average width of pavement present

Railways

The data that forms the Railways part of the Transport Network:

Railway Link

Railway Links have been created from a 1:10,000 scale cartographic rail dataset and are a topologically structured link dataset. How many linear features to show for sets of mainline rails or sidings have been made by cartographers based on cartographic representation, not an algorithm. The Railway Links are broken up at junctions, where the track splits, at stations, or where attribution changes along the length of the line, such as if the railway changes from being on an embankment, to on a structure or from Passenger to Siding. The attribution includes:

  • Description – Main Line, Funicular, Mineral, Preserved, Tram, etc.

  • Gauge – Standard, Narrow, Broad, Monorail

  • Structure – In Cutting, On Bridge, In Tunnel, On Embankment, etc.,

  • Use – Freight, Passenger, Mineral, etc.

  • How many tracks – Single, Multiple, Siding

  • Status – Active, Inactive

Railway Node

These appear at the start and end of Railway Links and can represent:

  • Junction, Station, Terminal node or pseudo node (where there is an attribute change)

Railway Linkset. This dataset is for named railways, in most cases these will be heritage or preserved railways such as the Bluebell Line but can also include named tram systems. There is a geometry dataset combining all of the Railway Links and also a cross reference lookup table

Presence of Tram

Railway Link features, as covered in the previous slide, include coverage of each non-heritage tram network within Great Britain. Further to this, however, information pertaining to a ‘presence of tram’ can be found via two additional ‘presence of tram’ data sources.

These simple enhancements are primarily intended to assist with utility and transport management, by easing the process of identifying tram-on-road extents.

‘Presence Of Tram’ Attribution on Road Link Features

Road Link features have been augmented with attribution relating to the presence, or otherwise, of tram tracks along their length. The primary attribute, here, is ‘presenceoftram_extentoflink’, which indicates whether a tram link continues along the links full length, just a part of it, or not at all.

In addition, there are also self-explanatory attributes for update date and data source.

Tram on Road

Tram On Road features are created from the same geometry as Road Links but only the parts where tram line is present in the underlying topographic data. This means that as the entire Road Link is not present the Tram On Road Features do not form a network. The Tram On Road Features reference the underlying Road Link features.

This is a discrete collection of line features, as part of the wider Transport theme, that explicitly represent locations where tram tracks fall directly within highways. It features obvious cases where tram rails clearly follow along the direction of a road. However, it also includes instances where tram tracks cross directly over highways, in a manner that is analogous to conventional level crossings.

Street Light Coverage - from March 2025

Road and Path Link features have been augmented with attribution relating to the presence, or otherwise, of street lights along their extent. The primary attribute, here, is ‘presenceofstreetlight_coverage’, which indicates how well lit the link is likely to be’

This attribute will be populated by one of the following:

  • Fully Lit

  • Mostly Lit

  • Mostly Unlit

  • Fully Unlit

  • Unknown

The value is derived from an algorithm which uses the location of the street light (available in the Transport Features collection) and a series of buffers.

This attribute has been added to aide with travel planning i.e. identifying well-lit walking routes.

The road and path links also contain information about the evidence and update dates of the street light information, and of the capture method.

What formats does the OS NGD data come in?

The OS NGD data comes in two formats, CSV and GeoPackage (GPKG)

  • The GeoPackage format comes ready to load into the GIS package of the users choice with different gpkg files for each layer.

  • The CSV format is more suited for loading into a database. It has all of the same layers in csv format and all the same attribution as the GeoPackage, however instead of storing the geometry in a GIS ready format, it is stored as a POINT, LINESTRING or MULTILINESTRING attribute with all of the vertices stored as co-ordinate pairs in the text file.


Links that may be useful:

This content has been developed from what was originally a Lightning Talk PowerPoint slide set. These slides are available to PSGA members to view and download from the

PSGA members area of the OS website
🆕
🆕
OS NGD Documentation | OS National Geographic Database
Logo
OS Data HubOrdnanceSurvey
Logo
OS Select+Build | Data Products | OSOrdnance Survey
7 of the main geometry layers
Road Link
Road
Street
Road Junction
Roads data structure
The relationship of Path and Road features
Paths data structure
Relationship of Pavements and Roads
Examples of the Railway Link data
Relationship of Tram On Road to Road Link
Page cover image
Logo