<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="cs">
	<id>https://wiki.solvertech.cz/index.php?action=history&amp;feed=atom&amp;title=TAS%3APokro%C4%8Dil%C3%A9%2FPluginy%2FSolverTech.Tasha.Plugins.Distances.HERE_-_Router%2Fcs</id>
	<title>TAS:Pokročilé/Pluginy/SolverTech.Tasha.Plugins.Distances.HERE - Router/cs - Historie editací</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.solvertech.cz/index.php?action=history&amp;feed=atom&amp;title=TAS%3APokro%C4%8Dil%C3%A9%2FPluginy%2FSolverTech.Tasha.Plugins.Distances.HERE_-_Router%2Fcs"/>
	<link rel="alternate" type="text/html" href="https://wiki.solvertech.cz/index.php?title=TAS:Pokro%C4%8Dil%C3%A9/Pluginy/SolverTech.Tasha.Plugins.Distances.HERE_-_Router/cs&amp;action=history"/>
	<updated>2026-05-02T14:34:28Z</updated>
	<subtitle>Historie editací této stránky</subtitle>
	<generator>MediaWiki 1.37.2</generator>
	<entry>
		<id>https://wiki.solvertech.cz/index.php?title=TAS:Pokro%C4%8Dil%C3%A9/Pluginy/SolverTech.Tasha.Plugins.Distances.HERE_-_Router/cs&amp;diff=19500&amp;oldid=prev</id>
		<title>FuzzyBot: Stránka aktualizována, aby odpovídala nové verzi zdrojové stránky</title>
		<link rel="alternate" type="text/html" href="https://wiki.solvertech.cz/index.php?title=TAS:Pokro%C4%8Dil%C3%A9/Pluginy/SolverTech.Tasha.Plugins.Distances.HERE_-_Router/cs&amp;diff=19500&amp;oldid=prev"/>
		<updated>2023-10-18T10:09:11Z</updated>

		<summary type="html">&lt;p&gt;Stránka aktualizována, aby odpovídala nové verzi zdrojové stránky&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;cs&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Starší verze&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Verze z 18. 10. 2023, 10:09&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Řádek 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Řádek 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;languages /&amp;gt; &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;   &lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;languages /&amp;gt; &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; &lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;= '''Plugin pro výpočet matice a trasy s využitím služeb HERE''' =&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;= '''Plugin pro výpočet matice a trasy s využitím služeb HERE''' =&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>FuzzyBot</name></author>
	</entry>
	<entry>
		<id>https://wiki.solvertech.cz/index.php?title=TAS:Pokro%C4%8Dil%C3%A9/Pluginy/SolverTech.Tasha.Plugins.Distances.HERE_-_Router/cs&amp;diff=2886&amp;oldid=prev</id>
		<title>FuzzyBot: Stránka aktualizována, aby odpovídala nové verzi zdrojové stránky</title>
		<link rel="alternate" type="text/html" href="https://wiki.solvertech.cz/index.php?title=TAS:Pokro%C4%8Dil%C3%A9/Pluginy/SolverTech.Tasha.Plugins.Distances.HERE_-_Router/cs&amp;diff=2886&amp;oldid=prev"/>
		<updated>2022-08-10T12:13:55Z</updated>

		<summary type="html">&lt;p&gt;Stránka aktualizována, aby odpovídala nové verzi zdrojové stránky&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nová stránka&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;lt;languages /&amp;gt;    &lt;br /&gt;
&lt;br /&gt;
= '''Plugin pro výpočet matice a trasy s využitím služeb HERE''' =&lt;br /&gt;
&lt;br /&gt;
=='''Instalace''' ==&lt;br /&gt;
&lt;br /&gt;
Automaticky ve výchozí instalaci. K manuální instalaci je potřeba nainstalovat tři soubory do složky Plugins:&lt;br /&gt;
&lt;br /&gt;
SolverTech.Distances.HERE.dll (samostatný router)&lt;br /&gt;
&lt;br /&gt;
SolverTech.Tasha.Plugins.Distances.HERE.dll (plugin pro Tashu využívající router)&lt;br /&gt;
&lt;br /&gt;
SolverTech.Tasha.Plugins.Distances.HERE.config (nastavení pluginu, viz níže)&lt;br /&gt;
&lt;br /&gt;
== '''Přihlášení k HERE''' ==&lt;br /&gt;
&lt;br /&gt;
Plugin využívá služeb HERE, je tedy nutné vyplnit Api Key (Tasha-Nastavení-&amp;amp;gt;HERE-&amp;amp;gt;Api Key)&lt;br /&gt;
&lt;br /&gt;
===Legacy HERE účty===&lt;br /&gt;
&lt;br /&gt;
Starší účty, které ještě nebyly převedeny na novou autorizaci pomocí jediného Api Key a využívají k přihlášení dvojici App ID/App Code (Tasha-Nastavení-&amp;amp;gt;HERE-&amp;amp;gt;App ID, App Code), je možné stále použít, je ale třeba změnit URL pro matici a trasu v nastavení:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;Matrix&amp;gt;&amp;lt;BaseUrl&amp;gt;https://matrix.route.api.here.com&amp;lt;/BaseUrl&amp;gt;&amp;lt;/Matrix&amp;gt;&lt;br /&gt;
…&lt;br /&gt;
&amp;lt;Route&amp;gt;&amp;lt;BaseUrl&amp;gt;https://route.api.here.com&amp;lt;/BaseUrl&amp;gt;&amp;lt;/Route&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== '''HERE API verze 8''' ==&lt;br /&gt;
&lt;br /&gt;
Novější verze HERE (v8) je zpětně kompatibilní se stávající konfigurací. APIv8 nabízí přesnější a rychlejší výpočty, ale některé funkce nejsou plně implementovány (např. ExcludeCountries), proto je ve výchozím stavu vypnuta a používá se stále v7. Pro přepnutí na výpočet pomocí APIv8 je nutné povolit Enable v ApiV8Settings na true:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ApiV8Settings&amp;gt;&lt;br /&gt;
  &amp;lt;Enable&amp;gt;true&amp;lt;/Enable&amp;gt;&lt;br /&gt;
  &amp;lt;V8MatrixURL&amp;gt;&amp;lt;https://matrix.router.hereapi.com/v8/matrix&amp;lt;/V8MatrixURL&amp;gt;&lt;br /&gt;
  &amp;lt;V8RouteURL&amp;gt;&amp;lt;https://router.hereapi.com/v8/routes&amp;lt;/V8RouteURL&amp;gt;&lt;br /&gt;
&amp;lt;/ApiV8Settings&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Jednotky pro váhu a rozměry u trucků===&lt;br /&gt;
&lt;br /&gt;
APIv7, ze kterého vychází i konfigurace pluginu, využívá pro jednotku hmotnost tuny a pro rozměry metry. V rámci zachování zpětné kompatibility se tedy vždy počítá s tím, že v konfiguraci jsou jednotky zadavány jako float číslo udávající tuny/metry a dojde-li ke změně formátu ze strany HERE (jako např. při přechodu na APIv8), plugin si konverzi provede vnitřně, bez zásahu a vědomí uživatele.&lt;br /&gt;
&lt;br /&gt;
===Mýtné===&lt;br /&gt;
&lt;br /&gt;
* APIv8 zatím nepodporuje upřesnění parametrů pro správný výpočet mýtného, proto se pro výpočet mýta stále používá verze 7.&lt;br /&gt;
&lt;br /&gt;
== '''Konfigurace''' ==&lt;br /&gt;
&lt;br /&gt;
=== Globální ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; data-layout=&amp;quot;default&amp;quot;&lt;br /&gt;
| '''Parametr'''&lt;br /&gt;
| '''Typ'''&lt;br /&gt;
| '''Význam'''&lt;br /&gt;
|-&lt;br /&gt;
| PersistentRoutes&lt;br /&gt;
| bool&lt;br /&gt;
| Uloží již jednou vypočtené RouteID a WKT tras do samostatného souboru &amp;amp;lt;Scenario&amp;amp;gt;.routes. Mnohonásobně zrychluje opakované zobrazení trasy na mapě za cenu velikosti DB.&lt;br /&gt;
|-&lt;br /&gt;
| CrowFlyFirst&lt;br /&gt;
| bool&lt;br /&gt;
| Pro případy, kdy je důležitější mít výsledky okamžitě, je možné spočítat vzdálenosti vzdušnou čarou, dle hodnot pro konkrétní typ vozdila, viz parametry DistanceCoefficient a ApproxSpeedInKilometersPerHour. Přesné hodnoty se pak počítají na pozadí.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Sanity check ===&lt;br /&gt;
&lt;br /&gt;
Pro každou vypočtenou distanci se spočítá crowfly a liší-li se výrazně tyto hodnoty, vyskočí upozornění. Adresy dotčených míst lze vyčíst z logu.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; data-layout=&amp;quot;default&amp;quot;&lt;br /&gt;
| '''Parametr'''&lt;br /&gt;
| '''Typ'''&lt;br /&gt;
| '''Význam'''&lt;br /&gt;
|-&lt;br /&gt;
| Enable&lt;br /&gt;
| bool&lt;br /&gt;
| Povolit sanity check&lt;br /&gt;
|-&lt;br /&gt;
| MaxMultipleDifference&lt;br /&gt;
| float&lt;br /&gt;
| Liší-li se crowfly o tento násobek oproti vypočtené distanci, vyskočí varování. Defaultní hodnota: 10.0&lt;br /&gt;
|-&lt;br /&gt;
| MinimumDistanceInMeters&lt;br /&gt;
| int&lt;br /&gt;
| Ignoruj kontrolu, je-li vzdálenost menší než nastavená hodnota (V metrech). Defaultní hodnota 1000.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Matice vzdálenosti ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; data-layout=&amp;quot;default&amp;quot;&lt;br /&gt;
| '''Parametr'''&lt;br /&gt;
| '''Typ'''&lt;br /&gt;
| '''Význam'''&lt;br /&gt;
|-&lt;br /&gt;
| SearchRange&lt;br /&gt;
| int&lt;br /&gt;
| Omezení okruhu oblasti, ve které lze hledat trasu. Nižší číslo urychluje výpočet, ale může mít za následek suboptimální řešení. V metrech.&lt;br /&gt;
|-&lt;br /&gt;
| UseDynamicRange&lt;br /&gt;
| bool&lt;br /&gt;
| Stejný význam jako SearchRange, jen se hodnota pro SearchRange vypočítá dynamicky, dle vzdálenosti dvou nejvzdálenějších bodů v matici. Při použití UseDynamicRange nesmí být SearchRange vyplněný&lt;br /&gt;
|-&lt;br /&gt;
| SearchRangeDistanceCoefficient&lt;br /&gt;
| float&lt;br /&gt;
| Koeficient pro vynásobení vzdálenosti dvou nevzdálenějších bodů v matici pro vypočtení SearchRange při užití UseDynamicRange. Musí být větší než 1. Typicky 1.5-2.0&lt;br /&gt;
|-&lt;br /&gt;
| AllowedTimeRangeInMinutes&lt;br /&gt;
| int&lt;br /&gt;
| Povolené časové okno.&lt;br /&gt;
|-&lt;br /&gt;
| EnableLastMileComputing&lt;br /&gt;
| bool&lt;br /&gt;
| Zohlední vzdálenosti a času tzv. poslední míle - úseku, který musí překonat jiným způsobem (pěšky, s vozíkem) mezi posledním navigačním bodem (silnice před zákazem vjezdu) a zadanou adresou (vchodem objektu). Je třeba nastavit “LastMileSpeedInMetersPerSecond”&lt;br /&gt;
|-&lt;br /&gt;
| LastMileSpeedInMetersPerSecond&lt;br /&gt;
| float&lt;br /&gt;
| Rychlost v m/s, pro výpočet času stráveného přesunem na poslední míli&lt;br /&gt;
|-&lt;br /&gt;
| LastMileRadiusInMeters&lt;br /&gt;
| int&lt;br /&gt;
| Maximální rádius okolo zadaného místa v metrech, ve kterém se bude provádět reverse geokóding k určení navigačního místa.&lt;br /&gt;
|-&lt;br /&gt;
| UseCrowFlyCalculation&lt;br /&gt;
| bool&lt;br /&gt;
| Vždy vrátí vzdálenost a čas. Nenajde-li trasu, vypočítá hodnoty&lt;br /&gt;
|-&lt;br /&gt;
| UseCarIfTruckNotFound&lt;br /&gt;
| bool&lt;br /&gt;
| Nenajde-li trasu pro truck, použij hodnoty času a vzdálenosti jako by šlo o auto&lt;br /&gt;
|-&lt;br /&gt;
| CrowFlyDistanceCoefficient&lt;br /&gt;
| float&lt;br /&gt;
| Koeficient, kterým se vynásobí přímá vzdálenost mezi dvěmi body, při užití UseCrowFlyCalculation&lt;br /&gt;
|-&lt;br /&gt;
| CrowFlyFirst&lt;br /&gt;
| bool&lt;br /&gt;
|&lt;br /&gt;
Vypočte nejdříve vzdálenosti přes crowfly a poté dopočítává vzdálenosti.&lt;br /&gt;
&lt;br /&gt;
Pokud používáme je nutné mít i vydefinované parametry v “&amp;amp;lt;Vehicle&amp;amp;gt;” (DistanceCoefficient a CrowflyApproxSpeedInKilometersPerHour)&lt;br /&gt;
|-&lt;br /&gt;
| CrowFlyApproxSpeedInKilometersPerHour&lt;br /&gt;
| float&lt;br /&gt;
| Rychlost v km/h pro určení doby při užití UseCrowFlyCalculation&lt;br /&gt;
|-&lt;br /&gt;
| MinColumnCountInMtoNDistanceMatrixAPIRequest&lt;br /&gt;
| int&lt;br /&gt;
| Snižuje velikost požadavku na HERE servery, z optimalizačních důvodů. Optimální hodnota se hledá empiricky, může se časem změnit. Možný rozsah hodnot 10-100. Defaultní hodnota:15&lt;br /&gt;
|-&lt;br /&gt;
| NavigateCloserNumberOfSteps&lt;br /&gt;
| int&lt;br /&gt;
|&lt;br /&gt;
Nenajde-li router trasu např. kvůli tomu, že je cílová adresa v zákazu vjezdu, přesune navigační bod blíže k startovní pozici a zopakuje požadavek. Určuje počet opakování tohoto procesu, než najde trasu nebo proces vzdá a přejde k dalšímu kroku (výpočet přes crowfly, je-li povolen). Pro vypnutí funkcionality je nutné zadat '0'.&lt;br /&gt;
&lt;br /&gt;
Defaultní hodnota: 0 (vypnuto)&lt;br /&gt;
|-&lt;br /&gt;
| NavigateCloserStepInMeters&lt;br /&gt;
| int&lt;br /&gt;
|&lt;br /&gt;
Vzdálenost v metrech, o kterou se posune navigační bod, viz parametr ‘NavigateCloserNumberOfSteps’.&lt;br /&gt;
&lt;br /&gt;
Výchozí hodnota: 20&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Zbylé parametry jsou definované ze strany HERE a jsou popsané na https://developer.here.com/documentation/routing/dev_guide/topics/resource-calculate-matrix.html&lt;br /&gt;
&lt;br /&gt;
=== Large scale matrix ===&lt;br /&gt;
&lt;br /&gt;
Pro výpočet velkých matic, kdy klasický způsob výpočtu trvá dlouho, je možné použít výpočet pomocí Large Scale Matrix API (dále jen LSM). Pomocí LSM lze vypočítat obrovské matice (10 000 x 10 000) v řádu několika minut. Omezení:&lt;br /&gt;
&lt;br /&gt;
# LSM lze použít pouze na HERE účtech s plánem “Managed Assets with Optimization”, které používají OAuth autorizaci (v nastavení Tashi mají vyplněné HERE údaje “Access Key ID” a “Key Secret”)&lt;br /&gt;
# Prozatím nelze použít predikci dopravní situace&lt;br /&gt;
# Sebemenší požadavek se počítá minimálně jako 100 000 transakcí, u plánů, kde se platí za každou transakci je vhodné používát LSM u scénářů, kde je minimálně 317 míst (317x317 &amp;amp;gt; 100 000 transakcí). Případně omezit minimální počet požadavků pomocí parametru MinElementsForLargeScaleMatrix.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; data-layout=&amp;quot;default&amp;quot;&lt;br /&gt;
| '''Parametr'''&lt;br /&gt;
| '''Typ'''&lt;br /&gt;
| '''Význam'''&lt;br /&gt;
|-&lt;br /&gt;
| EnableLargeScaleMatrix&lt;br /&gt;
| bool&lt;br /&gt;
|&lt;br /&gt;
Umožní pro určité matice výpočet pomocí LSM.&lt;br /&gt;
&lt;br /&gt;
Výchozí hodnota: false&lt;br /&gt;
|-&lt;br /&gt;
| MinElementsForLargeScaleMatrix&lt;br /&gt;
| int&lt;br /&gt;
| Obsahuje-li požadavek méně než zadaný počet elementů, matice se nebude počítat pomocí LSM.&amp;lt;br /&amp;gt;&lt;br /&gt;
Výchozí hodnota: 1500&lt;br /&gt;
|-&lt;br /&gt;
| LargeScaleMatrixURL&lt;br /&gt;
| string&lt;br /&gt;
|&lt;br /&gt;
URL pro LSM API, pro případ, kdyby se v budoucnu změnila&lt;br /&gt;
&lt;br /&gt;
Výchozí hodnota: [https://largescalematrix.router.hereapi.com/v1/matrix%22 https://largescalematrix.router.hereapi.com/v1/matrix]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== '''Příklad konfigurace''' ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;DistancesHERESettings xmlns:xsd=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;!--documentation https://developer.here.com/documentation/routing/topics/resource-calculate-matrix.html--&amp;gt;&lt;br /&gt;
  &amp;lt;!-- Save all route IDs and shapes in DB/file. Can take big amount of space --&amp;gt;&lt;br /&gt;
  &amp;lt;PersistentRoutes&amp;gt;true&amp;lt;/PersistentRoutes&amp;gt;&lt;br /&gt;
  &amp;lt;SanityCheck&amp;gt;&lt;br /&gt;
    &amp;lt;Enable&amp;gt;true&amp;lt;/Enable&amp;gt;&lt;br /&gt;
    &amp;lt;MaxMultipleDifference&amp;gt;5.0&amp;lt;/MaxMultipleDifference&amp;gt;&lt;br /&gt;
	&amp;lt;MinimumDistanceInMeters&amp;gt;1000&amp;lt;/MinimumDistanceInMeters&amp;gt;&lt;br /&gt;
  &amp;lt;/SanityCheck&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;Matrix&amp;gt;&lt;br /&gt;
    &amp;lt;BaseUrl&amp;gt;https://matrix.route.ls.hereapi.com&amp;lt;/BaseUrl&amp;gt;&lt;br /&gt;
    &amp;lt;Path&amp;gt;/routing/7.2&amp;lt;/Path&amp;gt;&lt;br /&gt;
    &amp;lt;Resource&amp;gt;/calculatematrix&amp;lt;/Resource&amp;gt;&lt;br /&gt;
    &amp;lt;Format&amp;gt;.json&amp;lt;/Format&amp;gt;&lt;br /&gt;
    &amp;lt;Parameters&amp;gt;&lt;br /&gt;
      &amp;lt;!-- Global matrix parameters. Get be overwritten by vehicle specific ones. Some examples at the end of file --&amp;gt;&lt;br /&gt;
      &amp;lt;Parameter&amp;gt;&lt;br /&gt;
        &amp;lt;Name&amp;gt;searchRange&amp;lt;/Name&amp;gt;&lt;br /&gt;
        &amp;lt;Value&amp;gt;1000000&amp;lt;/Value&amp;gt;&lt;br /&gt;
      &amp;lt;/Parameter&amp;gt;&lt;br /&gt;
      &amp;lt;Parameter&amp;gt;&lt;br /&gt;
        &amp;lt;Name&amp;gt;matrixAttributes&amp;lt;/Name&amp;gt;&lt;br /&gt;
        &amp;lt;Value&amp;gt;none,su&amp;lt;/Value&amp;gt;&lt;br /&gt;
      &amp;lt;/Parameter&amp;gt;&lt;br /&gt;
      &amp;lt;Parameter&amp;gt;&lt;br /&gt;
        &amp;lt;Name&amp;gt;summaryAttributes&amp;lt;/Name&amp;gt;&lt;br /&gt;
        &amp;lt;Value&amp;gt;none,tt,di&amp;lt;/Value&amp;gt;&lt;br /&gt;
      &amp;lt;/Parameter&amp;gt;&lt;br /&gt;
      &amp;lt;Parameter&amp;gt;&lt;br /&gt;
        &amp;lt;Name&amp;gt;AllowedTimeRangeInMinutes&amp;lt;/Name&amp;gt;&lt;br /&gt;
        &amp;lt;Value&amp;gt;60&amp;lt;/Value&amp;gt;&lt;br /&gt;
      &amp;lt;/Parameter&amp;gt;&lt;br /&gt;
      &amp;lt;Parameter&amp;gt;&lt;br /&gt;
        &amp;lt;Name&amp;gt;EnableLastMileComputing&amp;lt;/Name&amp;gt;&lt;br /&gt;
        &amp;lt;Value&amp;gt;true&amp;lt;/Value&amp;gt;&lt;br /&gt;
      &amp;lt;/Parameter&amp;gt;  &lt;br /&gt;
      &amp;lt;Parameter&amp;gt;&lt;br /&gt;
        &amp;lt;Name&amp;gt;NavigateCloserNumberOfSteps&amp;lt;/Name&amp;gt;&lt;br /&gt;
        &amp;lt;Value&amp;gt;3&amp;lt;/Value&amp;gt;&lt;br /&gt;
      &amp;lt;/Parameter&amp;gt;&lt;br /&gt;
      &amp;lt;Parameter&amp;gt;&lt;br /&gt;
        &amp;lt;Name&amp;gt;NavigateCloserStepInMeters&amp;lt;/Name&amp;gt;&lt;br /&gt;
        &amp;lt;Value&amp;gt;20&amp;lt;/Value&amp;gt;&lt;br /&gt;
      &amp;lt;/Parameter&amp;gt;&lt;br /&gt;
      &amp;lt;Parameter&amp;gt;&lt;br /&gt;
		&amp;lt;Name&amp;gt;EnableLargeScaleMatrix&amp;lt;/Name&amp;gt;&lt;br /&gt;
		&amp;lt;Value&amp;gt;false&amp;lt;/Value&amp;gt;&lt;br /&gt;
	  &amp;lt;/Parameter&amp;gt;&lt;br /&gt;
	  &amp;lt;Parameter&amp;gt;&lt;br /&gt;
		&amp;lt;Name&amp;gt;MinElementsForLargeScaleMatrix&amp;lt;/Name&amp;gt;&lt;br /&gt;
		&amp;lt;Value&amp;gt;1500&amp;lt;/Value&amp;gt;&lt;br /&gt;
	  &amp;lt;/Parameter&amp;gt;&lt;br /&gt;
	  &amp;lt;Parameter&amp;gt;&lt;br /&gt;
		&amp;lt;Name&amp;gt;LargeScaleMatrixURL&amp;lt;/Name&amp;gt;&lt;br /&gt;
		&amp;lt;Value&amp;gt;https://largescalematrix.router.hereapi.com/v1/matrix&amp;lt;/Value&amp;gt;&lt;br /&gt;
	  &amp;lt;/Parameter&amp;gt;&lt;br /&gt;
	  &amp;lt;Parameter&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;CrowFlyFirst&amp;lt;/Name&amp;gt;&lt;br /&gt;
       &amp;lt;Value&amp;gt;true&amp;lt;/Value&amp;gt;&lt;br /&gt;
      &amp;lt;/Parameter&amp;gt;&lt;br /&gt;
    &amp;lt;/Parameters&amp;gt;&lt;br /&gt;
  &amp;lt;/Matrix&amp;gt;&lt;br /&gt;
  &amp;lt;Route&amp;gt;&lt;br /&gt;
    &amp;lt;BaseUrl&amp;gt;https://route.ls.hereapi.com&amp;lt;/BaseUrl&amp;gt;&lt;br /&gt;
    &amp;lt;Parameters&amp;gt;&lt;br /&gt;
      &amp;lt;Parameter&amp;gt;&lt;br /&gt;
        &amp;lt;Name&amp;gt;representation&amp;lt;/Name&amp;gt;&lt;br /&gt;
        &amp;lt;Value&amp;gt;overview&amp;lt;/Value&amp;gt;&lt;br /&gt;
      &amp;lt;/Parameter&amp;gt;&lt;br /&gt;
      &amp;lt;Parameter&amp;gt;&lt;br /&gt;
        &amp;lt;Name&amp;gt;routeAttributes&amp;lt;/Name&amp;gt;&lt;br /&gt;
        &amp;lt;Value&amp;gt;none,sm,sh&amp;lt;/Value&amp;gt;&lt;br /&gt;
      &amp;lt;/Parameter&amp;gt;&lt;br /&gt;
      &amp;lt;Parameter&amp;gt;&lt;br /&gt;
        &amp;lt;Name&amp;gt;alternatives&amp;lt;/Name&amp;gt;&lt;br /&gt;
        &amp;lt;Value&amp;gt;9&amp;lt;/Value&amp;gt;&lt;br /&gt;
      &amp;lt;/Parameter&amp;gt;&lt;br /&gt;
      &amp;lt;Parameter&amp;gt;&lt;br /&gt;
        &amp;lt;Name&amp;gt;language&amp;lt;/Name&amp;gt;&lt;br /&gt;
        &amp;lt;Value&amp;gt;cs-cz&amp;lt;/Value&amp;gt;&lt;br /&gt;
      &amp;lt;/Parameter&amp;gt;&lt;br /&gt;
    &amp;lt;/Parameters&amp;gt;&lt;br /&gt;
  &amp;lt;/Route&amp;gt;&lt;br /&gt;
  &amp;lt;Vehicle&amp;gt;&lt;br /&gt;
    &amp;lt;ArrayOfParameter&amp;gt;&lt;br /&gt;
      &amp;lt;Parameter&amp;gt;&lt;br /&gt;
        &amp;lt;Name&amp;gt;mode&amp;lt;/Name&amp;gt;&lt;br /&gt;
        &amp;lt;Value&amp;gt;fastest;car;traffic:enabled&amp;lt;/Value&amp;gt;&lt;br /&gt;
      &amp;lt;/Parameter&amp;gt;&lt;br /&gt;
      &amp;lt;Parameter&amp;gt;&lt;br /&gt;
        &amp;lt;Name&amp;gt;DistanceCoefficient&amp;lt;/Name&amp;gt;&lt;br /&gt;
        &amp;lt;Value&amp;gt;2.0&amp;lt;/Value&amp;gt;&lt;br /&gt;
      &amp;lt;/Parameter&amp;gt;&lt;br /&gt;
      &amp;lt;Parameter&amp;gt;&lt;br /&gt;
         &amp;lt;Name&amp;gt;CrowflyApproxSpeedInKilometersPerHour&amp;lt;/Name&amp;gt;&lt;br /&gt;
         &amp;lt;Value&amp;gt;60.0&amp;lt;/Value&amp;gt;&lt;br /&gt;
      &amp;lt;/Parameter&amp;gt;&lt;br /&gt;
      &amp;lt;!-- Per vehicle matrix parameter. This one will take precedence over global one &lt;br /&gt;
      &amp;lt;Parameter&amp;gt;&lt;br /&gt;
        &amp;lt;Name&amp;gt;searchRange&amp;lt;/Name&amp;gt;&lt;br /&gt;
        &amp;lt;Value&amp;gt;500000&amp;lt;/Value&amp;gt;&lt;br /&gt;
      &amp;lt;/Parameter&amp;gt;  --&amp;gt;&lt;br /&gt;
    &amp;lt;/ArrayOfParameter&amp;gt;&lt;br /&gt;
&amp;lt;!--    &lt;br /&gt;
    &amp;lt;ArrayOfParameter&amp;gt;&lt;br /&gt;
      &amp;lt;Parameter&amp;gt;&lt;br /&gt;
        &amp;lt;Name&amp;gt;mode&amp;lt;/Name&amp;gt;&lt;br /&gt;
        &amp;lt;Value&amp;gt;fastest;truck;traffic:enabled&amp;lt;/Value&amp;gt;&lt;br /&gt;
      &amp;lt;/Parameter&amp;gt;&lt;br /&gt;
      &amp;lt;Parameter&amp;gt;&lt;br /&gt;
        &amp;lt;Name&amp;gt;limitedWeight&amp;lt;/Name&amp;gt;&lt;br /&gt;
        &amp;lt;Value&amp;gt;7.5&amp;lt;/Value&amp;gt;&lt;br /&gt;
      &amp;lt;/Parameter&amp;gt;&lt;br /&gt;
      &amp;lt;Parameter&amp;gt;&lt;br /&gt;
        &amp;lt;Name&amp;gt;weightPerAxle&amp;lt;/Name&amp;gt;&lt;br /&gt;
        &amp;lt;Value&amp;gt;4&amp;lt;/Value&amp;gt;&lt;br /&gt;
      &amp;lt;/Parameter&amp;gt;&lt;br /&gt;
      &amp;lt;Parameter&amp;gt;&lt;br /&gt;
        &amp;lt;Name&amp;gt;height&amp;lt;/Name&amp;gt;&lt;br /&gt;
        &amp;lt;Value&amp;gt;4&amp;lt;/Value&amp;gt;&lt;br /&gt;
      &amp;lt;/Parameter&amp;gt;&lt;br /&gt;
      &amp;lt;Parameter&amp;gt;&lt;br /&gt;
        &amp;lt;Name&amp;gt;width&amp;lt;/Name&amp;gt;&lt;br /&gt;
        &amp;lt;Value&amp;gt;2.55&amp;lt;/Value&amp;gt;&lt;br /&gt;
      &amp;lt;/Parameter&amp;gt;&lt;br /&gt;
      &amp;lt;Parameter&amp;gt;&lt;br /&gt;
        &amp;lt;Name&amp;gt;length&amp;lt;/Name&amp;gt;&lt;br /&gt;
        &amp;lt;Value&amp;gt;16.5&amp;lt;/Value&amp;gt;&lt;br /&gt;
      &amp;lt;/Parameter&amp;gt;&lt;br /&gt;
    &amp;lt;/ArrayOfParameter&amp;gt;&lt;br /&gt;
    &amp;lt;ArrayOfParameter&amp;gt;&lt;br /&gt;
      &amp;lt;Parameter&amp;gt;&lt;br /&gt;
        &amp;lt;Name&amp;gt;mode&amp;lt;/Name&amp;gt;&lt;br /&gt;
        &amp;lt;Value&amp;gt;fastest;truck;traffic:enabled&amp;lt;/Value&amp;gt;&lt;br /&gt;
      &amp;lt;/Parameter&amp;gt;&lt;br /&gt;
      &amp;lt;Parameter&amp;gt;&lt;br /&gt;
        &amp;lt;Name&amp;gt;excludeCountries&amp;lt;/Name&amp;gt;&lt;br /&gt;
        &amp;lt;Value&amp;gt;POL,AUT,DEU,SVK&amp;lt;/Value&amp;gt;&lt;br /&gt;
      &amp;lt;/Parameter&amp;gt;&lt;br /&gt;
      &amp;lt;Parameter&amp;gt;&lt;br /&gt;
        &amp;lt;Name&amp;gt;truckType&amp;lt;/Name&amp;gt;&lt;br /&gt;
        &amp;lt;Value&amp;gt;tractorTruck&amp;lt;/Value&amp;gt;&lt;br /&gt;
      &amp;lt;/Parameter&amp;gt;&lt;br /&gt;
      &amp;lt;Parameter&amp;gt;&lt;br /&gt;
        &amp;lt;Name&amp;gt;trailersCount&amp;lt;/Name&amp;gt;&lt;br /&gt;
        &amp;lt;Value&amp;gt;2&amp;lt;/Value&amp;gt;&lt;br /&gt;
      &amp;lt;/Parameter&amp;gt;&lt;br /&gt;
      &amp;lt;Parameter&amp;gt;&lt;br /&gt;
        &amp;lt;Name&amp;gt;limitedWeight&amp;lt;/Name&amp;gt;&lt;br /&gt;
        &amp;lt;Value&amp;gt;18&amp;lt;/Value&amp;gt;&lt;br /&gt;
      &amp;lt;/Parameter&amp;gt;&lt;br /&gt;
      &amp;lt;Parameter&amp;gt;&lt;br /&gt;
        &amp;lt;Name&amp;gt;weightPerAxle&amp;lt;/Name&amp;gt;&lt;br /&gt;
        &amp;lt;Value&amp;gt;10&amp;lt;/Value&amp;gt;&lt;br /&gt;
      &amp;lt;/Parameter&amp;gt;&lt;br /&gt;
      &amp;lt;Parameter&amp;gt;&lt;br /&gt;
        &amp;lt;Name&amp;gt;height&amp;lt;/Name&amp;gt;&lt;br /&gt;
        &amp;lt;Value&amp;gt;4.7&amp;lt;/Value&amp;gt;&lt;br /&gt;
      &amp;lt;/Parameter&amp;gt;&lt;br /&gt;
      &amp;lt;Parameter&amp;gt;&lt;br /&gt;
        &amp;lt;Name&amp;gt;width&amp;lt;/Name&amp;gt;&lt;br /&gt;
        &amp;lt;Value&amp;gt;2.55&amp;lt;/Value&amp;gt;&lt;br /&gt;
      &amp;lt;/Parameter&amp;gt;&lt;br /&gt;
      &amp;lt;Parameter&amp;gt;&lt;br /&gt;
        &amp;lt;Name&amp;gt;length&amp;lt;/Name&amp;gt;&lt;br /&gt;
        &amp;lt;Value&amp;gt;24&amp;lt;/Value&amp;gt;&lt;br /&gt;
      &amp;lt;/Parameter&amp;gt;&lt;br /&gt;
      &amp;lt;Parameter&amp;gt;&lt;br /&gt;
        &amp;lt;Name&amp;gt;shippedHazardousGoods&amp;lt;/Name&amp;gt;&lt;br /&gt;
        &amp;lt;Value&amp;gt;harmfulToWater&amp;lt;/Value&amp;gt;&lt;br /&gt;
      &amp;lt;/Parameter&amp;gt;&lt;br /&gt;
      &amp;lt;Parameter&amp;gt;&lt;br /&gt;
        &amp;lt;Name&amp;gt;tunnelCategory&amp;lt;/Name&amp;gt;&lt;br /&gt;
        &amp;lt;Value&amp;gt;B&amp;lt;/Value&amp;gt;&lt;br /&gt;
      &amp;lt;/Parameter&amp;gt;&lt;br /&gt;
    &amp;lt;/ArrayOfParameter&amp;gt;  --&amp;gt;&lt;br /&gt;
  &amp;lt;/Vehicle&amp;gt;&lt;br /&gt;
 &amp;lt;/DistancesHERESettings&amp;gt;&lt;/div&gt;</summary>
		<author><name>FuzzyBot</name></author>
	</entry>
</feed>