タイム ウィンドウ

タイム ウィンドウとは

「タイム ウィンドウ」とは、ネットワーク ロケーションを訪れてよい時間帯のことです。

タイムウィンドウは、ルート解析および配車ルート解析で使用できます。以下の 2 つの表は、タイム ウィンドウを設定できるネットワーク解析クラスの一覧です。

ルート解析レイヤのタイム ウィンドウ フィールド

ネットワーク解析クラス

タイム ウィンドウ フィールド

ストップ

TimeWindowStart

TimeWindowEnd

注意注意:

ルート解析の場合、タイム ウィンドウの開始プロパティおよび終了プロパティは、解析レイヤ プロパティの [タイム ウィンドウを使用] がオンになっている場合にのみ、ストップの [プロパティ] ウィンドウに表示されます。

配車ルート解析レイヤのタイム ウィンドウ フィールド

ネットワーク解析クラス

タイム ウィンドウ フィールド

訪問先

TimeWindowStart1

TimeWindowEnd1

TimeWindowStart2

TimeWindowEnd2

拠点

TimeWindowStart1

TimeWindowEnd1

TimeWindowStart2

TimeWindowEnd2

休憩

TimeWindowStart

TimeWindowEnd

配車ルート解析の場合、タイム ウィンドウは常に使用可能です。何らかのプロパティを変更する必要は特にありません。訪問先と拠点に対して 2 つの異なるタイム ウィンドウを設定することができます。それぞれのタイム ウィンドウは、タイム ウィンドウ フィールドの名前の末尾にある数字でグループ化されます。

配車ルート解析では、ルート オブジェクトでも、EarliestStartTime(最早開始時刻)と LatestStartTime(最遅開始時刻)という 2 つのフィールドを使用してタイム ウィンドウを設定できます。これらのフィールドで、移動を開始してよい時間帯を指定します。

タイム ウィンドウの例

タイム ウィンドウについて理解するために、ルートが訪れる必要のある 4 つのストップ abcd を例にとります。各ストップのタイム ウィンドウは、TimeWindowStart および TimeWindowEnd プロパティによって設定されています。

タイム ウィンドウ

ポイント a では午前 8:00 から 9:00 の間の任意の時刻にルートを開始できます。しかし、ストップ b には午前 9:10 以前に到着することはできません。次の図に示されるように、ルートは b に午前 9:05:08 に到着します。

到着時刻と出発時刻

ポイント b を訪れることができるのは、午前 9:10 から 9:12 の間に限定されるため、ルートはポイント b で 4 分 40 秒待機し、午前 9:10 に出発します。この待ち時間は、ストップ b の Wait_Drivetime プロパティに 4.66 分として格納され、ルートの全体的な所有時間に追加されます。ストップの Cumul_Drivetime プロパティには、そのストップに到着するまでの合計時間が格納されます。ポイント b の Cumul_Drivetime は 10 分です(5 分 20 秒の移動時間と、ストップ b のタイム ウィンドウを遵守するための 4 分 40 秒の待ち時間の合計)。

待ち時間

ルートはストップ b を午前 9:10 に出発し、午前 9:15:20 にストップ c に到着します。ただし、ストップ c のタイム ウィンドウは午前 9:10 から 9:12 です。ルートはストップ c のタイム ウィンドウを遵守することができないため、3 分 20 秒の時間超過が生じ、Violation_Drivetime プロパティに 3.33 分として格納されます。

超過時間

ストップ c には、時間超過を示すシンボル 時間超過シンボル が表示されます。

タイム ウィンドウは、「ソフトな」制約として適用されます。つまり、タイム ウィンドウを遵守するルーティングが試みられますが、必要に応じて一部のストップのタイム ウィンドウを超過する場合もあります。つまり、決められたタイム ウィンドウを超過するとルートは生成されない、といった「絶対的な」制約ではありません。ArcGIS Network Analyst エクステンションでは、絶対的なタイム ウィンドウはサポートされていません。

ルートの解析では、ネットワークで選択されている規制を満たし、すべてのタイム ウィンドウを満たす、一連のストップを通過する最低コストのルートの検出が試みられます。タイム ウィンドウの超過が避けられない場合は、合計超過時間が最も少なくなるルートの検出が試みられます。

タイム ウィンドウとタイム ゾーン

ネットワーク データセットにタイム ゾーン ネットワーク属性がある場合、時刻フィールドまたは日付フィールドのあるネットワーク ロケーションは、配置されているエッジのタイム ゾーンを参照します。

タイム ゾーン ネットワーク属性の詳細

関連トピック

5/28/2014