randarium
Geospatial

Route Generator

Build synthetic paths from reproducible geographic points.

Also known as: random path

seeded · synthetic data

Output

No output yet — set your options and hit .
About this tool, tips & examples

What it does

The Route Generator builds synthetic coordinate paths: sequences of 2 to 100 geographic points forming a route, up to 100 routes per run. Output comes as JSON or CSV coordinate lists ready to draw as polylines on a map. Seeded, so test routes stay identical across runs.

Common use cases

  • Map polyline testing — routes for rendering, styling, and animation in Leaflet, MapLibre, or Mapbox.
  • Delivery and tracking UIs — plausible journey shapes for logistics dashboards and courier-app prototypes.
  • GPS trace fixtures — path-shaped data for testing snapping, simplification, and distance calculations.
  • Movement simulation — synthetic trajectories for agents, vehicles, and fleet demos.

Settings

  • How many routes — 1 to 100 independent paths.
  • Points per route — 2 (a straight hop) to 100 (a detailed trajectory).
  • Seed — the same seed and settings regenerate identical routes.

Privacy note

Routes are generated locally in your browser and never uploaded. They are synthetic paths — random geometry, not journeys by any real person or vehicle, which is exactly why they’re safe where location traces would be sensitive.

FAQ

Do routes follow roads? No — they’re free-form coordinate sequences. For road-realistic paths, feed the waypoints through a routing engine; for testing rendering and geometry code, free-form is usually what you want anyway.

How do I draw one on a map? Feed the coordinate list to your library’s polyline layer. For GeoJSON-wrapped shapes, see the Geo Features generator’s linestrings.

Points without the path? Coordinate generates standalone lat/lon values; Geo Points does bulk patterned point clouds up to 100k.