Open VTS vehicle tracking software logo
TutorialsPricingFree Tools

Industries

Logistics & TransportationEnd-to-end fleet visibility and route optimization
Construction & InfrastructureHeavy equipment monitoring and geofencing
Oil, Gas & Energy OperationsRemote asset tracking across pipeline networks
Mining & Heavy IndustryFleet management for mining operations

 

Agriculture & Agri-Fleet OperationsSmart field and farm vehicle management
Waste Management & Sanitation ServicesRoute and collection fleet optimization
School & Institutional TransportationStudent safety and bus fleet tracking
Security Patrol & Response FleetsReal-time patrol monitoring and dispatch

 

Electric Vehicle Fleet OperationsEV fleet range and charge management
Banking & Cash-in-Transit OperationsSecure transit and armored vehicle tracking
Insurance Telematics & Field InvestigationDriver behavior and claims fleet tracking
Field Service & Mobile WorkforceTechnician dispatch and workforce routing

Learn

BlogGuides & E-books

Product

Product TourSupported Devices

Help

DocumentationContent Library

Developers

API Reference

Contact

Contact Us

Company

Our StoryCareers

Ecosystem

Partner ProgramAffiliate Program
Download Now
PricingFree Tools
IndustriesLogistics & TransportationConstruction & InfrastructureOil, Gas & EnergyMining & Heavy IndustryAgriculture & Agri-FleetWaste Management & SanitationSchool & Institutional TransportSecurity Patrol & ResponseElectric Vehicle FleetsBanking & Cash-in-TransitInsurance & TelematicsField Service & Mobile Workforce

Learn

BlogGuides & E-books

Product

Product TourSupported Devices

Help

DocumentationContent Library

Developers

API Reference

Contact

Contact Us

Company

Our StoryCareers

Ecosystem

Partner ProgramAffiliate Program
Download Now
All Docs

Getting Started

Installation

  • System Requirements
  • Install on Linux
  • Install with Docker

Quick Start

  • First Login & Setup
  • Dashboard

Platform Guides

Tracking

  • Real-Time Tracking
  • Route History & Playback
  • Platform Overview & Architecture
  • Dashboard — Admin, User & Superadmin
  • Maps, Live Tracking & Trip History
  • Vehicle Management
  • Inventory — Devices & SIM Cards
  • Driver Management
  • User Management & Activity Logs
  • Computed Sensors & Telemetry
  • Plans, Payments & Transactions
  • Logs — Activity, Events & Telemetry
  • Calendar, Support & Share Track Link
  • Route Optimization
  • Roles, Permissions & Access Matrix
  • Troubleshooting & FAQ
  • Validation Rules & Form Reference

Geofencing

  • Geofence Setup
  • Landmarks — Geofences, POI & Routes

Alerts & Notifications

  • Alert Configuration
  • Alerts, Notifications & Channels

Configuration

Server

  • Server Configuration
  • Platform Settings & Administration
  • Superadmin — Server, SSL & Master Data

Database

  • Database Setup

Integrations

Devices

  • Device Protocols

REST API

  • REST API Overview
  1. Home
  2. Resources
  3. Documentation
  4. Route Optimization

Route Optimization

Multi-stop route optimization with OSRM engine, multiple point sources (landmarks, map, coordinates, CSV), analysis, and Google Maps integration.

Last updated April 17, 2026

Route Optimization Overview#

The Route Optimization module calculates the most efficient sequence for visiting multiple stops. It uses the OSRM (Open Source Routing Machine) engine for driving route calculations and supports multiple ways to add waypoints.

Point Sources#

From Landmarks#

The Landmarks source has 2 sub-tabs: POIs and Geofences. Each provides a searchable list of existing landmarks with an "already added" label for items already included in the route.

Map Location#

  • Click the map to add a waypoint at that location
  • Click the route line to insert a waypoint between existing points
  • Note: Available in 2D map mode only

Enter Lat/Lng#

Manual coordinate entry form accepting latitude and longitude values. Enter decimal degree coordinates and add to the route.

Bulk Upload#

  • CSV format with hint describing expected columns (name, latitude, longitude)
  • Paste CSV — paste data directly into the text area
  • Errors found — validation messages displayed for invalid rows
  • Preview count — number of valid points parsed from the CSV
  • Validation: invalid lat, invalid lon, invalid name messages for malformed data

Point Management#

ActionDescription
Drag to MoveDrag a waypoint marker on the map to reposition it
Set as StartDesignate this point as the route starting point (green marker)
Set as EndDesignate this point as the route ending point (red marker)
Edit PointEdit point details; shows source label with ID
Delete PointRemove this waypoint from the route
Clear AllRemove all waypoints with a confirmation dialog (title and description)

Route Analysis#

MetricDescription
OriginalTotal distance and time for the points in their original order
OptimizedTotal distance and time after OSRM optimization
Saved PercentagePercentage of distance/time saved by optimization
Time MetricEstimated driving time for the optimized route
Copy Google Maps LinkCopies the optimized route as a Google Maps URL
Open in Google MapsOpens the optimized route directly in Google Maps

Create Route#

After optimization, save the route with a name (route name label with placeholder). The create route description explains that saved routes appear in Landmarks Studio.

Map Legend#

ElementDescription
Powered by OSRMAttribution to the routing engine
Original routeDisplayed in one color (e.g., blue)
Optimized routeDisplayed in a different color (e.g., green)
Driving routeFollows actual road network
Start pointGreen marker indicating route origin
End pointRed marker indicating route destination

States#

StateDescription
Initializing mapMap component is loading
Loading mapMap tiles are being fetched
Ready to optimizeWaypoints added; shows hint to begin optimization
Already optimalThe current point sequence is already the most efficient
Tip
The algorithm label shows which optimization algorithm was used. OSRM calculates driving routes using actual road networks, not straight-line distances.
Warning
Bulk CSV upload validates each row individually. Rows with invalid latitude, longitude, or missing names are flagged with specific error messages.
PreviousCalendar, Support & Share Track LinkNextRoles, Permissions & Access Matrix

On this page

  • Route Optimization Overview
  • Point Sources
  • From Landmarks
  • Map Location
  • Enter Lat/Lng
  • Bulk Upload
  • Point Management
  • Route Analysis
  • Create Route
  • Map Legend
  • States
Self-HostedFull Data Control
7.5K+Enterprises & Developers
100+Countries
99.9%Uptime SLA
Open VTS — Vehicle Tracking Software

Vehicle tracking software built for scale. Own your data, control your fleet, and track without limits with our GPS fleet management platform.

Product

  • Vehicle Tracking Software
  • Vehicle Tracking Application
  • Video Telematics
  • Self-Hosted vs SaaS
  • Free Tools
  • Pricing

Industries

  • Logistics & Transportation
  • Construction & Infrastructure
  • Oil, Gas & Energy
  • Agriculture & Agri-Fleet
  • Mining & Heavy Industry
  • School Transportation
  • Electric Vehicle Fleets

Resources

  • Blog
  • Guides & E-books
  • Documentation
  • API Reference
  • Tutorials
  • Help Center
  • Supported Devices

Company

  • Our Story
  • Careers
  • Contact Us
  • Partner Program
  • Affiliate Program
  • Content Library

© 2026 Open VTS. All rights reserved.

Privacy PolicyRefund PolicyTerms of UseSecuritySitemap