Skip to content

Plan Route Node

Web/Geo/Routing

Plan Route

Plans a route between two points using the OSRM routing service. Returns turn-by-turn directions, distance, and duration.

geo_plan_routegeo
Inputs6
Outputs7
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.
3/10High
GovernancePolicy, audit, or compliance impact.
10/10Low
ReliabilityOperational stability considerations.
2/10High
CostExternal or compute cost impact.
0/10High

Input Pins

6

Execute

Execution
exec_in

Initiate route planning

Start

Struct
start

Starting coordinate for the route

GeoCoordinateGeoCoordinate2 fields
latitudenumber:doublerequired
format double
longitudenumber:doublerequired
format double
Schema enforced

End

Struct
end

Ending coordinate for the route

GeoCoordinateGeoCoordinate2 fields
latitudenumber:doublerequired
format double
longitudenumber:doublerequired
format double
Schema enforced

Waypoints

Struct
waypoints

Optional intermediate waypoints to pass through

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

Profile

String
profile

Transportation mode: Car, Bike, or Foot

Default Car
CarBikeFoot

Alternatives

Boolean
alternatives

Request alternative routes

Default false

Output Pins

7

Success

Execution
exec_success

Triggered when route planning completes successfully

Error

Execution
exec_error

Triggered when route planning fails

Route

Struct
route

The primary calculated 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

Alternative Routes

Struct
alternatives_out

Alternative routes if requested

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

Distance

Float
distance

Total route distance in meters

Duration

Float
duration

Estimated travel time in seconds

Geometry

Struct
geometry

Route geometry as array of coordinates

RouteGeometryRouteGeometry1 fields
pointsArray<GeoCoordinate>required
itemsGeoCoordinatearray item
latitudenumber:doublerequired
format double
longitudenumber:doublerequired
format double

Node Info

Internal name
geo_plan_route
Category
Web/Geo/Routing