New data for the EWS Road Distance API

The EWS (“Entfernungswerk Strasse”) mainly consists of precalculated truck distances to quickly access them for different use cases like invoice auditing. Up to now, we provided data versions for the years 2017 to 2022.

In the new version of the PTV Developer EWS Road Distance API V1.3.0 you even have the possibility to use all data from 2016 onwards. And as the new year just started, we also added data version 2023.

The new data for 2023 has been fundamentally revised and offers more detailed content. The reference locations were checked, and their number was significantly increased (region EUROPE now with more than 14,000 and region GERMANY with more than 10,000 reference locations). In addition, toll distances for trucks in Austria take international routes into account.

To keep yourself updated about upcoming releases and news you can use the subscribe function on the right hand side. If you got any question do not hesitate to get in contact.

Release of Geocoding & Places API V 1.5.0 – Places Text Search

In the new version of the PTV Developer Geocoding & Places API V 1.5.0 you  find a new Feature for the POI / Places Search.

The new endpoint is named searchPlacesByText and enables you to find places by their name.
You have the possibility to insert a text to search for the places name. In addition to this you can specify an optional location bias as center or bounding box to sharpen the region you are searching in. 
Also the category and country filter helps to minimize the results to the relevant ones.

Try out code sample which gives you the possibility to see results out without any effort. The code sample allows you to manipulate the center point and bounding box. To do this you jus need to acitvate Center or Bounding box and click on the map icon.

Request:
https://api.myptv.com/geocoding/v1/places/by-text?searchText=Tower%20Bridge&categoryFilter=navteq-lcms%3A300-3000-0000&countryFilter=GB&language=en&boundingBox=51.51327,-0.08465,51.49527,-0.06665

Response:
...
{ "places": [ { "referencePosition": { "latitude": 51.50427, "longitude": -0.07565 }, "roadAccessPosition": { "latitude": 51.50427, "longitude": -0.07565 }, "address": { "countryName": "United Kingdom", "state": "England", "province": "London", "postalCode": "SE1 2", "city": "London", "district": "Bermondsey", "street": "" }, "formattedAddress": "Tower Bridge - London, London SE1 2", "name": "Tower Bridge", "categoryIds": [ "navteq-lcms:300-3000-0000", "navteq-lcms:550-5510-0242", "navteq-lcms:300-3000-0025", "navteq-lcms:300-3000-0023" ], "quality": {} },
...

If you need more information about this new feature please have a look at the API documentation or at the concept wich describes the purpose of this feature in detail.

You can test PTV Developer for free by registering a MyPTV account and activating the product on the website.

To keep yourself updated about upcoming releases and news you can use the subscribe function on the right hand side.

If you got any question do not hesitate to get in contact.

Loading Space Optimization API : How to visualize the bin packing results in 3D

The PTV Developer Loading Space Optimization API allows to optimize the way to arrange goods into one or several bins, in order to spare some loading meters, or to facilitate the unloading of items at stops. 

Our new tutorial illustrates how simple it is, by mean of the three.js library, to display the results of the bin packing operations so as to easily visualize in 3D the suggested packing for each bin, as well as detailed or global KPIs like the number of used bins or the number of packed items.

Please also have a look at our technical concept pages if you want to know more information about bins and items , orientation and stackability, or sequencing constraints. Moreover, our multiple code samples can also help you on advanced features : defining allowed orientation per item, setting stacking restrictions between different types of items and much more. 

To keep yourself updated about upcoming releases and news you can use the subscribe function on the right hand side. If you got any question do not hesitate to get in contact.

Calculation of service times enlarged

The new version V1.7.0 of the PTV Developer Sequence Optimization API is now available!

Service time calculation is an important part of time profile calculation. It models the time, which the driver needs to serve transports at a route stop. One component is the service time, which directly is dependent of the quantity of the loaded or unloaded goods. That’s, what was already available by the fields pickupServiceTime resp. deliveryServiceTime.

New functionality is about to consider location-dependent service times, which are independent from the quantity of goods.  The location-dependent service time represents, for example, the time to enter the premises or to register at a customer.

Therefore new fields ‘serviceTimePerTransportStop’ to customerLocationAttributes and ‘serviceTimePerPickupStop’ and ‘serviceTimePerDeliveryStop’ to a new depotLocationAttributes object are available. Additionally this means, that for depot locations the service time at a start depot can be set differently from the service time at an end depot. Intereting for whose, who have a huge fixed service time at the beginning of a trip, but only a small fixed service time at the end, e.g. to hand over backhauls.

Have a look at the API Changes webpage for more details or check the API Reference.

To keep yourself updated about upcoming releases and news you can use the subscribe function on the right hand side.

If you got any question do not hesitate to get in contact.

Improvements in solution quality for Route Optimization / New API version 1.7.0

New Feature:

With the new version of the PTV Developer Route Optimization API PTV offers a boost for optimization quality called Optimization Premium.

The higher computational capacity allows for searching in distinct search spaces in a parallel manner. Moreover, Optimization Premium uses diverse exclusive neighborhoods that are only enabled within this mode. These diverse neighborhoods enable the algorithm to explore a larger search space and accordingly find better solutions. 

The bigger the instances are, the more improvement can be gained by using Optimization Premium. Although every use case is unique and improvements cannot be guaranteed, customers with Premium Optimization can expect up to 30% fewer unplanned orders, and/or up to 30% smaller fleet size. In cases where all orders are already planned, Optimization Premium delivers up to 10% cost savings.

Optimization Premium is activated on request base by setting query parameter ‘optimizationPremium’ to true  in operation ‘startOptimization’.

Note: 
To use the feature Optimization Premium productive the usage must be explicitly included in your individual PTV Developer license agreement. Before implementing Optimization Premium please contact our local sales departments.

Security bugfixes:

To ensure security and minimize the chance for attacks, all requests are restricted in the following way:

  • Capacity of all array objects in locations, vehicles, drivers, transports, and route is limited. These limits are less restrictive as the ones set by subscription. 
  • Requests with more than thirty unreferenced locations are not accepted. Unreferenced locations are locations, which are part of request, but neither used as customer or depot locations for transports nor used as vehicle start or end locations. 

This might lead to rejection of requests that were being accepted in previous API versions.

You can check the new features in the list below or use the API Changes webpage for more details.

To keep yourself updated about upcoming releases and news you can use the subscribe function on the right hand side.

If you got any question do not hesitate to get in contact.

New code sample available for Route Optimization and Sequence Optimization

A new code sample is available for Route Optimization and Sequence Optimization. It’s about transport priorities – how to address them via API and what impact transport priorities have on the result.

Check it out on Route Optimization or Sequence Optimization.

You can test PTV Developer for free by registering a MyPTV account and activating the product on the website.
By doing this you will gain 100k transaction per month for free to directly start testing.

To keep yourself updated about upcoming releases and news you can use the subscribe function on the right hand side.

If you got any question do not hesitate to get in contact.