365 results have been found
Vehicles
/en/documentation/route-optimization-optiflow-api/concepts/vehicles
Without a vehicle, nothing can be transported. This is why an optimization request is required to contain at least one vehicle. They can be customized in various ways by specifying a routing profile, enforcing constraints and defining costs. While vehicle …
Optimization
/en/documentation/route-optimization-optiflow-api/concepts/optimization
The optimization process involves refining a solution through repeated cycles of continuous improvement . The algorithm starts by generating initial routes or reconstructing the routes provided in the input . After which, through a series of iterations, …
Routes
/en/documentation/route-optimization-optiflow-api/concepts/routes
The primary objective of the optimization is to effectively allocate tasks to routes. As such, a route is a sequence of tasks, assigned to a vehicle. The efficiency of routes is gauged by metrics such as the total drive duration, the count of scheduled …
Constraints and Rules
/en/documentation/route-optimization-optiflow-api/concepts/constraints-and-rules
Constraints and rules play a crucial role in establishing relationships between various entities like vehicles, orders, tasks, and depots within the optimization process. They define specific limitations or conditional modifications that need to be taken …
Help
Support and Contact
Check our FAQ Within the FAQ you will find questions and answers from account creation to rate limits. FAQ …
Showcases
/en/resources/showcases
PTV Developer showcases are applications aimed at highlighting key features and qualities of the PTV Developer services. Unlike tutorials , showcases usually do not provide code. They mainly serve as marketing tools with a consistent appearance, intended …
Traffic Modes
/en/documentation/routing-api/concepts/traffic-modes
Depending on the use case and when to travel the route calculation will take different data into account. This is selected by the options[trafficMode] and the date and time . By default, when none of these parameters are specified, the Routing API will …
Speeds
/en/documentation/routing-api/concepts/speeds
With which speeds are the driving times of the routes calculated? There are several different sources for vehicle speeds. Generally, historical traffic data, a.k.a. traffic patterns, are used to provide accurate speed information depending on the time of …
Waypoints
/en/documentation/routing-api/concepts/waypoints
The Routing API supports different waypoint types and attributes in order to support different use cases. …
Road Categories
/en/documentation/data-api/concepts/road-categories
Road categories provide a simplified classification of road segments based on their general role in the road network. Value Category Name Description 1 Motorway Major roads designed for fast, long-distance travel, such as autobahns or freeways. 2 Highway …
Segment Attributes
/en/documentation/map-matching-api/concepts/segment-attributes
Segment attributes describe the physical and legal characteristics of road segments returned by the MapMatching API. These attributes provide additional context for interpreting the matched segments, such as whether a segment is part of a bridge, located …
Custom Road Attributes
/en/documentation/data-api/concepts/custom-road-attributes
With custom road attributes you have the possibility to modify attributes of roads and combined transports in the map data to your individual needs (e.g. to consider short-term roadworks on a daily used road and currently not available in the map data). …
Route IDs
/en/documentation/routing-api/concepts/route-ids
Route IDs A route can be represented by a route ID which can be used in subsequent requests to refer to that route and is valid for 12 hours. Such a route ID can be requested when calculating a route using calculateRoute or calculateRoutePost , when …
Events
/en/documentation/routing-api/concepts/events
A single route event contains information which might be interesting for the driver or characterizes the route path such as reaching a waypoint, entering a different country or subdivision, or executing a certain maneuver. The list of route events in …
Turn Restrictions
/en/documentation/routing-api/concepts/turn-restrictions
The PTV developer Routing API allows to calculate routes in a way that prefers turns to the passenger side. Truck drivers and delivery personal sometimes appreciate such a behavior because it can reduce waiting times and enhances safety. To use this …
Guide - Sequence Optimization API [MAINTENANCE]
/en/documentation/sequence-optimization-api
Introduction The PTV Developer Sequence Optimization API allows you to optimize stop order to get the most efficient routes for your vehicles. After distributing stops to optimal routes with the Route Optimization API, the Sequence Optimization API …
Map Data
/en/resources/map-data
Map Data | PTV Developer Country State Code Toll Truck restrictions Detailed postal codes Low-emission zones …
Locations
/en/documentation/route-optimization-optiflow-api/concepts/locations
Locations play a crucial role in efficient route planning, directly impacting travel efficiency and resource utilization. They represent geographical points, encompassing a variety of destinations. Places where orders are picked up or delivered. This can …
Profiles and Countries
/en/documentation/matrix-routing-api/concepts/profiles-and-countries
Profiles and Countries | Matrix Routing API Documentation | PTV Developer European profiles Profiles Description EUR_TRAILER_TRUCK Typical 40t semi-trailer truck (Euro-tractor) with 5 axles consisting of tractor with 2 or 3 axles but no loading area and …
Custom Routing Profiles
/en/documentation/data-api/concepts/custom-routing-profiles
Our PTV provided profiles defined for the usage in particular supported countries provide a controlled and performance optimized default for Matrix Routing API and Route Optimization Optiflow API , but they are intentionally limited in scope. A custom …
Depots
/en/documentation/route-optimization-optiflow-api/concepts/depots
When an optimization needs to schedule the execution of pickup or delivery orders, the delivery (resp. pickup) task needs to be executed at a depot. Therefore, at least one depot needs to be specified when the optimization request contains pickup or …
Representative postal codes for location results
/en/documentation/geocoding-places-api/concepts/representative-postal-codes-location-results
Locations of type LOCALITY can be associated with zero, one or more postal codes. To distinguish between localities with the same name but in different regions, a representative postal code is returned in the postal code field of the locality. This …
Quick Start - Route Optimization OptiFlow API
/en/documentation/route-optimization-optiflow-api/quick-start-route-optimization-optiflow-api
With the Route Optimization OptiFlow API, you can efficiently schedule the pickup and delivery of your orders onto routes and assign these routes to the most suitable vehicles of your fleet. Optimization is a long lasting progress that will gradually …
FAQ (Help)
/en/help/faq-help
You need to sign up for a PTV account and then activate your free subscription of PTV Developer. If you already have a PTV account, you can directly activate your free product . No payment details are needed to activate your free …
Time-Dependent Matrix
/en/documentation/matrix-routing-api/concepts/time-dependent-matrix
Matrices are often calculated based on an average traffic situation. But, with the following options, it is possible to get more precise values: trafficMode startTime duration The following usecase are handled, depending on the combination of these …