PathLink
A PathLink is a linear spatial object that defines the geometry and connectivity of the Path Network between two points in the network. PathLinks will be split for connectivity purposes (for example, at junctions) and PathNodes will connect the PathLinks together. Each PathLink will provide a reference to the PathNodes at the start and end of the PathLink.
A PathLink will be captured where:
They provide a route that cannot be inferred from the Road Network.
They provide connectivity between Road Networks.
There is a canal path or tow path.
There are paths over footbridges and under subways.
There are recreational paths in urban, rural and mountain and moorland areas.
PathLinks will not be captured where:
They run parallel to the Road Network, for example, a pavement.
They are connected to a Motorway.
There is a physical obstruction which prevents connectivity.
PathLinks will split where two PathLinks 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 PathLink. The Grade Separation attribute will indicate where there is or is not a physical connection between the Paths in the real world. Grade Separation will determine if a PathLink is above another. If the two PathLinks, when referencing the same PathNode, have different values, then it is not possible to move between them at that point.
Where a PathLink crosses a RoadLink at a different level, both the PathLink and RoadLink will split. The attributes “startGradeSeparation” and “endGradeSeparation” will be populated on the PathLink and RoadLink. The Grade Separation attribute will indicate where there is or is not a physical connection between the path and road 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 below shows how the PathLink has been inherited from INSPIRE and the attribution held on the PathLink.

PathLink Attributes
A linear feature that represents the general alignment of a route used by pedestrians.
id
Unique identifier; for PathLink, this is a TOID.
Attribute name: gml_id (GML), toid (GeoPackage), toid (VectorTiles)
Type: CharacterString
Size: 20
Multiplicity: [1]
identifier
Uniform Resource Identifier.
Attribute name: identifier (GML), identifier (GeoPackage), Not provided (VectorTiles)
Type: CharacterString
Size: 37
Multiplicity: [1]
inspireId INSPIRE
External object identifier of the spatial object.
Type: Identifier
Multiplicity: [0..1]
beginLifespanVersion «voidable» «lifeCycleInfo» INSPIRE
Date and time at which this version of the spatial object was inserted or changed in the spatial data set.
Attribute name: beginLifespanVersion (GML), begin_lifespan_version (GeoPackage), Not provided (VectorTiles)
Type: DateTime
Multiplicity: [1]
centrelineGeometry INSPIRE
The three-dimensional geometry that represents the alignment of the path.
Attribute name: Not provided (GML), geometry (GeoPackage), Not Provided (Vector Tiles)
Type: GM_Curve
Multiplicity: [1]
fictitious INSPIRE
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 (GML), fictitious (GeoPackage), Not provided (VectorTiles)
Type: Boolean
Size: 5
Multiplicity: [1]
validFrom «voidable» INSPIRE
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 (GML), valid_from(GeoPackage), Not provided (VectorTiles)
Type: DateTime
Multiplicity: [1]
reasonForChange
The reason for a change made to a feature.
Attribute name: reasonForChange (GML), reason_for_change (GeoPackage), Not provided (Vector Tiles)
Type: ChangeValue
Size: 32
Multiplicity: [1]
formOfWay
A description of the PathLink based on its nature or use.
Attribute name: formOfWay (GML), form_of_way (GeoPackage), form_of_way (Vector Tiles)
Type: FormOfWayTypeValue
Size: 42
Multiplicity: [1]
pathName
The name of the path the feature is part of, when a PathLink is referenced by a Street with a streetStateType of Designated Street Name this is the name used else the name is from Path. 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: pathName (GML), path_name (GeoPackage), path_name (Vector Tiles)
Type: LocalisedCharacterString
Size: 255
Multiplicity: [0..2]
alternateName
Another name for the path 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: pathName (GML), path_name (GeoPackage), path_name (Vector Tiles)
Type: LocalisedCharacterString
Size: 255
Multiplicity: [0..2]
provenance
The origin and derivation of the three-dimensional geometry of the PathLink.
Attribute name: provenance (GML), provenance (GeoPackage), Not provided (Vector Tiles)
Type: ProvenanceSourceValue
Size: 23
Multiplicity: [1]
surfaceType
Nature of the material that the path is made up of.
Attribute name: surfaceType(GML), surface_type (GeoPackage), surface_type (Vector Tiles)
Type: SurfaceTypeValue
Size: 13
Multiplicity: [0..1]
cycleFacility
Identifies if the PathLink has facilities for a cyclist.
Attribute name: cycleFacility(GML), cycle_facility (GeoPackage), cycle_facility (Vector Tiles)
Type: CycleFacilityType
Multiplicity: [0..1]
matchStatus
Indication whether the feature has been matched to a feature in the NSG.
Attribute name: matchStatus (GML), match_status (GeoPackage), Not provided (Vector Tiles)
Type: MatchStatusValue
Size: 39
Multiplicity: [1]
length
The calculated two-dimensional length of the PathLink in metres.
Attribute name: length (GML), length (GeoPackage), length (Vector Tiles)
Type: Measure
Size: 7,2
Multiplicity: [1]
alternateIdentifier
Identifier(s) of the Elementary Street Unit from NSG or TRSG
Attribute name: alternateId (GML), alternate_id (GeoPackage), Not provided (Vector Tiles)
Type: ThematicIdentifier
Size: 20
Multiplicity: [0..*]
startGradeSeparation
The relative level of the link at the startNode.
Attribute name: startGradeSeparation (GML), start_grade_separation (GeoPackage), Not provided (Vector Tiles)
Type: Integer
Multiplicity: [1]
endGradeSeparation
The relative level of the link at the endNode.
Attribute name: endGradeSeparation (GML), end_grade_separation (GeoPackage), Not provided (Vector Tiles)
Type: Integer
Multiplicity: [1]
elevationGain
The elevation gain is calculated from three-dimensional geometry to define the total ascent experienced when passing along a PathLink feature. The value is expressed both with and against the direction of digitising.
Attribute name: elevationGainInDirection (GML), elevationGainInOppositeDirection (GML), elevation_gain_in_direction (GeoPackage), elevation_gain_in_opposite_direction (GeoPackage), Not provided (Vector Tiles)
Type: ElevationGainType
Multiplicity: [0..1]
formsPartOf
Identifier of the Path or Street to which the PathLink forms part of.
Attribute name: formsPartOf (GML), forms_part_of (GeoPackage), Not provided (Vector Tiles)
Size: 20
Multiplicity: 0..*
startNode INSPIRE
The node coincident with the first vertex of the geometry attribute.
Attribute name: startNode (GML), start_node (GeoPackage), Not provided (Vector Tiles)
Size: 20
Multiplicity: 0..1
endNode INSPIRE
The node coincident with the last vertex of the geometry attribute.
Attribute name: endNode (GML), end_node (GeoPackage), Not provided (Vector Tiles)
Size: 20
Multiplicity: 0..1
relatedRoadArea
Reference to the topographic representation(s) of the same part of the path.
Attribute name: relatedRoadArea (GML), related_road_area (GeoPackage), Not provided (Vector Tiles)
Size: 20
Multiplicity: 1..*
Last updated
Was this helpful?