Displaying Feature Layer PTV_TruckAttributes

The Feature Layer theme PTV_TruckAttributes provides additional restrictions that can be considered for your vehicleClosed.

PTV_TruckAttributes provide data to calculate and display exact routesClosed for extraordinary vehicles, for example vehicles exceeding the conventional height. It contains restrictions like maximum height of a tunnel, maximum weight allowed for bridges or restricted zones for vehicles carrying hazardous load. These restrictions are stored for single route segments and are considered depending on vehicle properties from the routing profileClosed.

This article explains how to visualize TruckAttributes on a map.

Benefits

Using TruckAttributes you can

  • obtain better routing results by taking additional road restrictions relevant to your vehicle into account,
  • query and examine restrictions on any road segment,
  • visualize such restrictions on the map.

Prerequisites

Check if the following prerequisites are fulfilled before you start with the use case:

  • Installed and licensed PTV xMap Server
  • Installed PTV Map
  • Installed and licensed Feature Layer theme PTV_TruckAttributes

Concepts

Feature Layer

Feature Layers provide additional content to enrich PTV maps, such as vehicle-dependent restrictions on roads, or even live traffic information. These data may, for example, help to improve routing results.

Various Feature Layer themes providing different kinds of content are available. Several Feature Layer themes may be used in combination.

Programming Guide

When using the RESTClosed API to build a tiled map, the REST operation tile is part of the following URL, by means individual tiles can be requested:

http://hostname:50000/services/rest/XMap/tile/{zoomLevel}/{x}/{y}?storedProfile={profile}

Concrete values in URL template have to be defined for zoomlevel, x and y coordinates, specifying the map section of the corresponding tile.

To display PTV_TruckAttributes on a map with common content, the parameter layers has to be specified in the URL enabling all base layers and PTV_TruckAttributes.

http://hostname:50000/services/rest/XMap/tile/{zoomLevel}/{x}/{y}?storedProfile={profile}&layers=labels,transport,background,PTV_TruckAttributes

To obtain a map which contains only PTV_TruckAttributes, the parameter layers has to be specified in the URL enabling only PTV_TruckAttributes.

http://hostname:50000/services/rest/XMap/tile/{zoomLevel}/{x}/{y}?storedProfile={profile}&layers=PTV_TruckAttributes

Example

In the example below, which is based on the one from Displaying a Basic Interactive Map, TruckAttributes are displayed on a tiled map using the Leaflet toolkit:

Related Topics

The following topics might be relevant for this use case.