廃棄物収集解析レイヤー
廃棄物収集解析は、歩道の脇に出された家庭ごみを収集し、埋立地または中継所に廃棄する複数の車両を対象に設計された、使用例に特化した VRP (配車ルート) アルゴリズムです。 特定の収集日にすべての世帯から収集する単一の地区の計画を目的としています。
廃棄物収集解析は、自治体で廃棄物の収集が必要な世帯 (ストップ) に対して、その場所を収集するトラック (ルート) と、訪問する順序を決定します。 目的は、地理的に密集したルートを生成することで、各ストップを最適な形で巡回し、複数車両の全体的な運用コストを最小限に抑えることにあります。
Network Analyst の配車ルート解析と廃棄物収集解析のどちらを使用しても、複数車両が顧客の場所で収集し、必要に応じて車両を空にする作業を 1 日中実施することができます。 配車ルート解析は柔軟性が高く、さまざまな制約をモデル化できますが、この柔軟性によってアルゴリズムも制限されます。 廃棄物収集解析は制約のサブセットをサポートしますが、これらの機能は、品質とパフォーマンスに優れた家庭の廃棄物収集を対象としています。
注意:
廃棄物収集解析の最小要件は、1 つのストップと 1 つのルートです。 各ストップとルートには、一意な名前が必要です。 各ルートには開始時刻と最大合計時間が必要で、これらはルート フィーチャクラスで StartTime および MaxTotalTime 属性を使用して指定できます。 また、これら 2 つの値は、廃棄物収集レイヤー タブの デフォルトのルート開始時刻 および 最大合計時間 レイヤー プロパティとして指定することもできます。 同様に、収集モードはストップごとに必要で、ストップ フィーチャクラスの CollectionMode 属性を使用するか、廃棄物収集レイヤー タブの 収集モード レイヤー プロパティを指定することで指定できます。
注意:
特に、廃棄物収集解析の移動モードにはご注意ください。 移動モードをする際は、ごみ収集車に独自の要件があることを考慮する必要があります。 これらの決定は、住宅地の場所に到達可能かどうかに影響を与える可能性があります。
ストップ
ストップ フィーチャクラスは、廃棄物収集解析レイヤーに含まれるストップを格納します。 これらは、ごみ、リサイクル、庭ごみなどの廃棄物が収集される住宅地の場所です。
ストップでは、庭のごみと紙類など、2 つの異なる分別ごみの収集量を同時にトラッキングすることができます。 これらの 2 つの分別ごみは、その場所にあるごみ容器の数、廃棄物の重量、または廃棄物の体積別にトラッキングすることができます。
廃棄物の収集作業を完了するのに必要な時間であるサービス時間を、ストップに設定することができます。 サービス時間は、すべてのストップで同じ時間に指定することも、ストップごとに異なる時間に指定することもできます。 たとえば、2 つのごみ容器があるストップと 1 つのごみ容器があるストップでは、収集に 2 倍の時間がかかる可能性があります。
各世帯のストップを個別にモデル化することもできますが、内部的には、道路のエッジ全体が同じルートで収集が行われるよう、エッジ単位に集約されます。 収集エッジの詳細については、「収集エッジ」をご参照ください。 これは、ストップを事前にルートに割り当て、ストップ レベルで収集モードを調整する場合に特に重要です。
ストップ: 入力フィールド
次の表に、ストップ フィーチャクラスの入力フィールドの説明を示します。
|
入力フィールド |
説明 |
データ タイプ |
|---|---|---|
|
|
ストップの名前。 これは必須フィールドです 名前は、一意でなければなりません。 ストップ名では大文字と小文字が区別されます。また、ストップが解析処理から除外される場合でも、ストップ名は空白のままにしないでください。 |
Text |
|
|
このプロパティは、ルートがネットワーク ロケーションを訪れたときの滞在時間を指定します。つまり、ネットワーク ロケーションのインピーダンス値を格納します。 0 または NULL 値は、ネットワーク ロケーションでサービス時間が必要ないことを表します。 このフィールドの値の単位は、解析レイヤーの 時間単位 プロパティで指定します。 |
Double |
|
|
このネットワーク ロケーションで収集する分別 1 のごみ容器の数。 |
Double |
|
|
このネットワーク ロケーションで収集する分別 1 の廃棄物の物理的な重量。 すべての重量フィールドで同じ単位を使用している限り、この値には任意の重量単位を使用できます。 |
Double |
|
|
このネットワーク ロケーションで収集する分別 1 の廃棄物の体積。 すべての体積フィールドで同じ単位を使用している限り、この値には任意の体積単位を使用できます。 |
Double |
|
|
このネットワーク ロケーションで収集する分別 2 のごみ容器の数。 |
Double |
|
|
このネットワーク ロケーションで収集する分別 2 の廃棄物の物理的な重量。 すべての重量フィールドで同じ単位を使用している限り、この値には任意の重量単位を使用できます。 |
Double |
|
|
このネットワーク ロケーションで収集する分別 2 の廃棄物の体積。 すべての体積フィールドで同じ単位を使用している限り、この値には任意の体積単位を使用できます。 |
Double |
|
|
その場所を、道路の両側を同時に巡回する車両で収集するのか、道路の両側を別々の巡回で収集する車両で収集するのかを指定します。 次の値を使用できます (括弧内のコードではなく、名前を使用してください)。
このフィールド、またはレイヤー プロパティの 収集モード を設定する必要があります。 このフィールドを NULL のままにすると、収集モード がストップに使用されます。 道路のエッジ上のすべてのストップには、同じ |
Long |
|
|
ストップのアンカー ルール (ルートの最初または最後のストップに設定する必要があることを示すルール) を指定します。 次の値を使用できます (括弧内のコードではなく、名前を使用してください)。
ストップが特定のルートに追加で制約される場合、 収集エッジ が最初/最後に収集される必要があることを示すには、そのエッジ上にストップが 1 つあれば十分です。 収集エッジ上の複数のストップが最初/最後のストップであることを示している場合、それらは一致している必要があります。 |
Long |
|
|
ストップをルートに割り当てるためのルールを指定します。 次の値を使用できます (括弧内のコードではなく、名前を使用してください)。
「収集エッジ」が割り当てルールに従う必要があることを示すには、そのエッジ上にストップが 1 つあれば十分です。 収集エッジ上の複数のストップが割り当てルールを指定している場合、それらは一致している必要があります。 |
Long |
ストップ: 入力/出力フィールド
次の表に、ストップ フィーチャクラスの入力/出力フィールドの説明を示します。
|
入力/出力フィールド |
説明 |
データ タイプ |
|---|---|---|
|
|
ネットワーク ロケーションが割り当てられるルートの名前。 このフィールドを入力フィールドとして使用し、ストップを特定のルートに事前に割り当てておきます。 このフィールドは NULL 値を含むことができます。NULL 値の場合、ストップはどのルートにも事前に割り当てられず、解析機能がその場所に対して最適なルートの割り当てを決定します。 このフィールドを NULL に設定した場合は、順序フィールドも NULL に設定する必要があります。
解析処理の後、場所のルートが解析されると、 |
Text |
|
|
場所に割り当てられたルートでのその場所の順序。 入力フィールドとしてこのフィールドを使用して、ルート上での場所の相対的な順序を指定します。 このフィールドは NULL 値を含むことができます。NULL 値は、場所をルート上のどこにでも配置できることを示します。 順序を示す入力値は、負でない値であり、各ルートに対して一意です (リニューアル拠点およびストップの間で共有されます)。ただし、1 から開始する必要も連続している必要もありません。 解析処理の後、 |
Long |
|
ネットワーク ロケーション フィールド
|
これらのフィールドを組み合わせて、オブジェクトが配置されているネットワーク上のポイントを表します。 |
|
ストップ: 出力フィールド
次の表に、ストップ フィーチャクラスの出力フィールドの説明を示します。
|
出力フィールド |
説明 |
データ タイプ |
|---|---|---|
|
|
ネットワーク上の位置を基準としたその地点のステータスと解析の結果を示します。 次の値を使用できます (括弧内のコードではなく、名前を使用してください)。
タイム ウィンドウが使用され、ルートが早く、または遅く到着する場合、値は (6) タイム ウィンドウ違反 に変わります。 |
Long |
|
このフィールドは、制約違反のサマリーを含み、解析の実行後に設定されます。 各フィールドには、違反が 1 つ含まれます。 ストップに複数の違反が含まれる場合、次の
注意:ルート解析されないストップの制約違反フィールドの値は、すべての違反を説明していることもあれば、そうでないこともあります。 ストップを検討対象から直ちに除外する必要があるほど違反が深刻である場合、解析機能はその処理を行い、そのストップについて他の違反が検出されないようにします。 違反が発生しても、それによってソリューションの生成が自動的に停止されない場合は、制約違反フィールドに違反が報告され、解析ではストップを引き続き検討対象とします。 そうした違反がさらに発生した場合は、制約違反フィールドに追加され、この追加処理は、該当するストップに対する解析プロセスが違反によって異常終了するか、問題の全体的なソリューションを解析で検出するまで継続されます。 |
Long |
|
|
このストップに対応する出力 |
Long |
拠点
拠点フィーチャクラスには、特定の廃棄物収集解析レイヤーに含まれる拠点が格納されます。
拠点とは、車両が就業日の初めに出発し、就業日の終わりに戻ってくる場所です。 廃棄物収集解析では、ルートはすべて同じ拠点の場所で開始し、同じ拠点の場所で終了する必要があります。 ただし、開始拠点と終了拠点には異なる場所を指定でき、解析で明示的に指定されていない仮想拠点の場所としてモデル化することもできます。
拠点: 入力フィールド
次の表に、拠点フィーチャクラスの入力フィールドの説明を示します。
|
入力フィールド |
説明 |
データ タイプ |
|---|---|---|
|
|
拠点の名前。 これは必須フィールドです。 ルート サブレイヤーの |
Text |
拠点: 入力/出力フィールド
次の表に、拠点フィーチャクラスの入力/出力フィールドの説明を示します:
|
入力/出力フィールド |
説明 |
データ タイプ |
|---|---|---|
|
ネットワーク ロケーション フィールド
|
これらのフィールドを組み合わせて、オブジェクトが配置されているネットワーク上のポイントを表します。 |
|
拠点: 出力フィールド
次の表に、拠点フィーチャクラスの出力フィールドの説明を示します:
|
出力フィールド |
説明 |
データ タイプ |
|---|---|---|
|
|
ネットワーク上の位置を基準としたその地点のステータスと解析の結果を示します。 次の値を使用できます (括弧内のコードではなく、名前を使用してください)。
タイム ウィンドウが使用され、ルートが早く、または遅く到着する場合、値は (6) タイム ウィンドウ違反 に変わります。 |
Long |
ルート
ルート フィーチャクラスには、車両や運転手の特性を示すルートが格納されます。
ルートには開始時刻と最大作業時間を指定する必要があり、必要に応じて、開始拠点および終了拠点のサービス時間、運用上の制約、車両の容量、運転手の就業日に関するさまざまな制約を指定することもできます。
注意:
廃棄物収集解析は、指定されたすべてのルートに均等に作業を配分するのではなく、使用されるルートの数を最小限に抑えようとします。
ルート: 入力フィールド
次の表に、ルート フィーチャクラスの入力フィールドの説明を示します。
|
フィールド |
説明 |
データ タイプ |
|---|---|---|
|
|
ルートの名前。 これは必須フィールドです。 このフィールドは主キーです。ストップ サブレイヤー、ルート ライン サブレイヤー、ルート リニューアル サブレイヤー、リニューアル拠点サブレイヤーでは、外部キーとして使用されます。 ルートの名前では大文字と小文字が区別されます。また、ルートが解析の対象から除外される場合でも、ルートの名前は空白のままにしないでください。 名前は、一意でなければなりません。 |
Text |
|
|
ルートの開始拠点の名前。 すべてのルートの開始拠点は同じである必要があります。 これらはすべて拠点クラスで指定された同じ場所か、すべて NULL のままにすることができます。 開始拠点と終了拠点は、異なっていてもかまいません。 このフィールドは、拠点クラスの |
Text |
|
|
ルートの終了拠点の名前。 すべてのルートの終了拠点は同じである必要があります。 これらはすべて拠点クラスで指定された同じ場所か、すべて NULL のままにすることができます。 開始拠点と終了拠点は、異なっていてもかまいません。 このフィールドは、拠点クラスの |
Text |
|
|
開始拠点でのサービス時間。 このフィールドを使用して、車両に荷物を積み込むのに要する時間をモデリングします。 このフィールドは NULL 値を含むことができます。NULL 値はサービス時間がゼロであることを示します。 このフィールドの値の単位は、解析レイヤーの 時間単位 プロパティで指定します。 開始拠点と終了拠点でのサービス時間は固定値で ( |
Double |
|
|
終了拠点でのサービス時間。 このフィールドを使用して、車両から荷物を降ろすのに要する時間をモデリングします。 このフィールドは NULL 値を含むことができます。NULL 値はサービス時間がゼロであることを示します。 このフィールドの値の単位は、解析レイヤーの 時間単位 プロパティで指定します。 開始拠点と終了拠点でのサービス時間は固定値で ( |
Double |
|
|
ルートの開始時刻。 このフィールド、またはレイヤー プロパティの デフォルトのルート開始時刻 を設定する必要があります。 このフィールドが NULL のままの場合、デフォルトのルート開始時刻 に設定されたデフォルト値がルートに使用されます。 |
Time Only |
|
|
車両を空にする必要が生じるまでに収集できる、分別 1 のごみ容器の最大数。 リニューアルを使用する場合、これは車両の容量に対する制約であり、ルートに対する制約ではありません。 この制限に達すると、ルートはリニューアル ロケーションを訪問し、車両を空にします。 運転手の就業時間に余裕がある場合、ルートはリニューアル拠点の後に引き続き収集を行います。 このフィールドの NULL 値は、この数量に対して容量がゼロの車両を表します。 対応する数量フィールドにゼロ以外の値を持つストップは、このルートに割り当てられません。 |
Double |
|
|
車両を空にする必要が生じるまでに収集できる、分別 1 の物理的な最大重量。 すべての重量フィールドで同じ単位を使用している限り、この値には任意の重量単位を使用できます。 リニューアルを使用する場合、これは車両の容量に対する制約であり、ルートに対する制約ではありません。 この制限に達すると、ルートはリニューアル ロケーションを訪問し、車両を空にします。 運転手の就業時間に余裕がある場合、ルートはリニューアル拠点の後に引き続き収集を行います。 このフィールドの NULL 値は、この数量に対して容量がゼロの車両を表します。 対応する数量フィールドにゼロ以外の値を持つストップは、このルートに割り当てられません。 |
Double |
|
|
車両を空にする必要が生じるまでに収集できる、分別 1 の最大体積。 すべての体積フィールドで同じ単位を使用している限り、この値には任意の体積単位を使用できます。 リニューアルを使用する場合、これは車両の容量に対する制約であり、ルートに対する制約ではありません。 この制限に達すると、ルートはリニューアル ロケーションを訪問し、車両を空にします。 運転手の就業時間に余裕がある場合、ルートはリニューアル拠点の後に引き続き収集を行います。 このフィールドの NULL 値は、この数量に対して容量がゼロの車両を表します。 対応する数量フィールドにゼロ以外の値を持つストップは、このルートに割り当てられません。 |
Double |
|
|
車両を空にする必要が生じるまでに収集できる、分別 2 のごみ容器の最大数。 リニューアルを使用する場合、これは車両の容量に対する制約であり、ルートに対する制約ではありません。 この制限に達すると、ルートはリニューアル ロケーションを訪問し、車両を空にします。 運転手の就業時間に余裕がある場合、ルートはリニューアル拠点の後に引き続き収集を行います。 このフィールドの NULL 値は、この数量に対して容量がゼロの車両を表します。 対応する数量フィールドにゼロ以外の値を持つストップは、このルートに割り当てられません。 |
Double |
|
|
車両を空にする必要が生じるまでに収集できる、分別 2 の物理的な最大重量。 すべての重量フィールドで同じ単位を使用している限り、この値には任意の重量単位を使用できます。 リニューアルを使用する場合、これは車両の容量に対する制約であり、ルートに対する制約ではありません。 この制限に達すると、ルートはリニューアル ロケーションを訪問し、車両を空にします。 運転手の就業時間に余裕がある場合、ルートはリニューアル拠点の後に引き続き収集を行います。 このフィールドの NULL 値は、この数量に対して容量がゼロの車両を表します。 対応する数量フィールドにゼロ以外の値を持つストップは、このルートに割り当てられません。 |
Double |
|
|
車両を空にする必要が生じるまでに収集できる、分別 2 の最大体積。 すべての体積フィールドで同じ単位を使用している限り、この値には任意の体積単位を使用できます。 リニューアルを使用する場合、これは車両の容量に対する制約であり、ルートに対する制約ではありません。 この制限に達すると、ルートはリニューアル ロケーションを訪問し、車両を空にします。 運転手の就業時間に余裕がある場合、ルートはリニューアル拠点の後に引き続き収集を行います。 このフィールドの NULL 値は、この数量に対して容量がゼロの車両を表します。 対応する数量フィールドにゼロ以外の値を持つストップは、このルートに割り当てられません。 |
Double |
|
|
規定労働時間の長さで、この時間を超過すると規定外労働時間の計算が開始されます。 このフィールドは NULL 値を含むことができます。NULL 値は規定外労働時間が適用されないことを示します。 このフィールドの値の単位は、解析レイヤーの 時間単位 プロパティで指定します。 たとえば、合計ルート所要時間が 8 時間を超えたときに、運転手に規定外労働時間賃金を支払う必要がある場合、
|
Double |
|
|
ルートの最大許容所要時間。 ルートの所要時間には、移動時間に加えて、ストップ、拠点、リニューアルでのサービス時間および待ち時間も含まれます。 このフィールド、またはレイヤー プロパティの 最大合計時間 を設定する必要があります。 このフィールドを NULL のままにすると、最大合計時間 プロパティに設定されたデフォルト値がルートに使用されます。 このフィールドの値の単位は、解析レイヤーの 時間単位 プロパティで指定します。 |
Double |
|
|
ルートへの最大許容移動距離。 このフィールドは NULL 値を含むことができます。NULL 値は最大許容移動時間に制約がないことを示します。 このフィールド値の単位は、解析レイヤーの 距離単位 プロパティで指定します。 |
Double |
|
|
解析時にルートを使用できるかどうかを指定します。 このフィールドは、次に示す値によって制約されます (括弧内のコードではなく、名前を使用してください):
|
Long |
ルート: 出力フィールド
次の表に、ルート フィーチャクラスの出力フィールドの説明を示します。
|
出力フィールド |
説明 |
データ タイプ |
|---|---|---|
|
|
フィーチャのオブジェクト ID。 |
ObjectID |
|
ルートが違反した制約について説明します。 制約について、以下に説明します。
|
Long |
|
|
このルートがサービス提供するストップの数。 |
Long |
|
|
このルートに必要なリニューアル拠点の数。 |
Long |
|
|
このルートがサービス提供する分別 1 のごみ容器の最大数。 |
Double |
|
|
このルートで収集される分別 1 の廃棄物の物理的な合計重量。 |
Double |
|
|
このルートで収集される分別 1 の廃棄物の合計体積。 |
Double |
|
|
このルートがサービス提供する分別 2 のごみ容器の最大数。 |
Double |
|
|
このルートで収集される分別 2 の廃棄物の物理的な合計重量。 |
Double |
|
|
このルートで収集される分別 2 の廃棄物の合計体積。 |
Double |
|
|
合計ルート所要時間。 これには、移動時間に加えて、ストップ、リニューアル、開始拠点、終了拠点でのサービス時間と待ち時間も含まれます。 この値の単位は、解析レイヤーの 時間単位 プロパティで指定します。 これには、移動時間に加えて、ストップ、拠点、リニューアルのサービス時間も含まれます。 |
Double |
|
|
ルートの合計移動時間。 この値の単位は、解析レイヤーの 時間単位 プロパティで指定します。 |
Double |
|
|
ルート上のすべてのストップで費やされる合計サービス時間。 この値の単位は、解析レイヤーの 時間単位 プロパティで指定します。 |
Double |
|
|
ルートの合計移動距離。 値の単位は、解析レイヤーの 距離単位 プロパティで指定します。 |
Double |
|
|
ルートの終了時刻。 ルートは、終了拠点でのサービス完了時に終了します。 この終了時間には、解析が最適化の際に使用した移動時間が反映されます。 |
Time Only |
リニューアル
リニューアル フィーチャクラスには、特定の廃棄物収集解析レイヤーに含まれるリニューアルが格納されます。
これらは、廃棄物収集解析の入力として使用されるリニューアルです。 リニューアルとは、埋立地、リサイクル センター、中継所など、日中に車両を空にできる場所です。
解析で廃棄物の 2 つの異なる分別を収集する車両をモデル化し、それらの分別を異なる場所で空にする場合、どちらかの分別の容量レベルに達すると、ルートは両方の場所を訪問して車両を空にします。
特定のルートに複数のリニューアル場所が指定されている場合、解析は、移動時間と距離の最小化に基づいて、ルートに容量がある各分別 (MaxBins_1、MaxWeight_1、MaxVolume_1、MaxBins_2、MaxWeight_2、MaxVolume_2) に対して最適なリニューアル場所を選択します。
リニューアル: 入力フィールド
次の表に、リニューアル フィーチャクラスの入力フィールドの説明を示します。
|
入力フィールド |
説明 |
データ タイプ |
|---|---|---|
|
|
リニューアルの名前。 このフィールドは主キーです。ルート リニューアル サブレイヤーおよびリニューアル 拠点サブレイヤーでは、外部キーとして使用されます。 リニューアルの名前では大文字と小文字が区別されます。また、空白以外の一意の値にする必要があります。 |
Text |
|
|
分別の値は、車両を空にするときに場所が受け入れる廃棄物の分別を示します。 値が 1 の場合、 |
Long |
リニューアル: 入力/出力フィールド
次の表に、リニューアル フィーチャクラスの入力/出力フィールドの説明を示します。
|
入力/出力フィールド |
説明 |
データ タイプ |
|---|---|---|
|
ネットワーク ロケーション フィールド
|
これらのフィールドを組み合わせて、オブジェクトが配置されているネットワーク上のポイントを表します。 |
|
リニューアル: 出力フィールド
次の表に、リニューアル フィーチャクラスの出力フィールドの説明を示します。
|
出力フィールド |
説明 |
データ タイプ |
|---|---|---|
|
|
ネットワーク上の位置を基準としたその地点のステータスと解析の結果を示します。 次の値を使用できます。
タイム ウィンドウが使用され、ルートが早く、または遅く到着する場合、値は (6) タイム ウィンドウ違反 に変わります。 |
Long |
ルート リニューアル
ルート リニューアルは、巡回できるリニューアル ロケーションとルートを関連付けます。 特に、ルート リニューアル解析オブジェクトは、ルート オブジェクトをリニューアル オブジェクトにリンクします。 このリレーションシップは、関連付けられたリニューアル ロケーションでルートを空にできることを示します。
特定のルートに複数のリニューアル場所が指定されている場合、解析は、移動時間と距離の最小化に基づいて、ルートに容量がある各分別 (MaxBins_1、MaxWeight_1、MaxVolume_1、MaxBins_2、MaxWeight_2、MaxVolume_2) に対して最適なリニューアル場所を選択します。
ルート リニューアルで作業するときには、次のルールとオプションを考慮します:
リニューアル ロケーションは、開始拠点または終了拠点とは異なる可能性があります。
リニューアル ロケーションは、1 つのルートで最大 3 回使用することができます。
リニューアル ロケーションが指定されている場合、拠点に戻る前の就業日の最後にその場所を巡回します。
ルート リニューアル: 入力フィールド
次の表に、ルート リニューアル テーブルの入力フィールドの説明を示します。
|
入力フィールド |
説明 |
データ タイプ |
|---|---|---|
|
|
このリニューアルが適用されるルートの名前。 このフィールドは、NULL 値を含むことができません。ルート サブレイヤーの |
Text |
|
|
トラックから廃棄物を降ろすことができるリニューアルの名前。 このフィールドは、NULL 値を含むことができません。リニューアル サブレイヤーの |
Text |
|
|
このプロパティは、ルートがネットワーク ロケーションを訪れたときの滞在時間を指定します。つまり、ネットワーク ロケーションのインピーダンス値を格納します。 0 または NULL 値は、ネットワーク ロケーションでサービス時間が必要ないことを表します。 この値の単位は、解析レイヤーの 時間単位 プロパティで指定します。 リニューアル拠点で車両から廃棄物を降ろすのにかかる時間は、車両のサイズと、車両にどれくらい廃棄物が積まれているかに左右される場合があります。 ただし、ルート リニューアルのサービス時間は固定値であり、実際の積荷を考慮に入れません。 したがって、リニューアル サービス時間には、満載の積荷の場合のサービス時間、平均的な積荷の場合の時間、または別の時間評価による値を指定してください。 |
Double |
リニューアル拠点
リニューアル拠点は、ルートがリニューアル ロケーションを訪問し、車両を空にするたびに作成されます。 リニューアルで車両から降ろされた廃棄物の量は、リニューアル拠点のプロパティに記録されます。 廃棄物収集問題ソリューションの解釈に役立つ追加情報も含められます。
ルートのストップとリニューアルの順序を完全に定義する場合は、ストップ サブレイヤーの AssignmentRule フィールドを ルートと関連する順序を保持 に設定し、リニューアル拠点サブレイヤーの行の RouteName、RenewalName、Sequence フィールドに値を設定します。 ルートあたりのリニューアル拠点は 3 個までしかサポートされていません。 それ以上の数を指定した場合、解決が失敗します。
リニューアル拠点: 入力/出力フィールド
次の表に、リニューアル拠点テーブルの入力/出力フィールドの説明を示します。
|
入力/出力フィールド |
説明 |
データ タイプ |
|---|---|---|
|
|
このリニューアルが適用されるルートの名前。 このフィールドは、NULL 値を含むことができません。ルート サブレイヤーの |
Text |
|
|
トラックから廃棄物が降ろされたリニューアルの名前。 このフィールドは、NULL 値を含むことができません。リニューアル サブレイヤーの |
Text |
|
|
ルートに沿って巡回したリニューアルの順序。 |
Long |
リニューアル拠点: 出力フィールド
|
Field |
説明 |
データ タイプ |
|---|---|---|
|
|
フィーチャのオブジェクト ID。 |
ObjectID |
|
|
リニューアルへの到着時刻。 |
Time Only |
|
|
リニューアルからの出発時刻。 |
Time Only |
|
|
リニューアルで降ろされた分別 1 に対して収集されたごみ容器の数。 |
Double |
|
|
リニューアルで降ろされた分別 1 の廃棄物の物理的な重量。 |
Double |
|
|
リニューアルで降ろされた分別 1 の廃棄物の体積。 |
Double |
|
|
リニューアルで降ろされた分別 2 に対して収集されたごみ容器の数。 |
Double |
|
|
リニューアルで降ろされた分別 2 の廃棄物の物理的な重量。 |
Double |
|
|
リニューアルで降ろされた分別 2 の廃棄物の体積。 |
Double |
ルート ライン
ルート ラインは、ネットワークを通ってストップを巡回するパスについて説明します。 これらのラインは、各セグメントに対して収集が目的か、次の場所への移動が目的かを指定します。
注意:
これは出力専用のネットワーク解析サブレイヤーです。 ルート ラインは、解析操作の間に限って作成されるため、解析プロセスの実行前には、サブレイヤーは常に空です。
ルート ライン: 出力フィールド
ルート ライン フィーチャクラスの出力フィールドの説明を、次の表に示します。
|
フィールド名 |
説明 |
データ タイプ |
|---|---|---|
|
|
フィーチャのオブジェクト ID。 |
ObjectID |
|
|
このルート セグメントに関連付けられているルートの名前。
|
Text |
|
|
ルートの収集セグメントの順序。 |
Long |
|
|
運転手がルート セグメントを通過中にごみ容器を収集したかどうかを示します。 制約について、以下に説明します。
|
Long |
|
|
ルートがこのルート セグメントの通過を開始した時刻。 時刻は、開始拠点の場所の現地時間で表示されます。 |
Time Only |
|
|
ルートがこのルート セグメントの通過を終了した時刻。 時刻は、開始拠点の場所の現地時間で表示されます。 収集セグメントでは、出発時刻にこのルート セグメントで巡回するストップのサービス時間も含まれます。 ただし、軸セグメントでは、リニューアルまたは拠点でのサービス時間は含まれません。これは、その場所でサービス時間が考慮され、ルート セグメントでは考慮されないためです。 |
Time Only |
|
|
このルート セグメントで廃棄物を収集するストップの数。 廃棄物を収集しない場合は、NULL になります。 |
Long |
|
|
このルート セグメントで収集する分別 1 のごみ容器の数。 ルートが廃棄物を収集せずにこのルート セグメントを通過する場合、このフィールドは NULL になります。 |
Double |
|
|
このルート セグメントで収集する分別 1 の廃棄物の物理的な重量。 ルートが廃棄物を収集せずにこのルート セグメントを通過する場合、このフィールドは NULL になります。 |
Double |
|
|
このルート セグメントで収集する分別 1 の廃棄物の体積。 ルートが廃棄物を収集せずにこのルート セグメントを通過する場合、このフィールドは NULL になります。 |
Double |
|
|
このルート セグメントで収集する分別 2 のごみ容器の数。 ルートが廃棄物を収集せずにこのルート セグメントを通過する場合、このフィールドは NULL になります。 |
Double |
|
|
このルート セグメントで収集する分別 2 の廃棄物の物理的な重量。 ルートが廃棄物を収集せずにこのルート セグメントを通過する場合、このフィールドは NULL になります。 |
Double |
|
|
このルート セグメントで収集する分別 2 の廃棄物の体積。 ルートが廃棄物を収集せずにこのルート セグメントを通過する場合、このフィールドは NULL になります。 |
Double |
|
|
レポート内の RouteLine をグループ化して、各グループの拡大マップを表示できるようにするために使用します。 ソリューションには関連しません。 |
Long |
ポイント バリア、ライン バリア、ポリゴン バリア
バリアは、ネットワークの一部を一時的に制限したり、ネットワークの一部にインピーダンスを追加したり、インピーダンスの値を増減したりします。 新しいネットワーク解析レイヤーが作成されるとき、バリア クラスは空です。 バリア クラスは、オブジェクトを追加するときにだけ設定されます。ただし、バリアの追加は必須ではありません。
バリアはすべてのネットワーク解析レイヤーで使用できます。これらについては別のトピックで説明します。
廃棄物収集解析レイヤーのプロパティ
解析レイヤーで設定できるパラメーターを以下に示します。 これらは 廃棄物収集レイヤー タブにあり、コンテンツ ウィンドウで廃棄物収集解析レイヤーまたはそのサブレイヤーのいずれか 1 つが選択されている場合のみ使用できます。
解析
実行 ツールを使用して、廃棄物収集レイヤーの解析を実行します。
実行
入力フィーチャを読み込み、解析プロパティを設定したら、実行 ボタンをクリックして、解析を実行します。
は、ネットワーク解析レイヤーが、ローカルのネットワーク データ ソースを参照していることを示します。
入力データ
入力データ セクションのオプションを使用すると、入力フィーチャをインポートして、解析に参加できます。

ストップのインポート
ストップのインポート ボタン
をクリックすると、ポイント フィーチャ レイヤーなどの別のデータ ソースから、ストップ フィーチャクラスにフィーチャを読み込めます。
拠点のインポート
拠点のインポート ボタン
をクリックすると、ポイント フィーチャ レイヤーなどの別のデータ ソースから拠点フィーチャクラスにフィーチャを読み込みます。
ルートのインポート
ドロップダウン リストで、ルートのインポートまたはルートの追加を行えます。
注意:
デフォルトでは、ルートのインポート ツールがリボンに表示されます。 ドロップダウン メニューから ルートの追加 を選択すると、選択したツールがリボンに表示されます。
ルートのインポート
- このオプションを使用すると、ライン フィーチャ レイヤーやスタンドアロン テーブルなどの別のデータ ソースからルート フィーチャクラスにフィーチャを読み込めます。ルートの追加
- このオプションを使用すると、配車ルートにルートを追加 ジオプロセシング ツールを使用して複数のルートを一括で作成できます。
バリアのインポート
ポイント バリアのインポート
、ライン バリアのインポート
、または ポリゴン バリアのインポート
の各ボタンを使用すると、別のフィーチャ レイヤーなどの別のデータ ソースから、バリア フィーチャクラス (ポイント バリア、ライン バリア、またはポリゴン バリア) の 1 つにフィーチャを読み込みます。
リニューアルのインポート
ドロップダウン リストから、リニューアル、ルート リニューアル、またはリニューアル拠点をインポートできます。
注意:
デフォルトでは、リニューアルのインポート ツールがリボンに表示されます。 ドロップダウン メニューからその他のツールを選択すると、選択したツールがリボンに表示されます。
リニューアルのインポート - このツールを使用すると、ポイント フィーチャクラスなどの別のデータ ソースから、リニューアル サブレイヤーにフィーチャを読み込めます。
ルート リニューアルのインポート - このツールを使用すると、フィーチャクラスやスタンドアロン テーブルなどの別のデータ ソースから、ルート リニューアル テーブルにフィーチャを読み込めます。
リニューアル拠点のインポート - このツールを使用すると、ポイント フィーチャクラスなどの別のデータ ソースから、リニューアル拠点サブレイヤーにフィーチャを読み込めます。
フィーチャの作成
フィーチャ作成 ボタン
を使用して、フィーチャ作成 ウィンドウを開きます。 利用可能なテンプレートを選択して、現在のマップにフィーチャを作成します。
場所の探索
場所の探索ツールは、入力ポイントがネットワーク上に配置された位置や、まったく配置されていないかどうかをマップ上で視覚化するのに役立ちます。

移動モード
移動モード セクションのオプションを使用すると、移動モードを指定できます。

モード
モード ドロップダウン リストを使用すると、「移動モード」を選択できます。移動モードは、歩行者、車、トラック、その他の移動モードの移動をまとめてモデリングする設定のグループです。 このドロップダウン リストで選択できる項目は、ネットワーク解析レイヤーが参照しているネットワーク データ ソースに対して構成されている移動モードによって異なります。
これは、ごみ収集車が、私道、交通規制区域、ゲートの通過など、自家用車には推奨されない道路を走行できることが多いため、廃棄物収集にとって特に重要です。 U ターン ポリシーでは、ごみ収集車は行き止まりの道路の端でのみ U ターンが許可されていることがよくあります。
注意:
廃棄物収集解析レイヤーには、時間ベースのインピーダンス属性を持つ移動モードのみが表示されます。 また、移動モードで行き止まりでの U ターンが許可されている必要があります。
時間単位
解析レイヤーのサブレイヤーおよびテーブルの時間的なフィールドで使用される時間の単位です。 ドロップダウン リストから、次のオプションを選択できます。
秒
分
時間
日
距離単位
解析レイヤーのサブレイヤーおよびテーブルの距離的なフィールドで使用される距離の単位です。 ドロップダウン リストから、次のオプションを選択できます。
メートル
キロメートル
フィート
マイル
海里
センチメートル
ミリメートル
デシメートル
ヤード
インチ
時間
時間 セクションのオプションを使用すると、解析で使用する開始時刻を指定できます。

デフォルトのルート開始時刻
このプロパティは、ルートの開始時刻を定義します。 このプロパティを NULL のままにすると、ルート サブレイヤー内の各ルートに対して StartTime フィールドを設定する必要があります。
最大合計時間
このプロパティを使用して、ルートの最大許容所要時間を指定できます。 ルートの所要時間には、移動時間に加えて、ストップ、拠点、リニューアルでのサービス時間および待ち時間も含まれます。 このプロパティを NULL のままにすると、ルート サブレイヤー内の各ルートに対して MaxTotalTime フィールドを設定する必要があります。
ルートの更新
このセクションのツールを使用すると、収集エッジのすべてのストップの選択、ルートへのストップの再割り当て/解除、ソリューションの更新などの編集ワークフローを行えます。

道路で選択
このツールを使用し、収集エッジのすべてのストップを選択します。
ストップ レイヤーに選択が設定されている場合、道路で選択 切り替えをオンにすると、同じ収集エッジに属するすべてのストップが選択されます。
すでにオンになっている場合、ストップ レイヤーで一連のストップを選択すると、選択範囲が収集エッジ全体に拡張され、同じ収集エッジに属するストップが選択されます。 選択は 1 つ以上の収集エッジにまたがることができます。
\
割り当ての更新
場合によっては、ストップを再割り当てするために、結果を手動で編集する必要があることもあります。 道路で選択 ツールでストップを選択し、その後 割り当ての更新 でルート割り当てを変更したり、割り当て解除したりできます。 割り当ての更新 をクリックすると、配車ルート割り当ての更新 ジオプロセシング ツールが表示されます。 パラメーターを指定し、ツールを実行して結果を更新します。
結果の更新
ストップを手動で編集する際、このツールを使用すると、完全な解析を行うのではなく、現在のルート割り当てを使用してストップの順序を調整します。
描画
シンボル ボタン
を使用して、アクティブなネットワーク解析レイヤーのシンボル ウィンドウにアクセスします。 次のオプションのいずれかを選択して、アクティブなネットワーク解析レイヤーのサブレイヤーのシンボルを構成できます。
単一色 - このオプションは、すべてのネットワーク解析レイヤー タイプに使用できます。 アクティブなネットワーク解析レイヤーのバリアを除くすべてのフィーチャ サブレイヤーは、指定された色の同じ単一シンボルを使用します。 たとえば、ルート レイヤーに青という単一色を選択すると、すべてのストップとルート フィーチャが、同じ青色に変換されます。
カラー リンク - このオプションは、ルート レイヤー、ラスト マイル デリバリー レイヤー、配車ルート レイヤー、廃棄物収集解析レイヤーに使用できます。 配色をサブレイヤーに適用して、関連するフィーチャを同じ色でシンボル化します。 このシンボル構成は、関連性のあるフィーチャが同じ色でシンボル化します。これにより、マップ内で複数のルートとそれに関連付けられたフィーチャを視覚的に区別しやすくなります。 たとえば、複数のルートを持つルート レイヤーでは、各ルートとそのルートに割り当てられたストップに適合する色が割り当てられます。
フィルター
ネットワーク解析サブレイヤーをフィルターして、プライマリー レイヤーで選択したフィーチャに関連するフィーチャのみを表示できます。

フィルターの追加
- ネットワーク解析レイヤーのサブレイヤーにフィルターを適用して、プライマリー サブレイヤーで選択されたフィーチャに関連するフィーチャのみを表示します。 定義クエリーが自動的に作成され、関連するサブレイヤーに適用されます。 フィルターの追加 ボタンをクリックするたびに、新しい定義クエリーが同じ名前で作成され、前の定義クエリと置き換えられます。プライマリー サブレイヤー ルートでフィーチャを選択すると、ルート サブレイヤー (プライマリー レイヤー) および関連するストップ、ルート ライン、リニューアル拠点サブレイヤーに、ルートという名前の定義クエリーが作成されます。
フィルターの削除
- プライマリー サブレイヤーおよび関連するサブレイヤーの定義クエリーを削除します。
高度な設定
高度な設定 セクションのオプションを使用して、収集モードを指定します。

収集モード
このプロパティを使用して、その場所を、道路の両側を同時に巡回する車両で収集するのか、道路の両側を別々の巡回で収集する車両で収集するのかを指定できます。
ドロップダウン リストから、次のオプションを選択できます。
デフォルトなし - デフォルトの収集モードを指定しません。 このため、すべてのストップに対して、ストップ フィーチャクラス内の
CollectionModeフィールドを指定する必要があります。 これはデフォルトのプロパティ値です。片側ずつ - このストップが位置する道路の両側は、道路のエッジに対して異なるパスを使用して個別に収集されます。
両側同時 - このストップが位置する道路の両側は、道路のエッジに対して 1 つのパスを使用して同時に収集されます。
レポート
運転手に配布するレポートや各ルートのルート案内を生成するには、レポート セクションのオプションを使用します。

ルート レポート
ルート レポート ボタンをクリックして、ソリューション内の各ルートのレポートを生成します。 レポートには、各ルートの統計と詳細を含む解析の概要と、ルート ラインをトレースするための挿入マップが含まれています。
ルート案内の表示
ルート案内の表示 ボタン
をクリックします。 ルート案内 ウィンドウが開き、ソリューション内の各ルートのターンごとのルート案内が表示されます。