Search for content

Feature List

Explore the most important features of PTV Developer and find the API that fits your needs: Route Optimization, Geocoding, Routing, Map Matching, and more. Follow the link that is hidden behind the information icon πŸ›ˆ of the corresponding API to find out more feature details.  

Geocoding & Places

Find locations by converting street addresses into GPS-coordinates and vice versa

 

FeatureDescriptionPTV  OSM  
Location by textFind locations matching addresses given as a single stringβœ” πŸ›ˆ-
Suggestions by textGet suggestions when filling out the input fields for a Locations by Text [PREVIEW]βœ” πŸ›ˆ-
Locations by addressFind locations matching addresses given as separate input fieldsβœ” πŸ›ˆ-
Suggestions by addressGet suggestions when filling out the input fields for Locations By Addressβœ” πŸ›ˆ-
Locations by positionFind locations near a given positionβœ” πŸ›ˆ-
Detailed postal codesIn some regions, detailed postal codes are assigned to locationsβœ” πŸ›ˆ-
Places by positionFind places (i.e. addresses of businesses and services) near a given positionβœ” πŸ›ˆβœ” πŸ›ˆ
Places by areaFind places (i.e. addresses of businesses and services) in a given areaβœ” πŸ›ˆ-
Places by textFind places (i.e. addresses of businesses and services) matching a name given by a single text fieldβœ” πŸ›ˆβœ” πŸ›ˆ
Places by addressFind places (i.e. addresses, businesses and services) matching an address given as separate input fields-βœ” πŸ›ˆ

 

Raster Maps

Display geographical data and traffic information on highly accurate, interactive, and customizable maps

 

FeatureDescriptionPTV  OSM  
Raster map tilesWith the Raster Maps service, you can display geographical data, satellite images, traffic incidents, traffic patterns, and restrictions on a digital mapβœ” πŸ›ˆ-
Raster map stylesVarious number of different map styles. To match different use cases the Styles differ in color scheme, label and detail densityβœ” πŸ›ˆ-
Raster map layers It is possible to request several data layers (background, transport, labels, toll, etc.) separately or to combine themβœ” πŸ›ˆ-

Vector Maps

Display geographical data on highly accurate, interactive, and customizable vector maps

 

FeatureDescriptionPTV OSM
Vector map tilesWith the Vector Maps service, you can render geographical vector tiles with your own rendererβœ” πŸ›ˆβœ” πŸ›ˆ
Vector map tiles custom stylingWith Vector Maps service you can highly configurable map styles. You have the choice of using one of our predefined style or to build your own.βœ” πŸ›ˆβœ” πŸ›ˆ
Support several languagesVector formats supports localized and native names for location labels (like countries or cities) and street elements, if availableβœ” πŸ›ˆβœ” πŸ›ˆ

Map Matching

Monitor your vehicles and track their movements

 

FeatureDescriptionPTV  OSM  
Position matchingPosition matching helps to find the best matching road segment in the map for a given positionβœ” πŸ›ˆ-
Position matching - segment informationProvides the address and additional segment information of the matched positionβœ” πŸ›ˆ-
Track matchingTrack matching helps to find the best matching road segment in the map for a given position in respect to already matched positionsβœ” πŸ›ˆ-
Track matching - segment informationProvides the address and additional segment information of the matched trackβœ” πŸ›ˆ-

Routing

Plan optimal and cost-effective routes for any vehicle and provide users with reliable arrival times

 

FeatureDescriptionPTV   OSM  
Select predefined routing profilesSelect a routing profile for each vehicle out of a set of well-defined and region-tailored1 profiles.     
Note that different predefined Profiles for the different APIs of PTV and OSM are supported. Please follow the links on the right
βœ” πŸ›ˆβœ” πŸ›ˆ
Different waypointsExamine different waypoint types (off-road, on-road, route-manipulation1, combined transport1) and attributes (side of street1, service time1, opening intervals1)βœ” πŸ›ˆβœ” πŸ›ˆ
Travel time / route distanceRequest Travel Time and Route Distance for your selected vehicleβœ” πŸ›ˆβœ” πŸ›ˆ
Route polygonRequest the detailed route polygon to draw the route trajectory on the mapβœ” πŸ›ˆβœ” πŸ›ˆ
Route legsRequest single legs of a route having several waypoints βœ” πŸ›ˆβœ” πŸ›ˆ
Vehicle parameters at waypointsChange vehicle parameters like the load weight at intermediate waypoints of a routeβœ” πŸ›ˆ-
Adaptation of a selected vehicle profileSelect a provided vehicle (EU, USA, IMEA and Australia) and customize various attributesβœ” πŸ›ˆ-
Different traffic situationsExplore different traffic situations (realistic and average)βœ” πŸ›ˆ-
Allowed and prohibited countriesConsider allowed and prohibited countries during route calculationsβœ” πŸ›ˆ-
Avoid featuresAvoid toll, ferries, rail shuttles or highways on a routeβœ” πŸ›ˆ-
Block roadsBlock roads, ferries or rail shuttles from being used on a route by marking them with intersection linesβœ” πŸ›ˆ-
Custom road attributesUse and share custom road attribute scenarios according to your individual needsβœ” πŸ›ˆ-
Turn restrictionsSet preferred turns on the passenger side as it can reduce wait times and enhance safetyβœ” πŸ›ˆ-
Detailed toll dataProvides detailed toll data (costs, sections and systems including different payment methods like electronic toll collection)βœ” πŸ›ˆ-
Monetary costsGet a monetary costs report and/or calculate a route with minimal monetary costsβœ” πŸ›ˆ-
Electricity consumptionGet a consumption and charging report for an electric vehicle [PREVIEW]βœ” πŸ›ˆ-
EmissionsProvides emission data (CEN, ISO 14083 and French CO2E decree)βœ” πŸ›ˆ-
Low-emission zonesConsider low-emission zones in different European countries during route calculationsβœ” πŸ›ˆ-
Driving time regulationsConsider driver working hours for EU and USA including a work logbook with already conducted work of the driverβœ” πŸ›ˆ-
EventsSets events in chronological order (waypoints, maneuvers, borders, time zones, toll, traffic incidents, low-emission zones, delivery-only roads, combined transports, violations, breaks and rests, ...)βœ” πŸ›ˆ-
Alternative routesProvides three alternate routes in addition to the optimal routeβœ” πŸ›ˆ-
Recalculation of the same routeRecalculates a previously calculated route (For example, with a new start time)βœ” πŸ›ˆ-
ETAProvides the estimated time of arrival (ETA) based on a previously calculated route and the current position of the vehicleβœ” πŸ›ˆ-
Guided navigationProvides the route in an additional format to be imported in PTV Navigator and used for guided navigation thereβœ” πŸ›ˆ-
Reachable areasCalculates areas reachable from a waypoint (on-road or off-road) within given horizons (distance or travel time)βœ” πŸ›ˆβœ” πŸ›ˆ
Reachable locationsCalculates reachable locations from a waypoint (on-road or off-road) or a previously calculated route within a given scope (distance or travel time)βœ” πŸ›ˆ-

(1) Available only for PTV API, but not for OSM API

Matrix Routing

Calculate distances and travel times between multiple locations quickly and accurately

 

FeatureDescriptionPTV   OSM  
Select predefined routing profilesSelect a routing profile for each vehicle out of a set of well-defined and region-tailored1 profiles. Note that different predefined Profiles for the different APIs of PTV and OSM are supported. Please follow the links on the rightβœ” πŸ›ˆβœ” πŸ›ˆ
Different locationsCompute different location types (on-road, off-road) and attributes (side of street1)βœ” πŸ›ˆβœ” πŸ›ˆ
Different traffic situationsConsider different traffic situations (average and realistic)βœ” πŸ›ˆ-
Time dependent travel-timesRetrieve time-dependent travel-times (for a single point in time, or as a profile for a given duration)  βœ” πŸ›ˆ-
Detailed toll dataToll costs can be reported for each relation of the distance matrixβœ” πŸ›ˆ-
Encoded resultsEncode distances, travel-times and toll costs, to reduce the size of the response for large matrices βœ” πŸ›ˆ-

(1) Available only for PTV API, but not for OSM API

EWS Road Distance

Request truck road distances based on the EWS ("Entfernungswerk Strasse")

 

FeatureDescriptionPTV  OSM  
RelationsProvides EWS road distances and additional information like toll for a relation between two input locations in Europeβœ” πŸ›ˆ-
SuggestionsProvides suggestions for an incomplete input locationβœ” πŸ›ˆ-

Route Optimization

Schedule optimized routes for a whole fleet, taking into account capacity, time restrictions, traffic conditions, and regulations

 

FeatureDescriptionPTV   OSM  
Select predefined routing profilesSelect a routing profile for each vehicle out of a set of well-defined and region-tailored profiles. Note that different predefined Profiles for the different APIs of PTV and OSM are supported. βœ” πŸ›ˆβœ” πŸ›ˆ
Plan trips and routesPlan trips and routes based on given orders and assign them to the appropriate vehiclesβœ” πŸ›ˆβœ” πŸ›ˆ
Adjust trips structureDefine the kind of routes, which can be created (that is, the number of trips or the number of depots, to be visited during a route)βœ” πŸ›ˆβœ” πŸ›ˆ
Plan with multiple depotsTake multiple depots into account for planning for example, as locations, where goods can be loaded or locations, where vehicles are situatedβœ”βœ”
Plan using a diversified fleetCreate plans using vehicles with varying attributes, such as capacity, equipment, fleet location, or other propertiesβœ”βœ”
Honor time windowsTake time windows at customer or depot locations into accountβœ”βœ”
Meet order requirementsPlan trips, where vehicle equipment fits the requirements of assigned ordersβœ”βœ”
Choose the start and end locations of a vehiclePredefine the area a vehicle services by choosing a start and/or end location of a vehicle's routeβœ”βœ”
Track driver availabilitiesTake driver availability into accountβœ”βœ”
Consider European driving time regulationsConsider the European driving time regulations Nr. 561/2006 to ensure drivers have sufficient breaks and rests during their service periodsβœ”βœ”
Calculate driving timesCalculate drive time between two locations based on reliable worldwide street networksβœ”βœ”
Calculate service timesCalculate service times based on several possible location- or order-based attributesβœ”βœ”
Consider vehicle capacitiesTake vehicle capacity into account while planning to avoid overloadingβœ”βœ”
Minimize the number of vehicles usedCreate plans which avoid using more vehicles than availableβœ”βœ”
Define location position in tripPredefine the position of a location in a trip, either absolutely or related to other locationsβœ”βœ”
Adjust optimization qualitySelect how long an optimization run should take with respect to how precise the result must beβœ”βœ”
Plan visually attractive tripsDefine the focus of optimization by minimizing the number of vehicles used or focus on trips with fewer connections, which look more attractive visuallyβœ”βœ”

Route Optimization OptiFlow

Schedule optimized routes for a whole fleet, taking into account capacity, time restrictions, traffic conditions, and regulations

 

FeatureDescriptionPTV   OSM  
Select predefined routing profilesSelect a routing profile for each vehicle out of a set of well-defined and region-tailored profiles. Note that different predefined Profiles for the different APIs of PTV are supportedβœ” πŸ›ˆ-
Plan with multiple depotsTake multiple depots into account for planning for example, as locations, where goods can be loaded or locations, where vehicles are situatedβœ” πŸ›ˆ-
Plan using a diversified fleetCreate plans using vehicles with varying attributes, such as capacity, equipment, fleet location, or other propertiesβœ” πŸ›ˆ-
Honor time slotsTake time slots at customer or depot locations into accountβœ” πŸ›ˆ-
Plan with constraintsRespect vehicle, order and depot categories. βœ” πŸ›ˆ-
Choose the start and end location of a vehiclePredefine the area a vehicle services by choosing a start and end location of a vehicle's routeβœ” πŸ›ˆ-
Specify costs per vehicleCost per hour, cost per kilometer, and fixed costβœ” πŸ›ˆ-
Plan with order outsourcing costsDefine the cost for not scheduling the order on a route.βœ” πŸ›ˆ-
Consider driving and working time regulationsEnsure drivers have sufficient breaks and rests during their service periods (e.g. consider the European driving time regulations Nr. 561/2006)βœ” πŸ›ˆ-
Calculate driving timesCalculate drive time between two locations based on reliable worldwide street networksβœ”-
Calculate service timesCalculate service times based on several possible location- or order-based attributesβœ”-
Minimize the number of vehicles usedCreate plans which avoid using more vehicles than availableβœ”-
Define order sequencePredefine the position of an order in a route relative to other ordersβœ”-
Adjust optimization runtimeSelect how long an optimization run may take in order to improve the resultβœ”-

Sequence Optimization

The solution for the traveling salesperson problem: Sequence an optimized route for a vehicle, taking into account capacity, time restrictions, traffic conditions, and regulations

 

FeatureDescriptionPTV   OSM  
Select predefined routing profilesSelect a routing profile for each vehicle out of a set of well-defined and region-tailored profiles. Note that different predefined Profiles for the different APIs of PTV and OSM are supported. βœ” πŸ›ˆβœ” πŸ›ˆ
Plan a route for a given vehiclePlan an optimized sequence based on given ordersβœ” πŸ›ˆβœ” πŸ›ˆ
Honor time windowsTake time windows at customer or depot locations into accountβœ”βœ”
Choose the start and end locations of vehiclesPredefine the area a vehicle services by choosing a start and/or end location of a vehicle's routeβœ”βœ”
Truck driver availabilitiesTake driver availability into accountβœ”βœ”
Consider European driving time regulationsConsider the European driving time regulations Nr. 561/2006 to ensure drivers have sufficient breaks and rests during their service periodsβœ”βœ”
Calculate driving timesCalculate drive time between two locations based on reliable worldwide street networksβœ”βœ”
Calculate service timesCalculate service times based on several possible location- or order-based attributesβœ”βœ”
Consider vehicle capacitiesTake vehicle capacity into account while planning to avoid overloadingβœ”βœ”
Define location position in tripPredefine the position of a location in a trip, either absolutely or related to other locationsβœ”βœ”

Loading Space Optimization

Calculate the best way of arranging goods in a loading space

 

FeatureDescriptionPTV   OSM  
Bin packingOptimizes the loading space of multiple items in one or several binsβœ” πŸ›ˆ-
Item orientation and stackabilityExplore item rotation and stacking constraintsβœ” πŸ›ˆ-
Unloading sequenceSort goods based on trip location, making the first items to be delivered the most accessible (last in, first out)βœ” πŸ›ˆ-

Data

Get additional data to optimize your application

 

FeatureDescriptionPTV  OSM  
Map informationGet information about the used map data which countries and regions are covered and which features are available (e.g. toll)βœ” πŸ›ˆ-
Combined transportsGet a list of combined transports (ferries and rail shuttles) around a coordinate or searching for them with a text input for using them in a combined transport waypoint of the Routing APIβœ” πŸ›ˆ-
Predefined vehicle profilesGet the predefined vehicle profiles relevant for routing in several APIs. Note that different predefined Profiles for the different APIs of PTV are supported.βœ” πŸ›ˆ-
Custom road attributesCreate, read, update and delete custom road attribute scenarios according to your individual needsβœ” πŸ›ˆ-
Vehicle modelsGet a list of model-based electric vehicles for calculating the electricity consumption in the Routing API [PREVIEW]βœ” πŸ›ˆ-
API ChangesGet a list of all API changes for PTV Developerβœ” πŸ›ˆβœ” πŸ›ˆ

Account

Manage your API keys and track their usage

 

FeatureDescriptionPTV  OSM  
API key managementCreate, update and delete API keys of paid PTV Developer subscriptionsβœ” πŸ›ˆβœ” πŸ›ˆ
API key usageGet the usage of transactions and requests per API key and per serviceβœ” πŸ›ˆβœ” πŸ›ˆ