Defines the coordinate format. PTV representation of coordinates according to the Mercator projection. Example: x=917420, y=6227729. PTV representation of longitude/latitude coordinates as OG_GEODECIMAL coordinates multiplied by 100000. Example: x=825056, y=4876278. PTV representation of longitude/latitude coordinates in degrees (d), minutes (m) and seconds (s) as a single integer number (d * 100000 + m * 1000 + s * 10) multiplied by sign. Example: x=815020, y=4845460 (x represents 8d 15m 2s). PTV internal coordinate format. Example: x=4352286, y=5456405. Longitude/latitude coordinates in decimal degrees [°]. Example: x=8.2505556, y=48.7627778. Defines a language through a language code according to the BCP 47 standard track defined by the Internet Engineering Task Force (IETF). For most cases the ISO 639-1 code suffices, region subtypes such as "en-US" are not supported. Examples: "en" for English or "de" for German. Note that it depends on the data whether or not texts are available in the given language. Defines common parameters. The language used to export texts and geographic names. See documentation of the type Language for more information. Defines the format for coordinates defined in this XML schema. For example, the coordinates of the type Rectangle have to be specified in this format. Note that all other coordinates not specified in an XML document based on this schema, for example start and destination coordinates of a route request, can be specified in a different format. The major version of the Common element. The minor version of the Common element. Defines the type used for dimensions. For example, the width or height of a vehicle. Defines a rectangle. The x-coordinate of the left border. The y-coordinate of the top border. The x-coordinate of the right border. The y-coordinate of the bottom border. Defines a country. This numeric code is PTV-specific and is usually the international dialing code of the country. Big countries may be split into several integration units; in this case both the code of the whole country and the integration unit codes can be used here. Defines a country. This numeric code is PTV-specific and is usually the international dialing code of the country. Big countries may be split into several integration units; in this case both the code of the whole country and the integration unit codes can be used here. The special value "*" defines every country. Defines a percent value 0 <= x <= 100. Defines the low-emission zone type of the vehicle. The vehicle has no low-emission zone type (cannot drive into red, yellow and green zones). The red type (a vehicle cannot drive into yellow and green zones). The yellow type (a vehicle cannot drive into green zones). The green type (a vehicle is allowed to drive in all zones). Defines an angle in degrees [°]. Defines the type used for expressing distances. Defines FeatureLayer parameters. Defines the general behavior of the FeatureLayers. Defines the additional generic parameters. Consider time dependency. When enabled, time-dependent information will be evaluated. When disabled, all the segment features which are time-dependent are ignored (e.g. the nightly blockings, the speedpatterns, and so on …). Please note that fully time-dependent themes need the time dependency to be enabled. Please note that time-dependent evaluation has an impact on performance. Consider vehicle dependency. When enabled, profile-dependent information will be evaluated. When disabled, the profile attributes like vehicle’s weight, loadType, preferredRouteTypes, etc. are ignored when evaluating a feature on a segment. Defines use-case specific parameters. Countries, rules, properties and action types can be enabled or disabled from specified themes and/or countries. Defines the parameters of a specific theme. The major version of the FeatureLayer element. The minor version of the FeatureLayer element. Defines a generic parameter. The parameter name. The parameter value. Defines a specific property to override. Defines the property ID. The special value "*" defines every property. The overriden property value. Defines the parameters of a specific theme. Defines the vehicle dependency parameters for this theme. Defines the parameters of properties for this theme. Defines the parameters of countries for this theme. Defines the contents of the feature descriptions. Defines the theme ID. Enables or disables the theme. Every subsequent country, rule, property and action type that is relative to this theme will be considered enabled or disabled for this theme. The priority level [0-255]. 100 is the default priority level, a 101 value defines a higher priority than 100. Defines the element type type, that defines an element that can be enabled or disabled from its ID. The element ID. The special value "*" defines every element. Enables or disables the element. If disabled, every subsequent element that is relative to this rule will be disabled as well. If the disabled element is a rule or an action type, that means every subsequent property will be disabled as well. If the disabled element is a property, that means the rules that possess the property will be disabled as well. Defines the country state type, that defines a country that can be enabled or disabled from its ID, and its subsequent rules, properties and action types can be enabled or disabled. Defines the state of a rule that is relative to this country, i.e. allows a subsequent rule to be enabled or disabled from its ID. Defines the state of a property that is relative to this country, i.e. allows a subsequent property to enabled or disabled from its ID. Defines the state of an action type that is relative to this country, i.e. allows a subsequent action type to be enabled or disabled from its ID. Defines the country ID type. The special value "*" defines every country. Enables or disables the country. If disabled, every subsequent rule, property and action type that is relative to this country will be disabled as well. Defines the filter on properties for the returned feature descriptions. Defines a single property to be included or not into the returned feature descriptions. By default, all properties are included. Defines the property ID. The special value "*" defines every property. Defines if the property has to be included or excluded. Defines if the time domain must be included into the returned feature descriptions. Defines if the language code must be included into the returned feature descriptions. Defines if the null values must be included into the returned feature descriptions. Defines the vehicle dependency parameters. Enables or disables the vehicle dependency. When enabled, profile-dependent information will be evaluated. Defines the routing parameters. Defines the behavior of linking a waypoint to the routing network. For example, finding the road segment with the smallest euclidean distance to the waypoint. Defines the behavior of the link type used for linking. Please note that these settings do not select the link type (see attribute linkType in element Waypoint). Please note also that the selected link type can be overridden in the request whereas the following settings are not overridden there. The settings here are regarded as defaults for different link types. Defines the behavior of the link types 'ROAD' and 'AREA_SEGMENTS'. The maximum distance in [m] to search for a road segment of network class 0 (freeway) to link to. The value is only used if the attribute @minimumNetworkClass is set to 0. Usually, a route does not start or end on a freeway, but if this is to be allowed, choose a proper value here. Link only to roads that can be reached from the main road network. Link only to roads with network class greater than or equal to this network class. Usually, a route does not start or end on a freeway. Choose a value > 0 to avoid linking to freeway segments. Link only to roads with network class less than or equal to this network class. The heading tolerance angle [°]. The heading can be optionally set in the request. With a tolerance of 180 or greater the heading will not be checked. This parameter is only relevant if the heading is set in the request. Defines the behavior of the link type 'SMART'. The maximum distance in [m] to search for a main nodes to link to. The maximum distance in [m] to search for a main nodes with network class 0 (freeway) to link to. If true, the attribute @maximumDistanceToMainNodeForNetworkclass0 is only used for via waypoints. Otherwise it is used for start and destination waypoints, too. Defines the behavior of the link type 'TOLL_STATION'. The maximum distance in [m] to search for a toll station to link to. Defines the behavior of the link type 'ROAD_NAME'. The maximum distance in [m] to search for a road segment to link to in the context of the link type ROAD_NAME. See documentation for link type ROAD_NAME. The maximum distance in [m] to search for a main node to link to in the context of link type ROAD_NAME. See documentation for link type ROAD_NAME. The link type used if nothing else is stated in the request. The maximum distance in [m] to search for a road segment to link to. The maximum distance in [m] to search for a combined transport connection (ferry or piggyback train) to link to. Defines the basic parameters of the routing algorithm itself, which influence performance more than the course of the route. Defines the leveling heuristic for the routing algorithm. For each network class the search space can be restricted to bounding boxes around the waypoints given in the route request. The size of these boxes is defined in this element: each box contains initially the waypoint and is extended by the given search space size in each direction. -1 means that the search space for the corresponding network class is not restricted. Default value: -1,-1,-1,-1,20,10,10,10. The approximate search space size for the corresponding network class in [km]. -1 means unlimited search space. Defines geographic restrictions for route calculation. Defines the restriction of the search space by a bounding box. Defines the bounding box of the route (only if restrictionMode equals CUSTOM). Default value: left=-180, top=90, right=180, bottom=-89.999. The mode for restricting the search space by a bounding box. Only valid for matrix routing. The approximate extension of the bounding box of the waypoints in [m] (only if restrictionMode equals AUTO). The list of countries that are allowed to be used. The countries are identified by their country code. If this list is empty, all available countries are used. The country code of the country to be explicitly allowed. The list of countries that are not allowed to be used. The countries are identified by their country code. The country code of the country to be forbidden explicitly. The routing algorithm. Depending on other parameters the routing mode may be automatically adjusted to another mode (for example, it is not possible to use a bidirectional routing algorithm with time-dependent routing costs.) The aggressiveness of the A* algorithm (only if an A* routing algorithm is used). The calculated A* bound, based on the linear distance to the destination, is multiplied by the aggressiveness. With aggressiveness larger than 1 the A* algorithm cannot guarantee optimal solutions anymore, but has better performance. The fast turning ban heuristic is used by default. This heuristic can cause in rare cases suboptimal routes because then driving in both directions of roads is not always considered by the algorithm. Switching off the heuristic by setting this attribute to false yields better routes but can increase the runtime of the routing algorithm. Defines the parameters of the routing algorithm that control the course of the route. Defines the basic parameters that control the course of the route. Defines the parameters that control the course of the route and depend on the vehicle parameters. Defines the parameters for vehicles with enabled legal condition isAuthorized. The total cost for banned turns that have the attribute free for authorized vehicles. Only relevant if the legal condition isAuthorized is enabled in the vehicle parameters. Defines the parameters for vehicles with enabled legal condition isDelivery. The bonus/malus for segments with the free for delivery flag. This malus is only used for segments that are blocked in both directions. In this case, a non-blocking value opens the segment and applies the malus value. Only relevant if the legal condition isDelivery is enabled in the vehicle parameters. Defines the parameters for vehicles with enabled legal condition isEmergency. The total cost for banned turns that have the free for emergency attribute. Only relevant if the legal condition isEmergency is enabled in the vehicle parameters. The bonus/malus for segments with the free for emergency flag. Works like the delivery bonus/malus for segments with the emergency flag. Defines the parameters for vehicles with enabled legal condition isProject. The total cost for banned turns that have the free for project attribute. Only relevant if the legal condition isProject is enabled in the vehicle parameters. The bonus/malus for segments with the free for project flag. This malus is only used for segments that are blocked in both directions. In this case, a non-blocking value opens the segment and applies the malus value. Only relevant if the legal condition isProject is enabled in the vehicle parameters. The bonus/malus for segments with the blocked for project flag. This malus is only used for segments that are not blocked in both directions. In this case, the bonus/malus value is applied. Only relevant if the legal condition isProject is enabled in the vehicle parameters. Defines the parameters that concern blockings of road segments. The bonus/malus for each segment that is blocked in winter. The bonus/malus for each segment that is marked to be blocked for specific time periods. The bonus/malus for using a one-way road in the opposite direction. The bonus/malus for segments that are blocked in both directions. Defines the parameters that concern network specific segment attributes, e.g malus of ramp segments, etc. Defines the general malus value for each network class. This is useful in order to force the routing algorithm to favor freeways over smaller roads. Default value: 0,0,0,10,20,50,100,100. The general bonus/malus for the network class. The bonus/malus for each segment that is marked as a ramp. Defines the parameters for toll specific segment attributes, e.g malus of toll segments, etc. Defines the malus value only for segments with named toll flags in a country. This malus overwrites the malus for ordinary toll. The bonus/malus for each segment for which the current transport system has to pay ordinary toll. This malus may be overwritten by the malus for named toll if set by NamedTollMalus. The bonus/malus for each segment for which the current transport system has to pay special toll (e.g. pass roads or tunnels). The bonus/malus for each segment for which the current transport system has to buy a vignette. Defines the parameters concerning the special areas, such as urban segments, low emission zones, etc. The bonus/malus for each segment within a residential area. The bonus/malus for urban segments. A segment is treated as "urban" if the corresponding segment attribute is set and the network class is larger than or equal to minimumUrbanNetworkClass. The minimum allowed urban network class The bonus/malus for segments that are not allowed for the current low-emission zone type of the vehicle. Defines the parameter concerning combined transport like carrying a truck via a ferry or piggyback transportation. The bonus/malus value for each ferry segment. The bonus/malus value for each blocked ferry segment. The bonus/malus value for each segment with piggyback transport. Defines the parameters for additional segment properties that are stored in additional data files (e.g. truck attributes) or a database created by the so-called road editor. The consideration of these segment properties can be switched on and off here. Please note that these parameters do not define the segment properties themselves but instead their consideration during route calculation. Please note that all subordinate parameters are valid only if the 'enabled' attribute is true. Defines the consideration of basic segment-specific properties. The values of these properties are contained in the data; only their consideration is configured here. Use the segment length of the additional data (if present) instead of the segment length of the map data. Use the length of the ferry trip of the additional data (if present) instead of zero. Use the duration of the ferry trip of the additional data (if present) instead of the duration of the map data. Use the urban attribute of the additional data (if present) instead of the urban attribute of the map data. Use the ramp attribute of the additional data (if present) instead of the ramp attribute of the map data. Use the speed of the additional data (if present) instead of the speed of the map data. Use the 'blocked for cars' attribute of the additional data (if present) instead of the 'blocked for cars' attribute of the map data. Use the 'blocked for trucks' attribute of the additional data (if present) instead of the 'blocked for trucks' attribute of the map data. Use the 'toll for cars' attribute of the additional data (if present) instead of the 'toll for cars' attribute of the map data. Use the 'toll for trucks' attribute of the additional data (if present) instead of the 'toll for trucks' attribute of the map data. Defines the consideration of segment properties which depend on certain vehicle properties such as blockings for high or heavy vehicles (truck attributes). The values of these segment properties (i.e. the actual limits) are contained in the data. The following vehicle properties should be stated and will affect the course of the route: load type, empty weight, load weight, height, width, length, axle load, trailer empty weight, hazardous goods type, tunnel restriction code, legal condition. For some of the segment properties a bonus/malus can be configured. Please note that all subordinate parameters are valid only if the 'enabled' attribute is true. Defines the bonus/malus values for segments that are restricted for specific vehicle properties. The bonus/malus for segments restricted for vehicles with a trailer (trucks only). The bonus/malus for segments restricted for vehicles carrying hazardous goods (trucks only). The bonus/malus for segments restricted for vehicles carrying goods hazardous to waters (trucks only). The bonus/malus for segments restricted for vehicles carrying combustibles (trucks only). The bonus/malus for segments allowed only residentially (trucks only). The bonus/malus for segments allowed only for delivery traffic (trucks only). The bonus/malus for segments allowed only for garbage trucks or other public maintenance vehicles. The bonus/malus for segments to be preferred by trucks. The bonus/malus for segments to be preferred by trucks carrying hazardous goods. The bonus/malus for segments that are affected by a tunnel restriction code Enables the consideration of additional segment properties which depend on certain vehicle properties. Please note that all subordinate parameters are valid only if the 'enabled' attribute is true. Defines the consideration of user-specific properties. The values of these properties are contained in the data that must be provided by the user. Defines the behavior for segment attributes generically. The key of the segment attribute. Enables or disables the segment attribute. The threshold value. The bonus/malus value. Enables the consideration of additional segment rules as defined below. The name of the layer containing the additional data (aka road-editor layer). Defines the parameters for dynamic routing. Defines the speed mapping, which provides interpolation points for a mapping from dynamic speed to actual vehicle-dependent speed. The default mapping uses the dynamic speeds. The base speed (dynamic speed). The mapped speed, i.e. the speed the given base speed is mapped to. The time step between two requests for commuter calculations. This parameter is important when the same routing request has to be executed over multiply equidistant departure times, e.g at 9 am, 10 am, 11 am ... Enables dynamic routing (consider travel information during routing). The free-flow speed available in dynamic data is used to calculate the travel time instead of the time-dependent travel times. Calculate the route without considering dynamic data, but calculate the travel time considering it. To use this useLegacyDynamic or FeatureLayer time dependency must be enabled. Dynamic travel speeds are limited to the network class specific static travel speed. This value will be ignored if useFreeFlowSpeed is true. The name of the dynamic routing layer. Maximum period in [s] between calculated and real breaks. A smaller value increases the precision of the calculated breaks but decreases the performance of the route calculation. This is a project specific parameter which defines the precision of dynamic time functions used for a subsequent break and rest calculation. It only applies if dynamicTimeOnStaticRoute is enabled. Defines the parameter that control how special maneuver (turns) affect the route calculation. The additional cost for U-turns. As a guide value, the cost of x represents a detour of x [m] with an assumed average speed of 36 km/h. The consideration of turning bans. Defines the parameter that control whether the route restrictions could be broken (violated) during the route calculation. These parameter are important to have allways a possibility to find a route between two points, even if the resulting route is invalid for a given vehicle, e.g if the vehicle weight exceeds an maximum allowed weight of a route segment. To avoid the formation of isolated areas, all segment blockings that are created by additional segment rules are transformed into a high cost value that is independent on the length of the segment. This cost value is chosen by the attribute "cost". The cost value to which a segment blocking is transferred. It only comes into effect if the attribute "enabled" is set to true. The weight factor for route travel time (in [%]). The length enters the basic cost term with a weight of 100 - distanceTimeWeighting. Hence, with a value of 100, only travel time is optimized, while with a value of 0 only the length of the route is optimized. Defines if a shortest route should be enforced. Its effect is that all segment-specific bonus and malus values are set to zero and the search space is extended indefinitely. If this parameter is set to true, the setting of BonusMalus and of LevellingScopeByNetworkClass has no effect. Defines the vehicle to be used. Give as many details on the vehicle as possible in order to obtain the best result. Please note that all values apply to the complete vehicle including trailer. Note that the results may be incorrect because the legal definition of a vehicle type may differ from country to country and it may also differ from the technical definition. As an example, a truck with a weight of 7.5 tons is a truck by legal definition in Germany but is not a truck by definition of toll. Most parameters are used for several use cases. They are denoted with (1) for routing, (2) for toll, (3) for emission calculation, and (4) for road editor. The default is a VW Golf VI. Defines the physical parameters of the vehicle such as weight, dimensions etc. Defines the technical parameters of the vehicle such as fuel type, emission technology, etc. Defines technical parameters of the vehicle regarding the emissions The emission technology (not relevant for all emission classes). (3) Describes if a particle filter is installed. (2) Reduction class describing the vehicle's particle emissions. (2) The emission class. (2,3) The green zone type of the vehicle. The treatment of road segments that are not allowed because of the green zone type is controlled by the bonus/malus value forbiddenLowEmissionZone. (1) Defines the engine parameter of the vehicle The cylinder capacity in [ccm]. (2,3) The type of fuel (benzine, diesel, etc.). (3) The ratio of biofuel to conventional fuel in [%]. (3) The fuel consumption in [l/100km] resp. [kg/100km] (depending on fuel type). (3) Defines the type of the vehicle, e.g motorized, pedestrian, etc. (1,2,3,4) Defines the weight paramters of the vehicle. The empty weight in [kg] (without trailer). (3,4) The total permitted weight (including trailer) in [kg]. (1,2,3) The weight of the vehicle's load in [kg]. Note that emptyWeight + loadWeight <= totalPermittedWeight. (3,4) Defines the number of axles of the vehicle and the axle load The axle load in [kg]. (2,4) The number of axles the vehicle + trailer has. (2) Defines the parameter of the trailer of the vehicle, e.g trailer weight. The trailer weight in [kg], 0 for vehicles without a trailer. Note that this value is included in totalPermittedWeight. (2,4) Defines the passenger carrying parameters of the vehicle The maximum permitted number of passengers including the driver. (2) Defines the size paramaters of the vehicle, e.g height, length, etc. The vehicle's height in [cm]. (2,4) Vehicle's height above the front axle in [cm]. (2) The vehicle's length in [cm]. (2,4) The vehicle's width in [cm]. (2,4) Defines the legal parameters of the vehicle Defines a legal condition of the vehicle, e.g whether the vehicle is delivering goods or is an emergency. True for public maintenance vehicles such as garbage trucks. True for authorized vehicles (1). True for emergency vehicles (1). True for project vehicles (1). True for vehicles which are intended to deliver something (1). This parameter is important by incepting areas which are blocked for transit but allowed for delivery. Vehicle's construction year. Defines the current load of the vehicle Specifies whether the load is hazardous. (4) The load type of the vehicle, e.g passengers or goods, etc. (1,2,3). This parameter is important to derive the type of the vehicle. For example, if the vehicle's weight is about 10 tons, then the load type can help to determine whether the vehicle is a truck or a bus. The tunnel restriction code defining, for example, whether the vehicle is restricted to use the tunnels when carrying dangerous goods or explosives (4). Defines the speed values used by the routing algorithm in order to calculate the travel time of a route. Defines the speed in [km/h] intervals for each network class. Default intervals [minimumSpeed, maximumSpeed]: [70,135], [35,125], [25,85], [25,60], [20,50], [18,40], [9,16], [4,6] (1). The minimum speed in [km/h] of all road segments of this network class (1). The maximum speed in [km/h] of all road segments of this network class (1). The notional speed for distances on a straight line (e.g. the distance from a waypoint to its link point on the road network) [km/h] (1). The maximum speed in [km/h] for all road segments. If not 0, the speeds calculated from the interval [minimumSpeed, maximumSpeed] for each network class, will be limited to this speed value. Note: an interval [70,135] for network class 0 with a maximum speed of 120 km/h is not equal to the interval [70,120] (1). Defines the parameters used especially for 1:n routings. Defines the segments of which network classes are to be summed up for the result lists. By default, all network classes will be considered. Sum up the segments of this network class. If true, only toll roads will be summed up for the result. The distance limit in [m]. The calculation will be aborted when exceeding this limit. The time limit in [s]. The calculation will be aborted when exceeding this limit. Defines the parameters used especially for the calculation of isochrones, i.e. lists of segments that can be reached from a station within a given time interval or distance range. Defines parameters used if the polygonCalculationMode is set to TILE_BASED. In this case, the division of the PTV Map into small squares (tiles) is used to calculate the borders of the area that encompasses all segments reached within a certain time or distance. If the length of the border line is smaller then this parameter, than the boarder line will be substituted by a straight line. The length is measured in SMART-units. Defines parameters used if the polygonCalculationMode is set to NODE_BASED. In this case, a modification of the convex hull algorithm to non-convex polygons is applied. Defines how the hull of the reachability area should be smoothed. NONE - no smoothing, WEAK - Two vertices of the hull are omitted if they are too close together. MEDIUM - Two polylines of the hull are merged if their angle is smaller than secondSmoothingAngle. STRONG - Both approaches mentioned above are used. Defines the minimum possible angle spanning two neighbored points of the isochrone hull. Is applied to two neighboring poly-points of an isochrone. Is the angle between the source point and both poly-points less than this angle, the start point is to eliminate. Defines the minimum angle two adjoining polylines of the isochone hull border can have. Is applied to three neighboring polypoints of an isochrone. If the middle point is closer to the source point than the outer points and if the angle between them is less than this angle, the middle point is to eliminate. The maximum angle of a slice originating at the center of the isochrone that can be empty. If such an empty slice is detected, additional points are inserted to complete the hull of the isochrone. Parameter to define how an area that approximates all segments reached within a given time or distance are approximated. Possible values are TILE_BASED or NODE_BASED. See the documentation for the child nodes for their exact meaning. Defines if the leveling heuristic is used to accelerate the calculation of the isochrone. After the distance from the start node exceeds a value given by the values of the XML nodes Routing.Algorithm.LevellingScopeByNetworkClass, only higher network classes are examined to find the reachable area. The use of this heuristic will make the resulting area look more handled. Defines the parameters controlling the content of the route list, which consists of several sub-lists. Defines the parameters that control when to create a maneuver (only if the result list 'maneuvers' is enabled). Defines the parameters that control when to create maneuvers for bridges. Defines the parameters that control when to create maneuvers for tunnels. Defines the parameters that control when to create maneuvers at the start. The detail level that controls when to create a maneuver at the start of the route (must be at least 'detailLevel'). The radius in [m] around the start of the route for 'detailLevelAtStart'. 0 means no special behavior at the start. Defines the parameters that control when to create maneuvers at the destination. The detail level that controls when to create a maneuver at the destination of the route (must be at least 'detailLevel'). The radius in [m] around the destination of the route for 'detailLevelAtDestination. 0 means no special behavior at the destination Defines the parameters that control when to create maneuvers for urban areas. Specifies whether urban information, i.e. the name of the built-up area where the maneuver takes place, will be added to the maneuver's information. The minimum network class for creating urban information. Specifies whether urban maneuvers, i.e. entering and leaving built-up areas, will be created. The minimum distance in [m] of an urban transit for which urban maneuvers will be generated. The detail level that controls when to create a maneuver. Specifies whether special maneuvers for start and destination will be created. Defines the parameters that control when to create a maneuver group (only if the result list 'maneuverGroups' is enabled). Defines the parameters that control an appearence of the bounding boxes around the generated maneuver groups. Specifies whether bounding boxes around maneuver groups will be generated. The aspect ratio of the bounding boxes (i.e. height / width ). The offset in [m] to be added to the bounding boxes. The maximum distance between two maneuvers within a maneuver group. The maximum number of maneuvers within a maneuver group. Defines additional rules for the route calculation which do not influence routing directly but affect the results, anyway. Defines rules for exception paths being stated in the request. Defines rules for exception paths in the polyline representation being stated in the request. Insert extra points in polyline exception paths. These extra points are linear interpolated between polypoints with a distance greater than the given maximum in order to obtain a more stable result when matching the polyline to the routing network. Use this parameter only if the polylines are not dense enough and yield unsufficient results. If insertExtraPoints is true, points are added to the polyline by means of linear interpolation so that each two consecutive points have a distance less than this value. Defines rules for exception paths in the binary representation being stated in the request. If true, each binary exception path is validated agains the map. The application should take care of this, so enable this parameter only during development and debugging, disable it in a productive environment. Defines parameters for elevation calculation. Enables the smoothing of elevation values for segments with too large and probably erroneous inclinations. Defines the minimal inclination (in %) to enable the elevation smoothing on a segment. Enables elevation values interpolation using border tiles. Defines the maximal number of points used for elevation values interpolation. The maximum air-line distance between start end destination of a route in [m]. 0 means unlimited route length. This parameter can be used to limit the air-line distance for performance reasons such as for pedestrian and bicycle routing. Very long routes shall then not be calculated as they consume a lot of computing time. The major version of the Routing element. The minor version of the Routing element. Defines the segment-specific bonus and malus values in [%] for controlling the course of the route based on special needs. Use the special malus value of 2501 in order to block all segments with the property in question (e.g. ferries or toll roads), and use -99 in order to prefer them over all other segments. Use a value in between to increase or decrease the mathematical cost for the segments in the routing algorithm. A negative value decreases the initial mathematical cost of the segment (bonus) and a positive value increases the cost (malus) by the given percentage. 2500 is the proper value when segments must not be used unless there is no other option (consider a ferry being the only way to leave an island, residential areas at start or destination). Note that not every road network supports all segment properties. Contact your PTV representative for details. Defines the available routing algorithms. Unidirectional routing (Dijkstra's algorithm). Bidirectional routing. Unidirectional routing using A* algorithm based on geographical coordinates. Bidirectional routing using A* algorithm based on geographical coordinates. Unidirectional routing using A* algorithm based on tile coordinates. Bidirectional routing using A* algorithm based on tile coordinates. High-performance routing. Requires additional pre-computed data, i.a a contraction-hierarchies graph. Defines the restriction mode how to restrict the route calculation using a bounding box. No restriction by bounding box. Uses the custom bounding box to restrict the search space. Only valid for matrix routing. Determines the restricting bounding box by calculating the bounding box of all start and destination points and extending it by a given length. See Routing / Algorithm / GeographicRestrictions / @boundingBoxExtension. Defines the fuel type of the vehicle. Benzene. Diesel. Compressed natural gas. Liquefied petroleum gas. Defines the emission class of the vehicle. Euro 0 standards (old standards 1988-1992). Euro 1 standards (also known as EC 93): Directives 91/441/EEC (passenger cars only) or 93/59/EEC (passenger cars and light trucks). Euro 2 standards (EC 96): Directives 94/12/EC and 96/69/EC for passenger cars, 2002/51/EC(row A)-2006/120/EC for motorcycle. Euro 3 standards (2000): Directives 98/69/EC for any vehicle, 2002/51/EC(row A)-2006/120/EC for motorcycle. Euro 4 standards (2005): Directives 98/69/EC and 2002/80/EC for any vehicle. Euro 5 standards (2008/9): Directive 715/2007/EC for any vehicle. Standards for enhanced environmentally friendly vehicles. The standard lies between the levels of Euro V and Euro VI. Euro 6 standards (2014): Directive 715/2007/EC for any vehicle. Euro 6c standards (2017): for passenger cars and light trucks. Euro 7 standards (to appear). Defines the emission technology of the vehicle (from HBEFA 3.1). No emission reduction technology. Exhaust gas recirculation technology. Selective catalytic reduction. Defines the link type. Link to the next road segment. It is possible to filter the road segments using the element Routing/Waypoint/LinkTypeConfiguration/Road. Link to the next main node. Link to the next road segment if possible, otherwise link to the next main node if possible, otherwise link to the next toll station. Link to all road segments within the distance defined by the element Routing/Waypoint/LinkTypeConfiguration/Road. Link to the next toll station. Link to all entry nodes of a main node where adjacent road segments match a given road name. Finding the main node is restricted by the attribute Routing / Waypoint / LinkTypeConfiguration / RoadName / @maximumDistanceToMainNode. If there is no main node available then link to all entry nodes where adjacent road segments match a given road name within a maximum distance given by the attribute Routing / Waypoint / LinkTypeConfiguration / RoadName / @maximumDistance. Link to the next node. Please note that the linked node may not be reachable by routing using the current routing parameters. Unlike link type ROAD, there are no checks to see whether the node can be reached or not. Defines the detail level of the route list. The deeper levels containt also an information of all upper levels. Generate information when crossing state borders Generate information for very important maneuvers, i.e. change to ferry, change to motorway Generate information for standard maneuvers, i.e. change of network class, turn Generate information for less important maneuvers, i.e. change of network class Generate information for further turning possibilities Generate information for maneuvers at road intersections Generate information for orthogonal maneuvers Generate information for all kinds of maneuvers Defines the parameters for bridge and tunnel maneuvers. Creates maneuvers when entering or leaving bridges/tunnels. The minimum length of a bridge/tunnel segment in [m] in order to create maneuvers. The maximum route length in [m] behind a bridge or tunnel up to the next maneuver for referencing the bridge or tunnel in the current maneuver Defines the type of hazardous goods. A vehicle has no hazardous goods. A vehicle has hazardous goods. A vehicle has goods hazardous to waters. A vehicle has combustible goods. A vehicle has combustible goods hazardous to waters. Defines the filter mode for isochrone calculation. No filtering. Filter using the first smoothing angle. Filter using both smoothing angles. Filter using both smoothing angles and considering segments that are not border segments. Defines the network class by its number. Defines the tunnel restriction codes. No restrictions for the transport of dangerous goods. Restriction for dangerous goods that may lead to a very large explosion. Restriction for dangerous goods that may lead to a very large explosion ("B" goods), a large explosion or a large toxic release. Restriction for dangerous goods that may lead to a very large explosion ("B" goods), a large explosion, a large toxic release or a large fire Restriction for all dangerous goods other than UN Nos. 2919, 3291, 3331, 3359 and 3373. (See http://en.wikipedia.org/wiki/List_of_UN_Numbers) Defines how the enclosing polygon for isochrone segments or nodes is calculated. The enclosing polygone wraps around the visited tiles. This mode leads to more rough but smoother polygone outlines. The enclosing polygone wraps around the visited nodes. Defines the type of load and is mainly used to differentiate between cars and trucks. This setting controls the road blocks in the road network and the calculation of other mostly vehicle-dependent values such as toll and emissions. The vehicle can transport only passenges. The vehicle can transport only goods. The vehicle can transport both passenges and goods. Defines the type of drive. All common vehicles, e.g cars, trucks, etc. e.g. Bike Pedestrians Defines the event-specific mathematical cost. There are two ways to influence the cost of a route: absolute cost, which is added if an event occurs (defined by this type), and relative cost, which means increasing the cost of a segment by a percent value (BonusMalusValue type). The routing cost depends on many parameters and is an abstract value without a physical equivalent. As a rule of thumb one cost unit corresponds to one meter if the route is solely optimized for distance. Defines the type used for expressing speeds Defines the parameters for calculating dynamic travel times at different start times The interval for calculating dynamic travel times at different start times in [s], only if count > 1. The number of dynamic travel times to be calculated. Defines the type used for expressing weights Defines the type used for expressing volumes Defines the type used for expressing durations Defines the type used for specifying the AStarAggressiveness factor. Higher values lead to prefering geographical estimates over real road distances. Defines a country's bonus/malus pair The country code of the country for the bonus/malus on segments with named toll. Note that for big countries that are split into several integration units only the integration unit codes can be used here, not the code of the whole country. The bonus/malus for segments with named toll The root element of the profile. Defines common parameters. Defines FeatureLayer parameters. Defines the routing parameters. The parent profile. The data compatibility version.