Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
A point spatial object that is used to break up the road network for connectivity. The road network splits for the following circumstances:
The location where an attribute recorded on the road link changes for example its name or form.
The intersection or crossing of Roads (including bridges, flyovers and tunnels where there is no connectivity).
The start/end of a Road.
Where a One-Way Routing feature starts or ends.
Where a tunnel starts or ends.
Where there is a connection to the Path Network.
The context diagram below shows how the RoadNode has been inherited from INSPIRE and the attribution held on the RoadNode.
A point representing either the start/end of a road, the connectivity between two or more roads or where one of the recorded attributes changes along a road.
Constraints: formOfRoadNode shall never be voidable
Unique identifier, for RoadNode this is a TOID
Attribute name: gml_id (GML), toid (GeoPackage), toid (VectorTiles)
Type: CharacterString
Size: 20
Multiplicity: [1]
Uniform Resource Identifier
Attribute name: identifier (GML), identifier (GeoPackage), Not provided (VectorTiles)
Type: CharacterString
Size: 37
Multiplicity: [1]
External object identifier of the spatial object.
Attribute name: inspireId
Type: Identifier
Multiplicity: [0..1]
Date and time at which this version of the spatial object was inserted or changed in the spatial data set. Note: The time part is always set to zero.
Attribute name: beginLifespanVersion
Type: DateTime
Multiplicity: [1]
The time when the transport node started to exist in the real world. Note: The time part is always set to zero.
Attribute name: validFrom
Type: DateTime
Multiplicity: [1]
The three-dimensional location of the node. For nodes representing grade separated intersections the elevation is of the lower road
Attribute name: geometry
Type: GM_Point
Multiplicity: [1]
Description of the function of a road node in the road transport network.
Attribute name: formOfRoadNode (GML), form_of_road_node (GeoPackage), form_of_road_node (VectorTiles)
Type: FormOfRoadNodeValue
Size: 21
Multiplicity: [1]
Further specialisation of the form of road node.
Attribute name: classification (GML), classification (GeoPackage), Not provided (VectorTiles)
Type: RoadNodeClassificationValue
Size: 19
Multiplicity: [0..1]
Point where vehicles can either exit or enter a controlled-access highway. Note: Values not populated in the initial release.
Attribute name: access
Type: AccessPointValue
Size: 5
Multiplicity: [0..1]
The name of any junction that the node represents part of. Note: Where a feature has more than one name, the language of each name is provided as a 3-digit ISO 639-2 code (‘eng’, ‘cym’, ‘gla’).
Attribute name: junctionName (GML), junction_name (GeoPackage), junction_name (VectorTiles)
Type: LocalisedCharacterString
Size: 120
Multiplicity: [0..2]
The number of any motorway junction that the node represents part of, for example M3 J12.
Attribute name: junctionNumber (GML), junction_number (GeoPackage), junction_number (VectorTiles)
Type: CharacterString
Size: 30
Multiplicity: [0..2]
The reason for a change made to a feature.
Attribute name: reasonForChange (GML), reason_for_change (GeoPackage), Not provided (VectorTiles)
Type: ChangeValue
Size: 32
Multiplicity: [1]
Reference to the topographic representation(s) of the same part of the road.
Attribute name: reasonForChange (GML), reason_for_change (GeoPackage), Not provided (VectorTiles)
Size: 20
Multiplicity: [1..*]
A FerryNode is a point spatial object which is used to represent the connectivity where the FerryLink features start and end. A FerryNode feature may serve multiple FerryLink features if more than one destination is served from the same location. FerryNodes will always be referenced by at least one FerryLink.
The context diagram above shows how the FerryNode has been inherited from INSPIRE, the attribution held on the FerryNode and how it relates to the other Ferry components.
A feature representing the point at which a vehicular or pedestrian ferry route or section of ferry route starts or ends.
Unique identifier, for FerryNode this is a TOID
Attribute name: gml_id (GML), toid (GeoPackage), toid (Vector Tiles)
Type: CharacterString
Size: 20
Multiplicity: [1]
Uniform Resource Identifier
Attribute name: identifier (GML), identifier (GeoPackage), Not provided (Vector Tiles)
Type: CharacterString
Size: 37
Multiplicity: [1]
External object identifier of the spatial object.
Attribute name: inspireId INSPIRE
Type: Identifier
Multiplicity: [0..1]
Date and time at which this version of the spatial object was inserted or changed in the spatial data set.
The time part is always set to zero.
Attribute name: beginLifespanVersion (GML), begin_lifespan_version (GeoPackage), Not provided (VectorTiles)
Type: DateTime
Multiplicity: [1]
The location of the node.
Attribute name: geometry (GML), Not provided (GeoPackage), Not provided (Vector Tiles)
Type: GM_Point
Multiplicity: [1]
The time when the transport node started to exist in the real world.
The time part is always set to zero.
Attribute name: validFrom (GML), valid_from (GeoPackage), Not provided (Vector Tiles)
Type: DateTime
Multiplicity: [1]
Description of the function of a waterway node in the water transport network.
Attribute name: formOfWaterwayNode (GML), form_of_waterway_node (GeoPackage), form_of_waterway_node (VectorTiles)
Type: FormOfWaterwayNodeValue
Size: 14
Multiplicity: [1]
The reason for a change made to a feature.
Attribute name: reasonForChange (GML), reason_for_change (GeoPackage), Not provided (VectorTiles)
Type: ChangeValue
Size: 32
Multiplicity: [1]
The ferry and road network elements are linked together through a FerryTerminal feature. A FerryTerminal is a logical connection between the two networks and therefore there is no geometry supplied with these features. They will reference one RoadNode and one FerryNode. The FerryTerminals will also provide a reference to the OS MasterMap Site feature.
The context diagram above shows how the FerryTerminal has been inherited from INSPIRE, the attribution held on the FerryTerminal and how it relates to the other Ferry components.
A logical connection between a PathNode or RoadNode and the FerryNode. It represents the connection between the Road or Path network and the Ferry network.
Unique identifier, for FerryTerminal this is a TOID
Attribute name: gml_id (GML), toid (GeoPackage), Not provided (VectorTiles)
Type: CharacterString
Size: 20
Multiplicity: [1]
Uniform Resource Identifier
Attribute name: identifier (GML), identifier (GeoPackage), Not provided (VectorTiles)
Type: CharacterString
Size: 37
Multiplicity: [1]
External object identifier of the spatial object.
Attribute name: inspireId
Type: Identifier
Multiplicity: [0..1]
Date and time at which this version of the spatial object was inserted or changed in the spatial data set.
The time part is always set to zero.
Attribute name: beginLifespanVersion (GML), begin_lifespan_version (GeoPackage), Not provided (VectorTiles)
Type: DateTime
Multiplicity: [1]
Categorisation of the network connection.
Attribute name: type (GML), type (GeoPackage), Not provided (VectorTiles)
Type: ConnectionTypeValue
Size: 10
Multiplicity: [1]
The name of the Ferry Terminal. Note: Where a feature has more than one name, the language of each name is provided as a 3-digit ISO 639-2 code (‘eng’, ‘cym’, ‘gla’).
Attribute name: ferryTerminalName (GML), ferry_terminal_name (GeoPackage), ferry_terminal_name (VectorTiles)
Type: LocalisedCharacterString
Size: 120
Multiplicity: [0..2]
The recognised NaPTAN code of the Ferry Terminal.
Attribute name: ferryTerminalCode (GML), ferry_terminal_code (GeoPackage), ferry_terminal_code (VectorTiles)
Type: CharacterString
Size: 10
Multiplicity: [0..1]
The reason for a change made to a feature.
Attribute name: reasonForChange (GML), reason_for_change (GeoPackage), Not provided (VectorTiles)
Type: ChangeValue
Size: 32
Multiplicity: [1]
Reference to the Site representation of the Ferry Terminal in OS MasterMap Sites Layer.
Association: refToFunctionalSite (GML), ref_to_functional_site (GeoPackage), Not provided (VectorTiles)
Size: 20
Multiplicity: [0..1]
The reference to the RoadNode or PathNode and the FerryNode. The type of node the element is referencing will be identified through the xlink:title.
Aggregation: elementId (GML), element_id (GeoPackage), Not provided (VectorTiles)
Size: 20
Multiplicity: [2..*]
This section describes the features which make up OS MasterMap Highways Network - Roads. The attributes associated with these feature types are listed below along with a brief description of their data properties.
Many of the attributes which have been inherited from the INSPIRE Transport Network model have a stereotype of ‘voidable’, for example, “beginLifespanVersion”. Where these attributes have not been populated then there is a requirement to give a reason for this. This will be specified in the GML through an attribute called “nilReason”.
A FerryLink is a linear spatial object which represents the connectivity of a vehicular ferry route across a body of water. A FerryLink will only be captured where both terminals are within Great Britain, and there is a timetabled service which is available to the public. Ferry routes with a terminal outside of Great Britain are not captured, for example Dover to Calais, or where the service is not available to the public.
The context diagram shows how the FerryLink has been inherited from INSPIRE, the attribution held on the FerryLink and how it relates to the other Ferry components.
A network link representing a route for a vehicular or pedestrian ferry route.
Unique identifier, for FerryLink this is a TOID
Attribute name: gml_id (GML), toid (GeoPackage), toid (VectorTiles)
Type: CharacterString
Size: 20
Multiplicity: [1]
Uniform Resource Identifier
Attribute name: identifier (GML), identifier (GeoPackage), Not provided (VectorTiles)
Type: CharacterString
Size: 37
Multiplicity: [1]
External object identifier of the spatial object.
Attribute name: inspireId
Type: Identifier
Multiplicity: [1]
Date and time at which this version of the spatial object was inserted or changed in the spatial data set. Note: The time part is always set to zero.
Attribute name: beginLifespanVersion (GML), begin_lifespan_version (GeoPackage), Not provided (VectorTiles)
Type: DateTime
Multiplicity: [1]
The three-dimensional geometry that represents the connection between the ferry terminals. Where a detailed alignment is provided it is only an indication of the route a vessel would take. The third dimension is only provided for connectivity and does not reflect any real-world value.
Attribute name: centrelineGeometry
Type: GM_Curve
Multiplicity: [1]
Indicator that the centreline geometry of the link is a straight line with no intermediate control points – unless the straight line represents the geography in the resolution of the data set appropriately.
Attribute name: fictitious
Type: Boolean
Size: 5
Multiplicity: [1]
The time when the transport node started to exist in the real world. Note: The time part is always set to zero.
Attribute name: validFrom
Type: DateTime
Multiplicity: [1]
An indicator if this FerryLink represents a ferry that can be used by vehicles.
Attribute name: vehicularFerry (GML), vehicular_ferry (GeoPackage), vehicula_ferry (VectorTiles)
Type: Boolean
Size: 5
Multiplicity: [1]
The URL of the operator of this Ferry route.
Attribute name: vehicularFerry (GML), vehicular_ferry (GeoPackage), vehicula_ferry (VectorTiles)
Type: CharacterString
Size: 250
Multiplicity: [0..1]
The reason for a change made to a feature.
Attribute name: reasonForChange (GML), reason_for_change (GeoPackage), Not provided (VectorTiles)
Type: ChangeValue
Size: 32
Multiplicity: [1]
The node coincident with the first vertex of the geometry attribute.
Attribute name: startNode (GML), start_node (GeoPackage), Not provided (VectorTiles)
Size: 20
Multiplicity: [0..1]
The node coincident with the last vertex of the geometry attribute.
Attribute name: startNode (GML), start_node (GeoPackage), Not provided (VectorTiles)
Size: 20
Multiplicity: [0..1]
A RoadJunction feature is a collection of RoadNode features that share the same road junction name or number. The collection of RoadNodes will include all RoadNodes that constitute part of a “slip road” or other link between two or more crossing road features. A RoadNode could be referenced by multiple RoadJuntion features.
Motorway Junctions will be populated completely, other junctions are being supplied as data is improved for future releases. Highlighted red for clarification only.
The context diagram below shows how the RoadJunction feature relates back to the Network Elements.
A compound feature that represents a road junction with a name or number.
Unique identifier, for RoadJunction this is a TOID
Attribute name: gml_id (GML), toid (GeoPackage), Not provided (VectorTiles)
Type: CharacterString
Size: 20
Multiplicity: [1]
Uniform Resource Identifier
Attribute name: identifier (GML), identifier (GeoPackage), Not provided (VectorTiles)
Type: CharacterString
Size: 37
Multiplicity: [1]
External object identifier of the spatial object.
Attribute name: inspireId
Type: Identifier
Multiplicity: [0..1]
Date and time at which this version of the spatial object was inserted or changed in the spatial data set. Note: The time part is always set to zero.
Attribute name: beginLifespanVersion (GML), begin_lifespan_version (GeoPackage), Not provided (VectorTiles)
Type: DateTime
Multiplicity: [1]
The reason for a change made to a feature.
Attribute name: reasonForChange (GML), reason_for_change (GeoPackage), Not provided (VectorTiles)
Type: ChangeValue
Size: 32
Multiplicity: [1]
A classification for the Road Junction.
Attribute name: junctionType (GML), junction_type (GeoPackage), Not provided (VectorTiles)
Type: JunctionTypeValue
Size: 26
Multiplicity: [1]
The name of the junction. For numbered junctions, this will provide a description of the junction, for example, M6 Junction 6. Note: Where a feature has more than one name, the language of each name is provided as a 3-digit ISO 639-2 code (‘eng’, ‘cym’, ‘gla’).
Attribute name: junctionName (GML), junction_name (GeoPackage), Not provided (VectorTiles)
Type: LocalisedCharacterString
Size: 120
Multiplicity: [1..2]
The official road number assigned by the appropriate authority. For example, M6.
Attribute name: roadClassificationNumber (GML), road_classiffication_number (GeoPackage), Not provided (VectorTiles)
Type: CharacterString
Size: 5
Multiplicity: [0..1]
The number of the junction. For example, 6.
Attribute name:junctionNumber (GML), junction_number (GeoPackage), Not provided (VectorTiles)
Type: CharacterString
Size: 3
Multiplicity: [0..1]
The reference to the RoadNode features which builds up the RoadJunction feature.
Attribute name: node (GML), node (GeoPackage), Not provided (VectorTiles)
Size: 20
Multiplicity: [1..*]
A Road feature is a link set which represents a collection of RoadLink features used primarily by motorised vehicles that share the same name (e.g. Bilston Road) or classification number (e.g. A41). A Road will reference the complete collection of RoadLink features irrespective of which authority boundary it falls within. The feature will include Motorways, A Roads, B Roads and Named Thoroughfares (roads), as illustrated above.
The link set may not be contiguous across junctions or where a classified road consists of separate sections, which may be separated by some considerable distance. In addition, the same RoadLink feature may be referenced by multiple Road features.
The context diagram shows how the Road has been inherited from INSPIRE and the attribution held on the Road.
A compound feature that represents a road with a name or number. This may be a classified road, such as the A38, or a named road such as Romsey Road. This references a collection of RoadLinks.
Constraints: If the roadClassification = "Motorway" or "A Road" or "B Road" then the nationalRoadCode shall not be null.
Unique identifier, for Road this is a TOID
Attribute name: gml_id (GML), toid (GeoPackage), Not provided (VectorTiles)
Type: CharacterString
Size: 20
Multiplicity: [1]
Uniform Resource Identifier
Attribute name: identifier (GML), identifier (GeoPackage), Not provided (VectorTiles)
Type: CharacterString
Size: 37
Multiplicity: [1]
External object identifier of the spatial object.
Attribute name: inspireId
Type: Identifier
Multiplicity: [0..1]
Date and time at which this version of the spatial object was inserted or changed in the spatial data set. Note: The time part is always set to zero.
Attribute name: beginLifespanVersion
Type: DateTime
Multiplicity: [1]
The time when the transport link set started to exist in the real world. Note: The time part is always set to zero.
Attribute name: validFrom
Type: DateTime
Multiplicity: [1]
Identification code assigned to the road by the local road authority.
Attribute name: localRoadCode
Type: CharacterString
Size: 10
Multiplicity: [0..1]
The national number of the road.
Attribute name: nationalRoadCode
Type: CharacterString
Size: 10
Multiplicity: [0..1]
The national classification of the road.
Attribute name: roadClassification (GML), road_classification (GeoPackage), road_classification (VectorTiles)
Type: RoadClassificationValue
Size: 21
Multiplicity: [0..1]
Official name assigned to the highway by a designated Street Naming Authority. Note: On the Road feature this will always be the OS name.
Attribute name: designatedName (GML), designated_name (GeoPackage), Not provided (VectorTiles)
Type: DesignatedNameType
Multiplicity: [0..2]
The reason for a change made to a feature.
Attribute name: reasonForChange (GML), reason_for_change (GeoPackage), Not provided (VectorTiles)
Type: ChangeValue
Size: 32
Multiplicity: [1]
The reference to the RoadLink features which builds up the Road feature.
Attribute name: link
Size: 20
Multiplicity: [1..*]
A Street feature is the definition of the street as defined in the National or Scottish Street Gazetteer. A Street includes aggregated geometry. Where possible, the geometry of streets captured by a Roads or Highway Authority is spatially matched to the geometry of OS RoadLinks.
If any of the Street’s Elementary Street Unit(s) (ESUs) have been matched to a RoadLink(s) then the aggregated geometry of the RoadLink(s) will be provided.
If none of the Street’s ESUs have been matched to a RoadLink then the aggregated geometry of the ESUs will be provided.
The provenance of this geometry can be identified through the “geometryProvenance” attribute. They will represent either the complete Street or a section of a Street within an Administrative Unit, Town, or Locality and provides additional information about who is responsible for its naming and or numbering. A RoadLink can be referenced by multiple Street features.
The Street extends the Road to provide the additional attribution required to adhere to BS 7666:
USRN: The Unique Street Reference Number is the unique and persistent identifier of a Street assigned by the Roads or Highway Authority.
Street Type: The type of Gazetteer record for which the USRN relates. It is mandatory for all USRNs to be assigned a Street Type.
Operational State: indicates whether the Street is proposed, under construction, open, or closed (permanently or temporarily).
Responsible Authority: reference to the authority who performs an administrative function – notably naming and numbering.
A Street will split when it crosses the boundary of an Administrative Area where the local maintenance responsibility changes. A Street could also split at a town or locality boundary to allow properties to be located uniquely upon a street via a unique identifier (i.e. USRN).
In the definitions below, users should read the term Highways as Roads when applied to streets in Scotland.
Any road, footway, path, cycletrack, track or passageway that forms a highway. A highway represents individual subsections of Road which are managed (naming/numbering) by a specified responsible authority.
Constraints: A Street shall have at least one of designatedName (Type 1), descriptor (Type 2), nationalRoadCode (Type 3), localRoadCode (Type 3), or localName (Type 4). If a Street has a descriptor, it shall not have a designatedName. If geometryProvenance does not = "Ordnance Survey" then 'link' shall be null. If the roadClassification = "Motorway" or "A Road" or "B Road" then the nationalRoadCode shall not be null.
Unique identifier, for Street the characters “USRN” appended with the USRN e.g. USRN12345678
Attribute name: gml_id (GML), usrn (GeoPackage), usrn (VectorTiles)
Type: CharacterString
Size: 12
Multiplicity: [1]
Uniform Resource Identifier
Attribute name: identifier (GML), identifier (GeoPackage), Not provided (VectorTiles)
Type: CharacterString
Size: 29
Multiplicity: [1]
External object identifier of the spatial object. Note: This is the USRN from the NSG or TRSG or SSG.
Attribute name: inspireId
Type: Identifier
Multiplicity: [0..1]
Date and time at which this version of the spatial object was inserted or changed in the spatial data set. Note: The time part is always set to zero.
Attribute name: beginLifespanVersion
Type: DateTime
Multiplicity: [1]
The time when the transport link set started to exist in the real world. Note: The time part is always set to zero.
Attribute name: validFrom
Type: DateTime
Multiplicity: [1]
Identification code assigned to the road by the local road authority. Note: This is only used for classified unnumbered roads.
Attribute name: localRoadCode
Type: CharacterString
Size: 120
Multiplicity: [0..1]
The national number of the road.
Attribute name: nationalRoadCode
Type: CharacterString
Size: 10
Multiplicity: [0..1]
Official name assigned to the highway by the Street Naming Authority.
Attribute name: designatedName (GML), designated_name (GeoPackage), designated_name (VectorTiles)
Type: DesignatedNameType
Multiplicity: [0..2]
Unofficial local name associated to the highway. Note: Where a feature has more than one name, the language of each name is provided as a 3-digit ISO 639-2 code (‘eng’, ‘cym’, ‘gla’).
Attribute name: localName (GML), local_name (GeoPackage), Not provided (VectorTiles)
Type: LocalisedCharacterString
Size: 120
Multiplicity: [0..2]
Street description allocated by a Street Naming Authority or Highway Authority used to identify a street that does not have a designated name. Note: Where a feature has more than one name, the language of each name is provided as a 3-digit ISO 639-2 code (‘eng’, ‘cym’, ‘gla’).
Attribute name: descriptor (GML), descriptor (GeoPackage), Not provided (VectorTiles)
Type: LocalisedCharacterString
Size: 120
Multiplicity: [0..2]
The reason for a change made to a feature.
Attribute name: reasonForChange (GML), reason_for_change (GeoPackage), Not provided (VectorTiles)
Size: 32
Multiplicity: [1]
The national classification of the road.
Attribute name: roadClassification (GML), road_classification (GeoPackage), road_classification (VectorTiles)
Type: RoadClassificationValue
Size: 21
Multiplicity: [0..1]
Classification of the type of Street from the National Street Gazetteer.
Attribute name: streetType (GML), street_type (GeoPackage), street_type (VectorTiles)
Type: StreetTypeValue
Size: 35
Multiplicity: [1]
Indicator identifying the physical nature of the road e.g. Under Construction.
Attribute name: operationalState (GML), operational_state (GeoPackage), Not provided (VectorTiles)
Type: OperationalStateType
Multiplicity: [0..1]
The Populated Place representing the locality that the Street is located within. Note: Where a feature has more than one name, the language of each name is provided as a 3-digit ISO 639-2 code (‘eng’, ‘cym’, ‘gla’).
Attribute name: locality (GML), locality (GeoPackage), Not provided (VectorTiles)
Type: LocalisedCharacterString
Size: 35
Multiplicity: [0..2]
The settlement that the Street falls within. Note: Where a feature has more than one name, the language of each name is provided as a 3-digit ISO 639-2 code (‘eng’, ‘cym’, ‘gla’).
Attribute name: town (GML), town (GeoPackage), Not provided (VectorTiles)
Type: LocalisedCharacterString
Size: 30
Multiplicity: [0..2]
The administrative area that the Street is located within. Note: Where a feature has more than one name, the language of each name is provided as a 3-digit ISO 639-2 code (‘eng’, ‘cym’, ‘gla’).
Attribute name: administrativeArea (GML), administrative_area (GeoPackage), Not provided (VectorTiles)
Type: LocalisedCharacterString
Size: 30
Multiplicity: [1..2]
Reference to the authority that has current responsibility for naming and numbering.
Attribute name: responsibleAuthority (GML), responsible_authority (GeoPackage), responsible_authority (VectorTiles)
Type: ResponsibleAuthority
Multiplicity: [1]
Identify where the geometry of the feature originated.
Attribute name: geometryProvenance (GML), geometry_provenance (GeoPackage), Not provided (VectorTiles)
Type: ProvenanceSourceValue
Size: 23
Multiplicity: [1]
The aggregated geometry of either the matched RoadLinks or the Elementary Street Units.
Attribute name: geometry (GML), Not provided (GeoPackage), Not provided (VectorTiles)
Type: GM_MultiCurve
Multiplicity: [1]
A reference to the unique identifier of administrative areas managed by the Office for National Statistics. Role is used to describe the authority - 'Upper Tier Local Authority', 'Lower Tier Local Authority' and 'Unitary Local Authority'
Attribute name: gssCode (GML), gss_code (GeoPackage), Not provided (VectorTiles)
Size: 9
Multiplicity: [0..2]
The reference to the RoadLink features which builds up the Street feature. Where the Street has not been matched to a RoadLink this attribute will be voided.
Attribute name: link (GML), link (GeoPackage), Not provided (VectorTiles)
Size: 20
Multiplicity: [1..*]
A RoadLink is a linear spatial object that defines the geometry and connectivity of a road network between two points in the network. Road links can represent single carriageways, dual carriageways, slip roads, roundabouts and indicative trajectories across traffic squares. RoadLinks will be split for connectivity purposes (for example at junctions) and RoadNodes will connect the RoadLinks together. Each RoadLink will provide a reference to the RoadNodes at the start and end of the RoadLink.
RoadLinks will split where two links cross over or under one another when there is no connectivity, for example at bridges and flyovers. Therefore, the attributes “startGradeSeparation” and “endGradeSeparation” have been populated on the RoadLink. The Grade Separation attribute will indicate where there is or is not a physical connection between the roads in the real world. Grade Separation will determine if a RoadLink is above another; if the two RoadLinks, when referencing the same RoadNode, have different values then it is not possible to move between them at that point.
Where a RoadLink crosses a PathLink at a different level, both the RoadLink and PathLink will split. The attributes “startGradeSeparation” and “endGradeSeparation” will be populated on the RoadLink and PathLink. The Grade Separation attribute will indicate where there is or is not a physical connection between the road and path in the real world. Where the two links cross, the Road Node and Path Node will have the same identifier. Grade Separation will determine if one link is above another. If the two links, when referencing a Road Node and Path Node with the same TOID, have different grade separation values then it is not possible to move between them at that point.
The context diagram shows how the RoadLink has been inherited from INSPIRE and the attribution held on the RoadLink.
A feature that represents a part or all of a highway.
Constraints: If the roadClassification is either Motorway, A Road or B Road then roadClassificationNumber shall not be null.
Unique identifier, for RoadLink this is a TOID
Attribute name: gml_id (GML), toid (GeoPackage), toid (VectorTiles)
Type: CharacterString
Size: 20
Multiplicity: [1]
Uniform Resource Identifier
Attribute name: identifier (GML), identifier (GeoPackage), Not provided (VectorTiles)
Type: CharacterString
Size: 37
Multiplicity: [1]
External object identifier of the spatial object.
Attribute name: inspireId
Type: Identifier
Multiplicity: [0..1]
Date and time at which this version of the spatial object was inserted or changed in the spatial data set. Note: The time part is always set to zero.
Attribute name: beginLifespanVersion
Type: DateTime
Multiplicity: [1]
The three-dimensional geometry that represents the alignment of the section of road.
Attribute name: centrelineGeometry
Type: GM_Curve
Multiplicity: [1]
Indicator that the centreline geometry of the link is a straight line with no intermediate control points – unless the straight line represents the geography in the resolution of the data set appropriately.
Attribute name: fictitious
Type: Boolean
Size: 5
Multiplicity: [1]
The time when the transport link started to exist in the real world. Note: The time part is always set to zero.
Attribute name: validFrom
Type: DateTime
Multiplicity: [1]
The reason for a change made to a feature.
Attribute name: reasonForChange (GML), reason_for_change (GeoPackage), Not provided (VectorTiles)
Type: ChangeValue
Size: 32
Multiplicity: [1]
The official designated importance of a road that provides an indication of its expected usage and importance.
Attribute name: roadClassification (GML), road_classification (GeoPackage), road_classification (VectorTiles)
Type: RoadClassificationValue
Size: 21
Multiplicity: [1]
A classification of the road designed to give the most appropriate route.
Attribute name: routeHierarchy (GML), route_hierarchy (GeoPackage), route_hierarchy (VectorTiles)
Type: RoadFunctionValue
Size: 32
Multiplicity: [1]
A description of the road based on its nature or use.
Attribute name: formOfWay (GML), form_of_way (GeoPackage), form_of_way (VectorTiles)
Type: FormOfWayTypeValue
Size: 42
Multiplicity: [1]
States if the RoadLink forms part of the Trunk Road network
Attribute name: trunkRoad (GML), trunk_road (GeoPackage), trunk_road (VectorTiles)
Type: Boolean
Size: 5
Multiplicity: [1]
States if the RoadLink forms part of the Primary Route network
Attribute name: primaryRoute (GML), primary_route (GeoPackage), primary_route (VectorTiles)
Type: Boolean
Size: 5
Multiplicity: [1]
The official road number assigned by the appropriate authority. Note that this includes at least one letter. For example, ‘A329(M)’
Attribute name: roadClassificationNumber (GML), road_classification_number (GeoPackage), road_classification_number (VectorTiles)
Type: CharacterString
Size: 10
Multiplicity: [0..1]
The name of the road the feature is part of. When a RoadLink is referenced by a Street with a streetStateType of Designated Street Name this is the name used else the name is from Road. Note: Where a feature has more than one name, the language of each name is provided as a 3-digit ISO 639-2 code (‘eng’, ‘cym’, ‘gla’).
Attribute name: roadName (GML), road_name (GeoPackage), road_name (VectorTiles)
Type: LocalisedCharacterString
Size: 255
Multiplicity: [0..2]
Another name for the road the feature is part of, this is populated with the name captured by Ordnance Survey when it differs from that in Street. Note: Where a feature has more than one name, the language of each name is provided as a 3-digit ISO 639-2 code (‘eng’, ‘cym’, ‘gla’).
Attribute name: alternateName (GML), alternate_name (GeoPackage), alternate_name (VectorTiles)
Type: LocalisedCharacterString
Size: 255
Multiplicity: [0..2]
Indicator identifying the construction status of the road
Attribute name: operationalState (GML), operational_state (GeoPackage), Not provided (VectorTiles)
Type: OperationalStateValue
Size: 19
Multiplicity: [1]
The origin and derivation of the three-dimensional geometry of the RoadLink.
Attribute name: provenance (GML), provenance (GeoPackage), Not provided (VectorTiles)
Type: ProvenanceSourceValue
Size: 23
Multiplicity: [1]
Indication of the direction of traffic flow. The directionality indicates the direction of traffic flow in relation to the direction of digitisation. A road node that is ‘in direction’ means that the traffic moves from start to end node, but ‘against direction’ means the traffic moves from end node to start node. The start and end nodes indicate the direction of digitisation.
Attribute name: directionality (GML), directionality (GeoPackage), Not provided (VectorTiles)
Type: LinkDirectionValue
Size: 21
Multiplicity: [1]
The calculated two-dimensional length of the RoadLink in metres. Note: A Unit of Measure (uom) is provided as part of the attribute which will always be ‘m’.
Attribute name: length (GML), length (GeoPackage), Not provided (VectorTiles)
Type: Measure
Size: 7,2
Multiplicity: [1]
Indicates whether the feature has been matched to a feature in the NSG.
Attribute name: matchStatus(GML), match_status(GeoPackage), Not provided (VectorTiles)
Type: MatchStatusValue
Size: 39
Multiplicity: [1]
Identifier(s) of the Elementary Street Unit from NSG or TRSG.
Attribute name: alternateIdentifier(GML), alternate_identifier(GeoPackage), Not provided (VectorTiles)
Type: ThematicIdentifier
Size: 20
Multiplicity: [0..*]
The relative level of the link at the startNode.
Attribute name: startGradeSeparation (GML), start_grade_separation (GeoPackage), Not provided (VectorTiles)
Type: Integer
Multiplicity: [1]
The relative level of the link at the endNode.
Attribute name: endGradeSeparation (GML), end_grade_separation (GeoPackage), Not provided (VectorTiles)
Type: Integer
Multiplicity: [1]
Identifies if this section of road passes through or over a physical structure.
Attribute name: roadStructure (GML), roadStructure (GeoPackage), road_structure (VectorTiles)
Type: RoadStructureValue
Size: 14
Multiplicity: [0..1]
Identifies if the RoadLink has facilities for a cyclist.
Attribute name: cycleFacility(GML), cycle_facility (GeoPackage), cycle_facility (VectorTiles)
Type: CycleFacilityType
Multiplicity: [0..1]
An indication of the width of the road carriageway as recorded in the OS MasterMap Topography layer, this must not be used to identify whether individual vehicles can use a route.
Attribute name: roadWidthAverage (GML), road_width_average (GeoPackage), road_width_average (VectorTiles)
Type: RoadWidthType
Multiplicity: [0..1]
The elevation gain is calculated from three-dimensional geometry to define the total ascent experienced when passing along a RoadLink feature. The value is expressed both with and against the coordinate order.
Attribute name: elevationGainInDirection (GML), elevationGainInOppositeDirection (GML), elevation_gain_in_direction (GeoPackage), elevation_gain_in_opposite_direction (GeoPackage), Not provided (VectorTiles), Not provided (VectorTiles)
Type: ElevationGainType
Multiplicity: [0..1]
Identifier of the Road or Street to which the RoadLink forms part of.
Attribute name: formsPartOf (GML), forms_part_of (GeoPackage), Not provided (VectorTiles)
Multiplicity: 0..*
Size: 20
The node coincident with the first vertex of the geometry attribute.
Attribute name: startNode
Multiplicity: 0..1
Size: 20
The node coincident with the last vertex of the geometry attribute.
Attribute name: endNode
Multiplicity: 0..1
Size: 20
Reference to the topographic representation(s) of the same part of the road.
Attribute name: relatedRoadArea (GML), related_road_area (GeoPackage), Not provided (VectorTiles)
Multiplicity: 1..*
Size: 20
The name of the attribute and what it is describing.
The nature of the attribute, for example a numeric value or a code list value.
The length of the attribute provided (optional).
Describes how many times this element is expected to be populated in the data. An attribute may be optional or mandatory within the product. These are denoted by:
‘1’ – there must be a value.
‘0..1’ – population is optional but a maximum of one attribute will be returned These values may be used in combination.