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. 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 time dependency. When enabled, profile-dependent information will be evaluated. 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 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 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. 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 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 Defines parameters for rendering features to the map. Defines a map style for a specific country or all countries. Defines a map style for FeatureLayer theme data in the corresponding country. The country code, representing a single country (for example 49 for Germany) or *, representing all countries. Resets the current status of this Country element. That means the underlying contents do not inherit anything. The major version of the Rendering element. The minor version of the Rendering element. Defines a map style for a single FeatureLayer theme. Defines the behavior when labels overlap. In order to avoid overlapping with labels already drawn they can be displaced so that they do not overlap, anymore. This means that labels already drawn will not be repositioned but stay where they are. Defines the scope of the overlapping resolution. Labels of this theme shall not overlap any other label including those of the basemap, e.g. street or town names or street signs. Labels of this theme shall not overlap other labels of this or any other theme, but they may overlap labels of the basemap. Labels of this theme shall not overlap other labels of this theme, but they may overlap labels of other themes or the basemap. Labels of this theme may overlap any other label. Deprecated - The number of pixels the label can be displaced in order to avoid overlapping. If the label cannot be drawn without overlapping another label within the maximum displacement, it will be drawn at its reference point if forceDisplay is true. Otherwise it will not be drawn. Defines a logical class of map styles for the current FeatureLayer theme. Defines a set of filter conditions under which the corresponding style will be applied. Defines a filter condition under which the corresponding style will be applied. Defines the ranges of the DisplayClass values. Ranges may not be overlapping, that means the 'to' value of the lower range has to be smaller than the 'from' value of the higher range. For example 0-50 and 51-100. Use value '*' or omit the sequence of Range elements to specify a default. Integer value range, or absolute Integer value. The displayClass of the corresponding FeatureLayer theme. DisplayClass, timeRestriction, and streetType are used as keys in order to distinguish filter conditions. Use '*' to specify the default. The time restriction the condition applies to. DisplayClass, timeRestriction and streetType are used as keys in order to distinguish filter conditions. All elements will be taken into account. Only elements without a restriction in validity will be taken into account. Only elements with a restriction in validity will be taken into account. If FeatureLayer/GlobalSettings/@enableTimeDependency is true, this comprises only those which are valid at the given reference time. Only elements without a restriction in validity at the given reference time will be taken into account. FeatureLayer/GlobalSettings/@enableTimeDependency must be true. This setting costs performance. By this reason use it only if needed. Only elements with and without a restriction in validity at the given reference time will be taken into account. FeatureLayer/GlobalSettings/@enableTimeDependency must be true. This setting costs performance. By this reason use it only if needed. The street type the condition applies to. DisplayClass, timeRestriction and streetType are used as keys in order to distinguish filter conditions. A type of street that occurs in the map data. * represents all existing street types. Resets the current status of this condition element. That means the underlying contents do not inherit anything. Defines the style for geometry elements belonging to the current Class. Defines how to render geometries. Defines how to render icons. Resets the current status of this Style element. That means the underlying contents do not inherit anything. A user-defined name which will be used to identify a Class element in the parent profile for inheritance. Resets the current status of this Class element. That means the underlying contents do not inherit anything. The id of the FeatureLayer theme. Resets the current status of this Theme element. That means the underlying contents do not inherit anything. Defines how to render the stroke of a feature. Controls the visibility of the stroke. Defines how to render the icon (e.g. a feature label). Defines the level on which the icon is rendered. Defines the anchor point of the icon in pixels, the origin is the top left corner of the icon. The specified position within the label is placed at its geographic reference point. Set to true in order to override the alignment setting of the label by a specific anchor point. The x-coordinate of the anchor point in pixels. The y-coordinate of the anchor point in pixels. The relative or absolute url of the icon. A relative url refers to the configured icon folder. An absolute url must be an http url in order to download the icon from another server. The alignment of the icon. The specified position within the icon is placed at its geographic reference point. This setting can be overridden by specifying an anchor point. Defines how to handle the icon transparency, i.e. which pixels of the icon will be drawn transparently or not be drawn at all. Currently, only one mode is available. The color of the top left corner of the icon contains the transparency color, i.e. all pixels which have the same color will not be drawn. If the top left corner shall be drawn, add a border around the icon. The alpha channel of the icon will be ignored. Defines the level on which a certain element is rendered. The offset value that is added to the base render level. This value can be used to apply an order to objects having the same renderBase. The rendering order type to which the render offset value is relative. The base is a level in the basemap to which the object in question can be drawn relative to. The render base values do not overlap, e.g. STREET + x does not overlap TOP - y. Represents the rendering order type STREET. Represents the rendering order type TOP, which means that objects are drawn on top of the map. Nevertheless, several objects with value TOP can be ordered by choosing different renderOffset values. Defines a map style for a single geometry. Defines the level on which the geometry is rendered. Defines how to render the stroke of the Geometry. Defines how to render arrows on top of the underlying stroke. The width of the arrows is automatically adapted to the width of the stroke. Enables the visibility of the stroke of the arrow. Enables the visibility of the fill of the arrow. The RGB color of the stroke of the arrow as a decimal or hexadecimal value. The RGB color of the fill of the arrow as a decimal or hexadecimal value. The transparency of the stroke of the arrow in [%]. 0 represents opaque, 100 represents completely transparent. The transparency of the fill of the arrow in [%]. 0 represents opaque, 100 represents completely transparent. Defines the attribute group specifying color and transparency. The RGB color as a decimal or hexadecimal value. The transparency in [%]. 0 represents opaque, 100 represents completely transparent. The RGB color as a decimal or hexadecimal value. The zoom range in which the specified style should be applied. The width of a stroke element. Either an absolute pixel number or a percentage value relating to the size of the parent or to the default width. For example, 150% width for a line geometry to be rendered on a street results in a line that is 50% wider than the street. The absolute perpendicular offset relative to the related feature (for modifiers) or relative to the parent (for features). The offset value is either an absolute pixel value, or a percentage value relative to the base element. Defines the type for a rendering size, meaning either a relative percentage value or an explicit pixel size. Defines an absolute Integer value or a range of values between 0 and 23, describing a Google zoom level. Special values are NEVER or ALWAYS. Defines the alignment of a label, i.e. the position of the label which matches its geographic reference point. The top left corner of the label. The center of the top border of the label. The top right corner of the label. The center of the left border of the label. The center of the label. The center of the right border of the label. The bottom left corner of the label. The center of the bottom border of the label. The bottom right corner of the label. Defines Mapmatching parameters. Defines parameters to configure the crawling algorithm. The factor which is specified by this option is used to calculate the range in which the crawling algorithm operates. The crawling is done in a certain range which is calculated by multiplying 'movingDistanceRangeFactor' with the moving distance and substracting it from the moving distance to determine the lower range bound, and adding it to the moving distance to determine the upper range bound. If the calculated lower crawling range bounds (in meters) as described in 'movingDistanceRangeFactor' is smaller than the 'movingDistanceRangeMinimum' as specified by this option, this 'movingDistanceRangeMinimum' is used instead. Distance in meters. If the calculated upper crawling range bounds (in meters) as described in 'movingDistanceRangeFactor' is larger than the 'movingDistanceRangeMaximum' as specified by this option, this 'movingDistanceRangeMaximum' is used instead. This option specifies the maximum number of passed junctions during the crawling process. Only paths which passed less junctions than this are considered during crawling. Enlarge the search range. Enables special handling for turn detection. If the vehicle is turning the maximum crawling range is prolonged, meaning that additional candidates will be created even if the normal maximum crawling range is exceeded. U-turns are allowed when the vehicle is turning. All streets around the vehicle will be considered in the crawling algorithm. As well the streets which lay behind the vehicle and were probably passed by it before. As well the streets which have not the same direction as the considered heading of the vehicle. Defines parameters of the weights to find candidate locations based on the raw location and the possible route. The sum of all ratings divided by the sum of all weights will result in a value between 0.0 and 1.0 which is named "local rating". The linking distance, meaning the distance between a candidate location and the raw location, is rated for each candidate using the rating function as described in interpolation points for distance rating. The heading difference, meaning the difference between the candidate's heading and the current raw location's heading in degrees, is rated for each candidate using the rating function as described in Interpolation points for angle rating. The transition rating, meaning a quality rating of the driven distance of a candidate relative to the driven distance given by the raw location, is calculated for each candidate using the rating function as described in Interpolation points for transition rating. The raw location quality of all candidates in a history element is considered for the calculation of the local rating. The raw location quality, which ranges from 0.0 to 1.0, may for example be the quality of a GPS position. The GPS position's quality is bad if there were fewer satellites available for positioning and is good if there are many satellites available. Other location providers may always have a position quality of 1.0. In some cases a reduced heading difference weighting is used for the angle rating of the local rating. History consideration is used to trace back a possible driven route based on the specified TrackPositions. Consecutive candidates of a list of possible pathes will be stored in the history. For a new possible candidate all pathes will be considered. This is called global matching. When this feature is turned off, all trackPositions are matched local only, meaning that the mapmatcher will not try to reconstruct a driven route but only matches each position to the map by itself. History consideration is used to trace back a possible driven route based on the specified TrackPositions. Consecutive candidates of a list of possible pathes will be stored in the history. For a new possible candidate all pathes will be considered. This is called global matching. When this feature is turned off, all trackPositions are matched local only, meaning that the mapmatcher will not try to reconstruct a driven route but only matches each position to the map by itself. The maximum number of attempts to redo a history matching if previous history matchings failed. If no succesful global matching can be done, the mapmatcher will at this position start over again with a clean history. Usually this leaves a gap in the matched track. The maximum number of elements in the history. They will be used for the calculation of the positions. The higher the value the higher the need of memory. Note that the minimum value for this setting is 3! Each potential candidate during map matching is rated. Only the best potential candidates are kept and made to real candidates while the rest of them are discarded. This option specifies many of the best-rated candidates are kept. A number of consecutive candidates on one possible path are stored in the history. This value limits the number of candidates with a bad quality. The size of the history increases by this value. Enables the possibility to save all predecessor matched locations if they are merged into the successors. This functionality only applies, if the limit of the history elements is reached. No matched location will be removed of the history. Defines geometric devitations between the specified TrackPositions and a potential candidate. The maximum distance in meters between the specified TrackPosition and a potential candidate. The position of the potential candidate is the linked position to a segment of the map. The maximum angle difference in degrees of the heading between the specified TrackPosition and a potential candidate. The speed up to which a vehicle is considered to be standing still in meters per second (m/s). If the speed is below this threshold the vehicle is considered to be standing still. If the speed is above this threshold, it is considered to be moving. Each potential candidate during map matching is rated which results in the path rating. The path rating specifies the rating of the path that starts at the last stable position and ends at the current candidate. The quotient specified by this option is the maximum accepted quotient between the best candidate's path rating and another candidate's path rating. If the quotient is above 'maximumPathRatingQuotient', the potential candidate is discarded. Defines the parameter that control whether the route restrictions could be broken (violated). The consideration of blocking information. Blocking information is used during map matching for blocked streets/roads and for one-way streets. Only those roads which are allowed to be driven on in the respective direction are considered. The consideration of turning bans. The major version of the Mapmatching element. The minor version of the Mapmatching element. For each candidate of an element a probability is calculated using the local rating of this candidate. Local rating is if the probability of one point will be considered allone without other points. Only if the probability of a candidate is above a certain threshold this candidate is signaled. The best candidate (the candidate with the best local rating) also receives a bonus to its local rating before said calculation is done. This option specifies the bonus which is added to the best candidate's local rating. For each candidate of an element a probability is calculated using the local rating of this candidate. Only if the probability of a candidate is above a certain threshold this candidate is signaled. Defines parameters for territory planning and optimization. Defines the behaviour of the solution quality selected in the request. Parametrization for the use case plan territories from scratch. Parametrization for the use case distribute locations to territories. Parametrization for the use case plan territories from scratch. Parametrization for the use case distribute locations to territories. Holds the major version number. Holds the minor version number. Setting this parameter will privilege important locations with high activity when determining territory centers. Defines the exponent with which the distances are incorporated in the model. The maximum time in seconds the solver may use to provide a solution. When this period of time is elapsed the best solution available will be returned. The maximum number of iterations the solver may use to provide a solution. The minimum relative solution value improvement (in percent) between iterations. If the relative improvement is less than the given value, no further iterations will be performed. Defines (in percent) how close to the optimal solution value the solver should come before exiting an iteration. For instance, compared to 10% the value of 5% means better solution at the cost of higher running time. Do preprocessing to reduce the complexity of the optimization problem. For example by excluding forbidden or redundant combinations. Defines the method of reassignment for locations after an iteration. Setting this to REDUCE might yield a better solution at the cost of more execution time. Assign locations at territory edges to the territory in which it probably fits best. Might cause territories to be slightly more unbalanced than specified in the request. Only conduct definite assignments to reduce the problem. Other locations are left unassigned for the next iteration. The maximum number of samplings needed mainly in the case that the number of territories is being changed and it is required to choose some "territory centers" from a given list. The maximum number of starts the solver may use to provide a solution. For each start the maximum number of iterations mentioned in this profile will be used. The number of nearest neighbors used for the tour estimator. Defines break and rest rules for tour calculation (calculateTour only, these parameters do not apply to calculateAdvancedTour). Defines the break rules (calculateTour only, these parameters do not apply to calculateAdvancedTour). Consider break rules. The maximum non-stop driving time before a break in [s] (16200 s = 4,5 h). The total break period in [s] (2700 s = 45 min). The minimum duration of the first break in [s] (900 s = 15 min). The minimum duration for additional breaks in [s] (1800 s = 30 min). Defines the rest rules. (calculateTour only, these parameters do not apply to calculateAdvancedTour). Consider rest rules. The duration of a shift in [s] (39600 s = 11 h). The maximum working hours during a shift in [s] (32400 s = 9 h). The rest period between two shifts in [s] (39600 s = 11 h). The minimum stay at a stop in order to use the stay for a rest in [s] (10800 s = 3 h). The major version of the document. The minor version of the document. Only driving time will be considered as working hours which might later activate a break (applies mostly to long-distance transport), otherwise also waiting time and service periods (if not used as a break) will be considered as working hours and might also activate a break. Valid only if break or rest rules are enabled. The root element of the profile. Defines common parameters. Defines FeatureLayer parameters. Defines the routing parameters. Defines parameters for rendering features to the map. Defines Mapmatching parameters. Defines parameters for territory planning and optimization. Defines break and rest rules for tour calculation (calculateTour only, these parameters do not apply to calculateAdvancedTour). The parent profile.