here's a quick comparison between the big terms TOLL and VIGNETTE in the context of xRoute.
- What is the difference between VIGNETTE and TOLL? And how does PTV deal with this?
Well, one core difference between the two approaches is that- a vignette is acquired once per a certain period
- and toll is paid per use.
If you drive a toll road 10 times you have to pay 10 times the price of a single passage. - How to determine the prices of a vignette within a specific country? We do not return the prices for the vignettes - please check them on the providers webspace.
- Why don't we get toll distances and prices for the Netherlands, Luxemburg, ...? The countries use VIGNETTEs and as described above they are not reported.
- Can we get the distances for toll and vignette from xRoute's output?
Sure. But... The toll distances and prices are direct output of the routing interfaces, just choose the property in charge.
For vignette it is different: you have to aggregate relevant contributions of xroute1 route response yourself: we let you know what segments require a vignette (check the SegmentAttributes) and the length of the segments (check the aggregated distances ). So you can easily aggregate the "vignette distance per country" or the "vignette distance at all" (just doesn't make sense most times )
Unfortunately xroute2 does not return vignette info (as of 1.10.2023 / v2.30) - How to avoid vignette roads or toll roads?
We separate the AVOID strategies (xRoute1: malus / xRoute2: penalty):
There's a routing option to reduce toll roads with no impact on vignette roads: AVOID_TOLLROADS.
And there's a routing option to peform detours around vignette roads (with no impact on toll roads): AVOID_VIGNETTE_ROADS.
Get back to me and I add them here