Waypoint NetherlandsSmart Container Planner
Rail planning · concept

Train — round-trip rotation: leave wagons at B, collect on the return.

Same physical wagons (coupled / decoupled) — each leg carries its own availableWagons set, so capacity is recomputed leg-by-leg.

Outbound A → B
Train round-trip rotation between stations A, B and C Three stations A (origin depot), B (intermediate) and C (turnaround) on a horizontal line. An outbound lane on top carries 20 wagons from A to B, drops 3 into a reserved slot at B, then runs 17 wagons on to C. A return lane on the bottom brings 17 wagons C to B, re-couples the 3, and returns 20 wagons to A. A→B · 20 wagons B→C · 17 wagons C→B · 17 wagons B→A · 20 wagons reserved slot A · Origin depot departs with 20 wagons B · Intermediate drop 3 out · pick up 3 back C · Turnaround works with 17 wagons 20 wagons
Wagons on leg
20
full consist
Capacity
800 TEU
maxTeu · per leg
Status
Coupled
20 wagons coupled
Outbound: the full 20-wagon consist leaves origin depot A for intermediate station B.Each leg carries its own availableWagons set — capacity is recomputed leg-by-leg.
Wagon rotation

Leave-behind wagons

  1. Outbound A→B→C: at B the train decouples 3 wagons; the shorter consist (17) runs on to C.
  2. Return C→B→A: the same wagons are re-coupled at B — back to 20.
  3. B holds a reserved slot for those wagons; per-leg availableWagons + maxTeu recompute capacity.
Weight rule

The Malmö exception

TRAIN_INTERNAL
Origin → Malmö
on the train
+
EXTERNAL
Malmö → Dest
barge / other carrier

A weight rule splits one TRAIN run (Origin → Dest) into two segments — the second leg moves via an external line.

Rail planning · round-trip rotation

Leave wagons at B, collect them on the return.

The full 20-wagon consist runs A→B, drops 3 into a reserved slot at B, and a shorter 17-wagon consist continues to C. On the way back the same 3 wagons are re-coupled at B — capacity is recomputed leg-by-leg.

A→B · 20 wagons ▶ B→C · 17 wagons ▶ ◀ C→B · 17 wagons ◀ B→A · 20 wagons 3 wagons left at B A · ORIGIN DEPOT departs with 20 wagons B · INTERMEDIATE drop 3 · pick up 3 C · TURNAROUND works with 17 wagons
Leave-behind wagons

Same physical wagons, tracked per leg

The full consist runs A→B, decouples 3 wagons into a reserved slot at B, and the shorter 17-wagon consist continues to C. On the return the same 3 are re-coupled at B. Per-leg availableWagons and maxTeu recompute capacity.

A→B 20 B→C 17 C→B 17 B→A 20
The Malmö exception

One run split into two segments

A weight rule splits one TRAIN run (Origin → Dest) into TRAIN_INTERNAL (Origin → Malmö) plus EXTERNAL (Malmö → Dest, via barge / other carrier).

TRAIN_INTERNAL Origin→Malmö EXTERNAL Malmö→Dest

Capacity, TEU and wagon figures are illustrative placeholders for the planning concept.

How it works: each leg carries its own availableWagons set, so maxTeu (capacity) is recomputed leg-by-leg — 20 wagons A→B and B→A, 17 wagons B→C and C→B. Capacity / TEU figures are illustrative placeholders.