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 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. The A* algorithm is used to improve the runtime. All paths are skipped, if they can no more lead to valid candidates because of the airline distance to the link radius around the destination. The factor which is specified by this option is used to weak the A* calculation. 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 (effective) heading difference weight can be calculated dynamically for each position with respect to its speed. During slow movement, the given heading from a GPS signal may deviate strongly from the actual heading, so if the input position provides a low speed, the influence of the heading difference in the final rating can be reduced. Therefore a normal velocity can be provided as a "reference" speed for which the effective weight is to equal the normal heading difference weight. If the speed decreses, the effective weight decreases as well, and if the speed increases, the effective weight increases, too. To avoid too extreme variations in the weight, the range is bounded by configurable minimum and maximum values. All other weights are fixed to a single value, that can be configured directly. This element specified parameters for the dynamic calculation of the heading difference weight. This option specifies the velocity in meters per second which is used as base velocity to compute the ratio to the actual velocity in a position. The normal velocity is the velocity for which the effective heading difference weight equals the normal heading difference weight. If the velocity is lower (or higher), the effective weight will be lower (or higher, respectively) as well, bounded by a configurable minimum and maximum value. 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. Must not be set if headingDifferenceRatingMinimum, headingDifferenceRatingNormal, headingDifferenceRatingMaximum or HeadingDifferenceRatingParameters/normalVelocity are set. 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. This attribute specifies the minimal weight of the heading difference for the local rating of a matched location. It is the lower bound for the effective heading difference weight (recalculated for each position a formula depending on speed) which considers the heading tolerance of a candidate. The calculated heading difference weight never falls below the value of this minimal heading difference weight. 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. This option specifies the normal weight of the heading difference for the local rating of a matched location. It is part of the formula to calculate the effective heading difference weight (recalculated for each position) which considers the heading tolerance of a candidate. The effective heading difference weight can't be greater than the maximal heading difference weight and can't be less than the minimal heading difference weight. If the driven velocity is equal to the normal velocity, the heading difference weigth is equal to the normal heading difference weight. 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. This attribute specifies the maximal weight of the heading difference for the local rating of a matched location. It is the upper bound for the effective heading difference weight (recalculated for each position by a formula depending on speed) which considers the heading tolerance of a candidate. The calculated heading difference weight never exceeds the value of this maximal heading difference weight. 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. The best path should be signaled on a history loss or at the end of a track if it is good enough. Determines whether the best path should be signaled on a history loss or at the end of a track if it is good enough. The minimal ratio between the two best paths, to determine whether the best is sufficiently better than the alternatives. To get the best path the ratio has to be better (greater) or equal than this minimal ratio. To get always the best path the minimal ratio has to be 1.0. 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. Please note that the parameter will be only used for enabled history consideration (global matching). If no history is present (history lost), the next position is matched locally with the usual (un-extended) linking radius. If this match is successful, the linking radius is extended (with an initial value) and the local matching is repeated with the new radius. For the next positions, with each position the linking radius extension is decreased by the respective distance estimations until it reaches 0. While the linking radius is extended, there is no reduction of paths based on the rating, and no minimal distance between candidates. Using the linking radius extension, further segments can be found during the local matching, which increases the chance to find the correct one, especially after driving off-road (e.g. on private ground, or outside of the map data area). Determines whether the linking radius is extended after history lost. The initial linking radius extension in meters, which is used to extend the linking radius after the first local matching was successful. 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. The root element of the profile. Defines common parameters. Defines Mapmatching parameters. The parent profile. The data compatibility version.