RoadLink
Last updated
Was this helpful?
Last updated
Was this helpful?
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)
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)
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)
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)
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)
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)
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)
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)
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)
Size: 14
Multiplicity: [0..1]
Identifies if the RoadLink has facilities for a cyclist.
Attribute name: cycleFacility(GML), cycle_facility (GeoPackage), cycle_facility (VectorTiles)
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)
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)
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
Type:
Type:
Type:
Type:
Type:
Type:
Type:
Type:
Type:
Type:
Type:
Type: