localRoadsLoadFactor が必要な理由

localRoadsLoadFactor は、ルーティング エンジンがもっと短距離のルートを計算できたかもしれない、というまれなシナリオに対処します。このシナリオは、計算のときにだけマイナーな道路をメモリにロードとするいう、現在のルーティング エンジンの機能が原因で起こります。

このような場合には、localRoadsLoadFactor パラメータにより大きい値を入力して結果を最適化し、より多くのマイナーな道路をロードして計算することができます。

メモリにロードされるマイナーな道路の数は、localRoadsLoadFactor パラメータの値に正比例します。これは、より大きい値 (例えば 3) を入力すると、より多くのマイナーな道路がメモリにロードされ、これによってより最適化されたルートを計算できることを意味します。

注: localRoadsLoadFactor に大きい値を入力しても、必ず適切なルートやマトリクスを得られるとは限りません。このパラメータは、単により多くのマイナーな道路をロードすることによって、より良い計算ができる確率を高めます。
表 1. 値の大小による影響
localRoadsLoadFactor が 1 のとき localRoadsLoadFactor が 3 のとき
注: 上記の比較が示すように、メモリにロードされるマイナーな道路の密度は、localRoadsLoadFactor のそれぞれの値に基づいています。