経由地の並べ替え、オプションの集荷時間と営業時間

次の経由地パラメータを使用すると、高度なルート計画の使用例が有効になります

経由地営業時間

経由地ごとに、「 opening 」パラメータで最も早い到着時間を設定できます。

  • &waypoint1=...;opening:600
  • &waypoint2=...;opening:2018-05-12T09:30:00

    経由地は出発後 10 分( 600 秒)、または指定された時間(現地時間)に営業しています。 ルーティングが到着すると、それよりも早く待機します。 法的なドライバーである REST の時間と、適切な待ち時間が自動的に組み合わされます。

  • &waypoint3=...;closing:900

  • &waypoint4=...;closing:2018-05-15T18:20:00

    経由地は出発後 15 分( 900 秒)、または指定された時間(現地時間)で終了します。 この期限を満たすルートが検索されるか、またはエラーが返されます。 ルート探索では、法的なドライバーの REST 時間のシフト、(並べ替え可能な)経由地のシーケンスの並べ替え、オプションの経由地のスキップ、または期限に合わせた(トール道路を利用するか、より高速な燃料浪費経路を利用することで)コストの増加を試みます。

    経由地でのストップオーバー遅延 ( 以下を参照 ) は、営業時間の前に開始することはできません。また、営業時間の前に終了する必要があります。 たとえば、トラックが 12 時に到着してから 30 分かかる場合は、営業時間を 12 時に設定し、ストップオーバーを 1800 分に設定します。 終了 =12:30 。

  • &waypoint5=...;openingHours:mo-fr12:00-18:00,sa-sa13:00-16:00

    経由地の営業時間は週ごとに変更されています。 ルーティングが到着するのが早すぎるか遅すぎる場合、ルーティングは次の空きスロットを待機します。 法的なドライバーである REST の時間と、適切な待ち時間が自動的に組み合わされます。

  • &waypoint6=stopOver,3600!...;stopOverDelayRestTime:1800

    車両は経由地で 1 時間( 3600 秒)停止する必要があります。 この時間の 30 分 (1800 秒 ) は、法的なドライバーの REST 時間として使用できます。 経由地でのデフォルトの (stopOverDelayRestTime が指定されていない ) 時間は、正規のドライバーの REST 時間として使用したり、正規のドライバーの時間と組み合わせたりすることはできません。 ルーティングでは、待機時間の許容部分と法的なドライバーの REST 時間が適切な場所に自動的に結合されます。

経由地の並べ替え ( 出張販売員の問題 )

ルーティングでは、経由地に最適なシーケンス順を見つけることができます。 次の経由地パラメータを使用して、この機能をアクティブ化します。

  • &waypoint1=...;sort

    「 sort 」のフラグが付けられた経由地のすべてのセクションは、コストを最適化するためにルータによって再配置できます。 たとえば、 WP0 、 WP1 の経由地リストでは、 sort 、 WP2 ; sort 、 WP3 ; sort 、 WP4 、 WP5 、 sort 、 WP6 、 sort 、 WP7 ルータは、 WP1 、 WP2 、および WP3 のシーケンス順を変更でき、 WP5 および WP6 のシーケンス順を変更できます。 最後の経由地が「並べ替え」可能な場合、ルートは並べ替え可能な経由地のいずれかで終了することがあります。 ドライバーが 1 日を通して最後に訪れた経由地の当日または翌日に宿泊する場合に使用します。

  • &waypoint1=...;before:3,5

    経由地 3 および 5 よりも前に、ルートが経由地 1 に適合するように強制します。 「 sort 」または「 optional 」と組み合わせて使用します。

  • &waypoint1=...;implies:4,8

    経由地 1 がルートの一部である場合、経由地 4 および 8 もルートの一部である必要があることを強制します。 「オプション」の経由地と組み合わせて使用します。

ルート沿いのオプションの経由地をピックしています

車両のペイロード使用率を高めるために、オプションの経由地をルータに渡すことができます。 ルータはコスト最適化ルートを作成し、任意の経由地のうち、どのルートに含めるか(およびルート内のどのシーケンスに含めるか)、およびどのルートをスキップするかを選択します。 ルータは、期限を守るためにオプションの経由地をスキップできます。また、ルートからの迂回コストがこの経由地の収率を超えるためです。

オプションの経由地は、個人用 ( 値を取得するにはそこに移動 ) またはペア用 ( 何かを HERE から取り出してそこにドロップ ) のいずれかです。 次の経由地パラメータを使用して、この機能をアクティブ化します。

  • &waypoint1=...;optional

    ルーターはこの経由地を取得できますが、取得する必要はありません。 また、経由地の順序も変更されません(リオーダ可能)。 ルータのコストが常に最適化されると、要求で指定されたコスト要因の合計が最小化されます。この合計は、 1 時間あたりのドライバーコスト、 1 キロメートルあたりの車両コスト、エネルギー消費コスト、道路トールコスト、およびオプションの経由地を満たすことで得られた価値です。

  • &waypoint1=...;taketo:7

    この経由地を任意にし、順序を指定せずに、ルータが経由地 7 で経由地 1 以降を満たす必要があることを指定します。 オプションの経由地が単なる「訪問」であり、集荷と配達の組み合わせではない場合は、 &waypoint77=...; Taketo:77 を定義します。

  • &waypoint1=...;value:30

    このオプションの経由地を満たすと、特定の「金銭」が生み出されます。 通貨単位は、他のコスト要因(ドライバーコスト、車両コスト、エネルギーコスト)に使用されているものと同じにする必要があります。 トールのコストも考慮する場合、通貨単位は &currence=... パラメータで指定された単位にする必要があります ( 通常は、ルータがコストを加算するために 2 つの通貨を変換する必要があるとすぐに必要になります ) 。

トラック積載量および積載量

車両の積載量には限り &capacity=30,13000,6があり、ルーティングパラメータで定義されます。 車両積載量は、パレット数、積載量キログラム、搭乗者数など、コンポーネントがユーザー定義のベクトルです。 経由地ごと ;load:-3,-1200,1に、経由地パラメータで容量の変更を指定できます。 上記の例を使用すると、経由地 3 のパレットが落下し、合計で 1200 kg の重量がかかり、 1 人の乗客が入ることを意味します。

ルータは、車両の容量を超過しないようにします。 これは、車両の積載量を考慮しながらルータが最適なルートを見つけるため、ソートされていない経由地およびオプションの では重要です。

」に一致する結果は 件です

    」に一致する結果はありません