359 results have been found
Batch Processing
/en/documentation/geocoding-places-api/concepts/batch-processing
Introduction There are several non-interactive use cases of geocoding, such as geocoding databases, for which it can be useful to send several addresses or positions at once. For these cases PTV Developer provides an asynchronous batch API. The …
Batch Locations by Positions (Delete)
/en/documentation/geocoding-places-api/code-samples/batch-locations-positions-delete
DELETE Request ID The retention period of a request, after which it is automatically deleted, is 24 hours. Send Request Response Waiting for request to be completed... Request Sample C# JavaScript Python Java PowerShell // C# // JavaScript // Python // …
Batch Locations by Positions (Get)
/en/documentation/geocoding-places-api/code-samples/batch-locations-positions-get
GET Request ID The retention period of a request, after which it is automatically deleted, is 24 hours. Send Request Response Waiting for request to be completed... Request Sample C# JavaScript Python Java PowerShell // C# // JavaScript // Python // …
Batch Locations by Positions (Status)
/en/documentation/geocoding-places-api/code-samples/batch-locations-positions-status
x GET Request ID The retention period of a request, after which it is automatically deleted, is 24 hours. Send Request Response Waiting for request to be completed... Request Sample C# JavaScript Python Java PowerShell // C# // JavaScript // Python // …
Batch Locations by Positions (Create)
/en/batch-locations-positions-create
POST Position 1 Latitude Longitude Position 2 Latitude Longitude Position 3 Latitude Longitude Send Request Request Body Response Waiting for response... Request Sample C# JavaScript Python Java PowerShell // C# // JavaScript // Python // Java // …
API Reference Batch
/en/documentation/geocoding-places-api/api-reference-batch
{ "openapi": "3.0.1", "info": { "title": "Geocoding Batch", "description": "With the Batch Geocoding service you can find a large number of locations.", "version": "1.2", "contact": { "url": "https://developer.myptv.com/" } }, "tags": [ { "name": …
Drivers' Working Hours
/en/documentation/routing-api/concepts/drivers-working-hours
The drivers' working hours are a set of regulations that define break periods and driving/travel time limits for vehicle drivers. The purpose of a driving time regulation law is to improve road safety and ensure good working conditions of drivers. If no …
Profiles and Countries
/en/documentation/route-optimization-optiflow-api/concepts/profiles-and-countries
Profiles and Countries | Route Optimization API Documentation | PTV Developer European profiles Profiles Description Supported traffic modes EUR_TRAILER_TRUCK Typical 40t semi-trailer truck (Euro-tractor) with 5 axles consisting of tractor with 2 or 3 …
Violation Events
/en/documentation/routing-api/code-samples/routing/violation-events
Violation Events Polyline | Routing API Documentation | PTV Developer GET Latitude A Longitude A Latitude B Longitude B Profile No value No Value EUR_TRAILER_TRUCK EUR_TRUCK_40T EUR_TRUCK_11_99T EUR_TRUCK_7_49T EUR_VAN EUR_CAR EUR_TLN_TRUCK_40T …
Date and Time
/en/documentation/routing-api/concepts/date-and-time
To obtain the best results date and time will be considered for calculating the route, the travel time and toll. Route Calculation Many roads cannot be used by trucks at any time. The Routing API will automatically consider roads prohibited for the …
Violations
/en/documentation/routing-api/concepts/violations
If there is no valid route for the selected vehicle but the resulting route can be calculated using roads which are actually prohibited, the route is marked as violated. When enabling drivers' working hours but the resulting route exceeds one of the …
Create a custom style with Maputnik
/en/resources/tutorials/map-rendering/create-custom-style-maputnik
Maputnik is a powerful open-source online tool to create and edit Maplibre map styles. It can be also used to customize PTV Vector Map styles. This tutorial illustrates how to import a PTV Vector Map style into maputnik, edit and at the end export it, so …
OSM Profiles
/en/documentation/data-api/concepts/osm-profiles
The properties of a vehicle are stored in a profile, matching typical transport situations. It describes the physical and legal properties, such as height and weight, which are used to calculate a route. OSM predefined profiles OSM predefined profiles …
Results Representation (OSM)
/en/documentation/matrix-routing-osm-api/concepts/results-representation
The response of a Matrix Routing request is composed of arrays and other information. … Response arrays Depending on the results parameter, the response contains one or several one-dimensional arrays. For each combination, origins (i) and destinations (j) …
Results Representation
/en/documentation/matrix-routing-api/concepts/results-representation
The response of a Matrix Routing request is composed of arrays and other information. Depending on what has been set in the options , plain arrays or encoded string are returned. The following sections explain how to interprete these results. … Plain …
Toll in Routing
/en/documentation/routing-api/concepts/toll-routing
Availability of toll data Generally, toll data is available for most countries in Europe, the United States of America, Australia and New Zealand listed on the Map Data page. The exact occurrences on road level can be viewed on the Toll Map page. In order …
PTV Developer
PTV Developer (Home)
OptiFlow route optimization algorithms now available as API NEW and available now – Integrate our superior & high-performance route optimization algorithms directly into your platform and enhance it with cutting-edge technology designed for developers, by …
Guide - Route Optimization OptiFlow API
/en/documentation/guide-route-optimization-optiflow-api
Introduction The Route Optimization OptiFlow API provides a solution to the Vehicle Routing Problem (VRP) and the Travelling Salesman Problem (TSP), a logistical puzzle where the goal is to find the most efficient way to distribute goods or services to …
Help
Support and Contact
Check our FAQ Within the FAQ you will find questions and answers from account creation to rate limits. FAQ … Ask on Stackoverflow Want to be part of the community? Ask your question on Stackoverflow. Make sure to tag your questions with the tag …
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, average speeds per vehicle are assigned to the roads in the map. They will be used when no time context is given with the …
Avoid
/en/documentation/routing-api/concepts/avoid
The avoid option allows to avoid toll, ferries or train shuttles and highways on a route. This can be useful to reduce extra costs or to calculate a route for vehicles which must not use highways such as agricultural vehicles. On the other hand, this …
Speeds
/en/documentation/routing-api/code-samples/routing/speeds
Speeds | Routing API Documentation | PTV Developer POST Latitude A Longitude A Latitude B Longitude B Maximum Speed Speed Factor Example presets Maximum speed example Speed factor example Send Request Request Body Response Waiting for response... …
Position Matching
/en/documentation/map-matching-api/concepts/position-matching
Position matching tries to find the best matching road segment in the map for a given position. Therefor all segments within a radius around the position are taken into account. For the calculation mode QUALITY the radius is larger than for PERFORMANCE. …
Events
/en/documentation/routing-api/code-samples/routing/events
Routing with Events | Routing API Documentation | PTV Developer GET Latitude A Longitude A Latitude B Longitude B Profile No value No Value EUR_TRAILER_TRUCK EUR_TRUCK_40T EUR_TRUCK_11_99T EUR_TRUCK_7_49T EUR_VAN EUR_CAR EUR_TLN_TRUCK_40T …
Language of the response
/en/documentation/geocoding-places-api/concepts/language-response
If you specify the language query parameter in the request, then the names of e.g. places, countries, cities, streets... will be returned in that language, if it is available in the data. While country and city names are available in many languages, this …