Skip to content

OSRM Match Trace Node

Web/Geo/Routing

OSRM Match Trace

Snaps noisy GPS traces to the road network using OSRM map matching.

geo_osrm_match_tracegeo
Inputs8
Outputs5
Security exposure1/10
Packagegeo

Ratings

Scores range from 0 to 10. Higher values mean more impact, exposure, or operational weight.

SecurityAttack surface and exposure impact.
1/10High
PrivacyPotential sensitivity of processed data.
3/10High
PerformanceRuntime or resource pressure.
4/10Medium
GovernancePolicy, audit, or compliance impact.
10/10Low
ReliabilityOperational stability considerations.
2/10High
CostExternal or compute cost impact.
0/10High

Input Pins

8

Execute

Execution
exec_in

Initiate the trace matching request

Coordinates

Struct Array
coordinates

Ordered GPS coordinates to match

GeoCoordinateGeoCoordinate2 fields
latitudenumber:doublerequired
format double
longitudenumber:doublerequired
format double
Default []
Schema enforced

Profile

Struct
profile

Transportation mode: Car, Bike, or Foot

RouteProfileRouteProfile0 fields
No named fields in this schema.
Default Car

Timestamps

Integer Array
timestamps

Optional UNIX timestamps for each coordinate (seconds)

Default []

Radiuses

Float Array
radiuses

Optional search radiuses in meters for each coordinate

Default []

Gaps

String
gaps

How to handle gaps: split or ignore

Default split
splitignore

Tidy

Boolean
tidy

Simplify the matched geometry

Default false

Base URL

String
base_url

OSRM server base URL

Default https://router.project-osrm.org

Output Pins

5

Success

Execution
exec_success

Triggered when map matching succeeds

Error

Execution
exec_error

Triggered when map matching fails

Matchings

Struct Array
matchings

Matched routes for the trace

RouteResultRouteResult5 fields
distancenumber:doublerequired
format double
durationnumber:doublerequired
format double
geometryRouteGeometryrequired
pointsArray<GeoCoordinate>required
itemsGeoCoordinatearray item
latitudenumber:doublerequired
format double
longitudenumber:doublerequired
format double
legsArray<RouteLeg>required
itemsRouteLegarray item
distancenumber:doublerequired
format double
durationnumber:doublerequired
format double
summarystringrequired
stepsArray<RouteStep>required
itemsRouteSteparray item
weight_namestringrequired

Primary Matching

Struct
primary_matching

Primary matched route

RouteResultRouteResult5 fields
distancenumber:doublerequired
format double
durationnumber:doublerequired
format double
geometryRouteGeometryrequired
pointsArray<GeoCoordinate>required
itemsGeoCoordinatearray item
latitudenumber:doublerequired
format double
longitudenumber:doublerequired
format double
legsArray<RouteLeg>required
itemsRouteLegarray item
distancenumber:doublerequired
format double
durationnumber:doublerequired
format double
summarystringrequired
stepsArray<RouteStep>required
itemsRouteSteparray item
weight_namestringrequired

Tracepoints

Struct Array
tracepoints

Tracepoints mapped to the road network

TracepointTracepoint7 fields
namestringrequired
distancenumber | null
format double
coordinateGeoCoordinaterequired
latitudenumber:doublerequired
format double
longitudenumber:doublerequired
format double
hintstring | null
matchings_indexinteger | null
format uintmin 0
waypoint_indexinteger | null
format uintmin 0
alternatives_countinteger | null
format uintmin 0

Node Info

Internal name
geo_osrm_match_trace
Category
Web/Geo/Routing