WasteCollection input data types

The input data types that can be specified when performing a waste collection analysis are described below.

注意:
The minimum requirements for the Waste Collection solver are one stop, one depot, and one route. Each stop, depot, and route must have a unique name. The start time and maximum total time are required for each route and can be specified using the StartTime and MaxTotalTime fields for each route on the Routes input class or using the routeStartTime and maxRouteTotalTime properties of the analysis object. Additionally, each route must specify the start and end depot names using the StartDepotName and EndDepotName fields. The collection mode is required for each stop and can be specified using the CollectionMode field for each stop on the Stops input class or using the stopCollectionMode property of the analysis object.

Stops

These are the stops that will be used as input for the waste collection analysis. A stop is the location where a customer's waste will be collected.

Although you can use a separate stop for every household, internally the solver aggregates all the stops along each street edge and requires them to be collected by the same route. Consequently, you can alternatively use a single stop for each street edge.

Learn more about collection edges

The data type supports the following fields:

FieldDescriptionData type

Name

The name of the stop.

The name must be unique. Stop names are case sensitive and cannot be empty, even if the stop is excluded from the solve operation.

This is a required field.

Text

ServiceTime

ルートが、ネットワーク ロケーションを訪れたときの滞在時間。つまり、ネットワーク ロケーションのインピーダンス値。 0 または NULL 値は、ネットワーク ロケーションでサービス時間が必要ないことを表します。

The unit for this field value is specified by the timeUnits property of the analysis object.

Double

Bins_1

The number of waste bins for fraction 1 to collect at this network location.

Double

Weight_1

The physical weight of the waste for fraction 1 to collect at this network location. Any weight units can be used for this value as long as the same units are used for all weight fields.

Double

Volume_1

The volume of waste for fraction 1 to collect at this network location. Any volume units can be used for this value as long as the same units are used for all volume fields.

Double

Bins_2

The number of waste bins for fraction 2 to collect at this network location.

Double

Weight_2

The physical weight of the waste for fraction 2 to collect at this network location. Any weight units can be used for this value as long as the same units are used for all weight fields.

Double

Volume_2

The volume of waste for fraction 2 to collect at this network location. Any volume units can be used for this value as long as the same units are used for all volume fields.

Double

CollectionMode

Specifies whether the location is picked up by a vehicle servicing both sides of the street at once or by a vehicle servicing the two sides separately with different passes down the street edge.

The field value is specified as one of the following integers (use the numeric code, not the name in parentheses):

  • Null—The stop does not have a specified collection mode. This is the default value.
  • 1 (One side)—The two sides of the street on which this stop is located are collected separately with different passes down the street edge.
  • 2 (Both sides)—Both sides of the street on which this stop is located are collected at once with a single pass down the street edge.

Either this field or the stopCollectionMode property of the analysis object must be set. If this field is left null, the default value set in the stopCollectionMode property will be used for the stop.

All stops on a street edge must have the same CollectionMode value.

Learn more about collection edges

Long

AnchorRule

Specifies the anchoring rule for the stop, indicating that it must be the first or last stop on a route.

The field value is specified as one of the following integers (use the numeric code, not the name in parentheses):

  • Null—The stop does not have an anchor constraint and can be sequenced first, last, or anywhere in between. This is the default value.
  • 1 (First)—The stop must be the first stop on the route.
  • 2 (Last)—The stop must be the last stop on the route.

Because the solver internally aggregates all stops on the same collection edge, it is sufficient to set this field for a single stop per collection edge. If more than one stop on a collection edge has a nonnull value, the values must match.

Learn more about collection edges

If the stop is additionally constrained to a specific route, that can be controlled using the AssignmentRule field.

Long

AssignmentRule

Specifies the rule for assigning the stop to a route. The field value is specified as one of the following integers (use the numeric code, not the name in parentheses):

  • Null—The solver ignores the route preassignment (if any) for the stop during the solve operation. It assigns a route to the stop to minimize the overall value of the objective function. This is the default value.
  • 1 (Preserve route and relative sequence)—The solver must always assign the stop to the preassigned route at the preassigned relative sequence during the solve operation. If this assignment rule can't be followed, it results in a violation. With this setting, only the relative sequence is maintained, not the absolute sequence. For example, there are two stops: A and B. They have sequence values of 2 and 3, respectively. If you set their AssignmentRule field values to 1, the sequence values for A and B may change after solving because other stops and renewal visits can be sequenced before, between, or after A and B. However, B cannot be sequenced before A.
  • 2 (Preserve route)—The solver must always assign the stop to the preassigned route during the solve operation. If a sequence value is provided, it will be used for the initial construction of the route. If the stop cannot be assigned to the specified route, it results in a violation.
  • 3 (Unassign)—The stop will be removed from the assigned route.

Because the solver internally aggregates all stops on the same collection edge, it is sufficient to set this field for a single stop per collection edge. If more than one stop on a collection edge has a nonnull value, the values must match.

Learn more about collection edges

Long

RouteName

The name of the route to which the stop is assigned.

This field is used to preassign a stop to a specific route. It can contain a null value, indicating that the stop is not preassigned to any route, and the solver identifies the best possible route assignment for the stop. If this is set to null, the Sequence field must also be set to null.

The RouteName field is a foreign key to the Name field in the Routes class.

Text

Sequence

The sequence of the stop on its assigned route.

This field is used to specify the relative sequence of a stop on the route. This field can contain a null value specifying that the stop can be placed anywhere along the route.

The input sequence values are positive and unique for each route (shared across renewal visits and stops) but do not need to start from 1 or be contiguous.

Long

Bearing

ポイントが移動している方向。 単位は度で、北を基準に時計回りに測定されます。 このフィールドは BearingTol フィールドと組み合わせて使用されます。

通常、方位データは、GPS 受信機を備えたモバイル デバイスから自動的に送信されます。 歩行者や車両などの移動している入力場所を読み込んでいる場合は、方位データを含めてみてください。

このフィールドを使用すると、たとえば、車両が交差点や高架の近くにいる場合に、ロケーションが間違ったエッジに追加されるのを避けることができます。 方位は、ツールがポイントを道路のどちら側に配置するかを決定する際にも役立ちます。

方位と方位許容値の詳細

Double

BearingTol

方位許容値は、Bearing フィールドを使用して移動ポイントをエッジに配置するときに、許容される方位の範囲を作成します。 Bearing フィールドの値が、エッジの方位許容値から生成される許容範囲内にある場合は、ポイントをその場所にネットワーク ロケーションとして配置できます。許容範囲から外れている場合は、次に近いエッジの最も近いポイントが評価されます。

単位は度で、デフォルト値は 30 です。 値は 0 より大きく 180 未満でなければなりません。 値が 30 の場合、Network Analyst がネットワーク ロケーションをエッジに追加しようとすると、方位値の許容範囲がエッジの両側 (左と右) に 15 度ずつ、どちらもエッジのデジタイズされた方向に生成されます。

方位と方位許容値の詳細

Double

NavLatency

このフィールドは、Bearing フィールドと BearingTol フィールドの値が存在する場合にのみ、解析処理で使用されます。ただし、BearingBearingTol の値が存在する場合でも、NavLatency フィールド値の入力は任意です。NavLatency は、移動中の車両からサーバーに GPS 情報が送信されてから、車両のナビゲーション デバイスが処理されたルートを受信するまでの予想コストを示します。

The time units of NavLatency are the same as the units specified by the timeUnits property of the analysis object.

Double

Network location fields

  • SourceID
  • SourceOID
  • PosAlong
  • SideOfEdge

これらのプロパティを組み合わせて、オブジェクトが配置されているネットワーク上のポイントを表します。

ネットワーク上での入力の特定の詳細

Depots

These are the depots that will be used as input for the waste collection analysis. A depot is a location that a vehicle departs from at the beginning of its workday and returns to at the end of the workday. All routes must start at the same depot and end at the same depot. However, the start and end depots can be different from each other.

The data type supports the following fields:

FieldDescriptionData type

Name

The name of the depot. The StartDepotName and EndDepotName fields in the Routes class reference the names you provide here.

Depot names are case sensitive and must be nonempty and unique.

This is a required field.

Text

Bearing

ポイントが移動している方向。 単位は度で、北を基準に時計回りに測定されます。 このフィールドは BearingTol フィールドと組み合わせて使用されます。

通常、方位データは、GPS 受信機を備えたモバイル デバイスから自動的に送信されます。 歩行者や車両などの移動している入力場所を読み込んでいる場合は、方位データを含めてみてください。

このフィールドを使用すると、たとえば、車両が交差点や高架の近くにいる場合に、ロケーションが間違ったエッジに追加されるのを避けることができます。 方位は、ツールがポイントを道路のどちら側に配置するかを決定する際にも役立ちます。

方位と方位許容値の詳細

Double

BearingTol

方位許容値は、Bearing フィールドを使用して移動ポイントをエッジに配置するときに、許容される方位の範囲を作成します。 Bearing フィールドの値が、エッジの方位許容値から生成される許容範囲内にある場合は、ポイントをその場所にネットワーク ロケーションとして配置できます。許容範囲から外れている場合は、次に近いエッジの最も近いポイントが評価されます。

単位は度で、デフォルト値は 30 です。 値は 0 より大きく 180 未満でなければなりません。 値が 30 の場合、Network Analyst がネットワーク ロケーションをエッジに追加しようとすると、方位値の許容範囲がエッジの両側 (左と右) に 15 度ずつ、どちらもエッジのデジタイズされた方向に生成されます。

方位と方位許容値の詳細

Double

NavLatency

このフィールドは、Bearing フィールドと BearingTol フィールドの値が存在する場合にのみ、解析処理で使用されます。ただし、BearingBearingTol の値が存在する場合でも、NavLatency フィールド値の入力は任意です。NavLatency は、移動中の車両からサーバーに GPS 情報が送信されてから、車両のナビゲーション デバイスが処理されたルートを受信するまでの予想コストを示します。

The time units of NavLatency are the same as the units specified by the timeUnits property of the analysis object.

Double

Network location fields

  • SourceID
  • SourceOID
  • PosAlong
  • SideOfEdge

これらのプロパティを組み合わせて、オブジェクトが配置されているネットワーク上のポイントを表します。

ネットワーク上での入力の特定の詳細

Routes

These are the routes that will be used as input for the waste collection analysis. A route defines vehicle and driver characteristics. The waste collection solver tries to minimize the number of routes used instead of distributing the work evenly among all provided routes.

注意:

This data type is a table and does not include any location information.

The data type supports the following fields:

FieldDescriptionData type

Name

The name of the route.

This field is the primary key and is used as a foreign key in the Stops, RouteLines, RouteRenewals, and RenewalVisits classes.

Route names are case sensitive and cannot be empty, even if the route is not part of the solve operation. The name must be unique.

This is a required field.

Text

StartDepotName

The name of the starting depot for the route. This field is a foreign key to the Name field in the Depots class.

This is a required field.

Text

EndDepotName

The name of the ending depot for the route. This field is a foreign key to the Name field in the Depots class.

This is a required field.

Text

StartDepotServiceTime

開始拠点でのサービス時間。 このフィールドを使用して、車両に荷物を積み込むのに要する時間をモデリングします。 このフィールドは、NULL 値を含むことができます。NULL 値は、サービス時間がゼロであることを示します。

The unit for this field value is specified by the timeUnits property of the analysis object.

開始拠点と終了拠点でのサービス時間は、固定値であるため (StartDepotServiceTime フィールドと EndDepotServiceTime フィールドの値)、ルートの実際の積み込み時間は考慮されません。 たとえば、開始拠点で車両への積み込みにかかる時間は、訪問先のサイズによって異なります。 拠点のサービス時間に満載の積荷または平均的な積荷に応じた値を割り当てるか、見積もりを行います。

Double

EndDepotServiceTime

終了拠点でのサービス時間。 このフィールドを使用して、車両から荷物を降ろすのに要する時間をモデリングします。 このフィールドは、NULL 値を含むことができます。NULL 値は、サービス時間がゼロであることを示します。

The unit for this field value is specified by the timeUnits property of the analysis object.

開始拠点と終了拠点でのサービス時間は、固定値であるため (StartDepotServiceTime フィールドと EndDepotServiceTime フィールドの値)、ルートの実際の積み込み時間は考慮されません。 たとえば、開始拠点で車両への積み込みにかかる時間は、訪問先のサイズによって異なります。 拠点のサービス時間に満載の積荷または平均的な積荷に応じた値を割り当てるか、見積もりを行います。

Double

StartTime

The starting time for the route.

Either this field or the routeStartTime property of the analysis object must be set. If this field is left null, the default value set in the routeStartTime property will be used for the route.

Time Only

MaxBins_1

The maximum number of waste bins for fraction 1 the vehicle can collect before it must be emptied.

If using renewals, this is a constraint on the capacity of the vehicle and not the route. When this limit is reached, the route will go to the renewal location to empty the vehicle. If there is still time in the driver's workday, the route will continue collecting waste after the renewal visit until its capacity limit is reached or the workday ends.

Double

MaxWeight_1

The maximum physical weight for fraction 1 the vehicle can collect before it must be emptied. Any weight units can be used for this value as long as the same units are used for all weight fields.

If using renewals, this is a constraint on the capacity of the vehicle and not the route. When this limit is reached, the route will go to the renewal location to empty the vehicle. If there is still time in the driver's workday, the route will continue collecting waste after the renewal visit until its capacity limit is reached or the workday ends.

Double

MaxVolume_1

The maximum volume for fraction 1 the vehicle can collect before it must be emptied. Any volume units can be used for this value as long as the same units are used for all volume fields.

If using renewals, this is a constraint on the capacity of the vehicle and not the route. When this limit is reached, the route will go to the renewal location to empty the vehicle. If there is still time in the driver's workday, the route will continue collecting waste after the renewal visit until its capacity limit is reached or the workday ends.

Double

MaxBins_2

The maximum number of waste bins for fraction 2 the vehicle can collect before it must be emptied.

If using renewals, this is a constraint on the capacity of the vehicle and not the route. When this limit is reached, the route will go to the renewal location to empty the vehicle. If there is still time in the driver's workday, the route will continue collecting waste after the renewal visit until its capacity limit is reached or the workday ends.

Double

MaxWeight_2

The maximum physical weight for fraction 2 the vehicle can collect before it must be emptied. Any weight units can be used for this value as long as the same units are used for all weight fields.

If using renewals, this is a constraint on the capacity of the vehicle and not the route. When this limit is reached, the route will go to the renewal location to empty the vehicle. If there is still time in the driver's workday, the route will continue collecting waste after the renewal visit until its capacity limit is reached or the workday ends.

Double

MaxVolume_2

The maximum volume for fraction 2 the vehicle can collect before it must be emptied. Any volume units can be used for this value as long as the same units are used for all volume fields.

If using renewals, this is a constraint on the capacity of the vehicle and not the route. When this limit is reached, the route will go to the renewal location to empty the vehicle. If there is still time in the driver's workday, the route will continue collecting waste after the renewal visit until its capacity limit is reached or the workday ends.

Double

OvertimeStartTime

規定労働時間の長さで、この時間を超過すると規定外労働時間の計算が開始されます。 このフィールドは、NULL 値を含むことができます。NULL 値は、規定外労働時間が適用されないことを示します。

The unit for this field value is specified by the timeUnits property of the analysis object.

たとえば、合計ルート所要時間が 8 時間を上回るときに、運転手に規定外労働賃金を支払う必要がある場合は、OvertimeStartTime に 480 (8 時間 × 60 分) と指定し、時間単位を分に設定します。

The value for this field should be greater than zero and less than the MaxTotalTime value.

Double

MaxTotalTime

The maximum allowable route duration. The route duration includes travel times as well as service and wait times at stops, depots, and renewals.

Either this field or the maxRouteTotalTime property of the analysis object must be set. If this field is left null, the default value set in the maxRouteTotalTime property will be used for the route.

The unit for this field value is specified by the timeUnits property of the analysis object.

Double

MaxTotalDistance

ルートへの最大許容移動距離。

このフィールドは、NULL 値を含むことができます。NULL 値は、最大許容移動距離に制約がないことを示します。

The unit for this field value is specified by the distanceUnits property of the analysis object.

Double

AssignmentRule

問題の解決時に、ルートを使用できるかどうかを指定します。 このフィールドは、次に示す値のドメインによって制約されます (括弧内の名前ではなく、数値コードを使用してください)。

  • Null—The route is open to new stops. This is the default value.
  • 1 (Closed)—The route will not accept new stops, but it can be resequenced or have the outputs updated.
  • 2 (Exclude)—The route is excluded from the solve operation. The output for this route will not be updated. The stops with the corresponding route will also be excluded from the route, and the output from those stops will not be updated.

Long

Renewals

These are the renewals that will be used as input for the waste collection analysis. A renewal is the location where the vehicle can be emptied during the day such as a landfill, recycling center, or transfer station.

The solver does not support visiting different renewal locations for fraction 1 and 2.

The data type supports the following fields:

FieldDescriptionData type

Name

The name of the renewal.

This field is the primary key and is used as a foreign key in the RouteRenewals and RenewalVisits classes.

Renewal names are case sensitive and must be nonempty and unique.

Text

Fraction

This field is not yet supported, and nonnull values are ignored.

Long

Bearing

ポイントが移動している方向。 単位は度で、北を基準に時計回りに測定されます。 このフィールドは BearingTol フィールドと組み合わせて使用されます。

通常、方位データは、GPS 受信機を備えたモバイル デバイスから自動的に送信されます。 歩行者や車両などの移動している入力場所を読み込んでいる場合は、方位データを含めてみてください。

このフィールドを使用すると、たとえば、車両が交差点や高架の近くにいる場合に、ロケーションが間違ったエッジに追加されるのを避けることができます。 方位は、ツールがポイントを道路のどちら側に配置するかを決定する際にも役立ちます。

方位と方位許容値の詳細

Double

BearingTol

方位許容値は、Bearing フィールドを使用して移動ポイントをエッジに配置するときに、許容される方位の範囲を作成します。 Bearing フィールドの値が、エッジの方位許容値から生成される許容範囲内にある場合は、ポイントをその場所にネットワーク ロケーションとして配置できます。許容範囲から外れている場合は、次に近いエッジの最も近いポイントが評価されます。

単位は度で、デフォルト値は 30 です。 値は 0 より大きく 180 未満でなければなりません。 値が 30 の場合、Network Analyst がネットワーク ロケーションをエッジに追加しようとすると、方位値の許容範囲がエッジの両側 (左と右) に 15 度ずつ、どちらもエッジのデジタイズされた方向に生成されます。

方位と方位許容値の詳細

Double

NavLatency

このフィールドは、Bearing フィールドと BearingTol フィールドの値が存在する場合にのみ、解析処理で使用されます。ただし、BearingBearingTol の値が存在する場合でも、NavLatency フィールド値の入力は任意です。NavLatency は、移動中の車両からサーバーに GPS 情報が送信されてから、車両のナビゲーション デバイスが処理されたルートを受信するまでの予想コストを示します。

The time units of this field are the same as the units specified by the timeUnits property of the analysis object.

Double

Network location fields

  • SourceID
  • SourceOID
  • PosAlong
  • SideOfEdge

これらのプロパティを組み合わせて、オブジェクトが配置されているネットワーク上のポイントを表します。

ネットワーク上での入力の特定の詳細

RouteRenewals

These are the route renewals that will be used as input for the waste collection analysis. Route renewals pairs the routes with the renewal locations they are able to visit.

注意:

This data type is a table and does not include any location information.

The RouteRenewals class supports the following fields:

FieldDescriptionData type

RouteName

The name of the route this renewal applies to.

The value of this field corresponds to a value in the Name field of a route in the Routes input class.

Text

RenewalName

The name of the renewal where the truck can be unloaded.

The value of this field corresponds to a value in the Name field of a route in the Renewals input class.

Text

ServiceTime

ルートが、ネットワーク ロケーションを訪れたときの滞在時間。つまり、ネットワーク ロケーションのインピーダンス値。 0 または NULL 値は、ネットワーク ロケーションでサービス時間が必要ないことを表します。

The unit for this field value is specified by the timeUnits property of the analysis object.

The time taken to unload a vehicle at a renewal depot may depend on the size of the vehicle and how full or empty the vehicle is. However, the service time for a route renewal is a fixed value and does not take into account the actual load. As such, the renewal service time should be given a value corresponding to a full truckload, an average truckload, or another time estimate of your choice.

Double

RenewalVisits

These are the renewal visits that will be used as input for the waste collection analysis. The RenewalVisits class is optionally used as input to indicate the sequence a renewal will be visited by the route when fully specifying the assignment and sequencing. If you want to fully define a route's sequence of stops and renewals, set the AssignmentRule field in the Stops class to 1 (Preserve route and relative sequence) and set a value for the RouteName, RenewalName, and Sequence fields for rows in the RenewalVisits class. A maximum of three renewal visits per route is supported.

注意:

This data type is a table and does not include any location information.

The RenewalVisits class supports the following fields:

FieldDescriptionData type

RouteName

The name of the route this renewal applies to.

The value of this field corresponds to a value in the Name field of a route in the Routes input class.

Text

RenewalName

The name of the renewal where the truck was unloaded.

The value of this field corresponds to a value in the Name field of a route in the Renewals input class.

Text

Sequence

The sequence of the visited renewal along the route.

Long

PointBarriers

一時的な規制として機能する 1 つ以上のポイント、または対象の道路を通行するために必要とされる追加の時間や距離を表す 1 つ以上のポイントを指定する場合に、このパラメーターを使用します。 たとえば、ポイント バリアを使用して、道路沿いの倒木や、踏切で生じる遅延時間を表すことができます。

The data type supports the following fields:

FieldDescriptionData type

Name

バリアの名前。

Text

BarrierType

ポイント バリアの通過を完全に禁止するか、通過時に時間または距離を追加するかを指定します。 この属性の値は、次のいずれかの整数として指定されます (括弧で囲まれた名前ではなく、数値コードを使用します)。

  • 0 (通過不可) - バリアを通過できません。 バリアは通過不可として機能するので、通過不可ポイント バリアとも呼ばれます。

  • 2 (追加コスト) - バリアを通過するたびに、Additional_TimeAdditional_Distance、または AdditionalCost フィールドで指定した値だけ、移動時間または移動距離が加算されます。 このバリア タイプは、追加コスト ポイント バリアとも呼ばれます。

Long

Additional_Time

The added travel time when the barrier is traversed.

This field value must be greater than or equal to zero, and the values are interpreted to be in the units specified by the timeUnits property.

Double

Additional_Distance

The added distance when the barrier is traversed.

This field value must be greater than or equal to zero, and the values are interpreted to be in the units specified by the distanceUnits property.

Double

AdditionalCost

The added cost when the barrier is traversed.

This field value must be greater than or equal to zero, and the values are interpreted to be in unknown units.

Double

FullEdge

解析時に、通行不可ポイント バリアをエッジ要素に適用する方法を指定します。 このフィールド値は、次のいずれかの整数として指定されます (括弧で囲まれた名前ではなく、数値コードを使用します)。

  • 0 (False) - エッジ上をバリアまでは移動できますが、バリアを通過することはできません。 これがデフォルト値です。
  • 1 (True) - バリアが配置されているエッジ全体が通行不可となります。

Long

CurbApproach

バリアによって影響を受ける移動方向を指定します。 このフィールド値は、次のいずれかの整数として指定されます (括弧で囲まれた名前ではなく、数値コードを使用します)。

  • 0 (車両の両側) - エッジ上での両方向への移動がバリアの対象となります。
  • 1 (車両の右側) - バリアが移動車両の右側にある場合のみ影響を与えます。 同じエッジ上で、バリアが移動車両の左側にある場合は影響を与えません。
  • 2 (車両の左側) - バリアが移動車両の左側にある場合のみ影響を与えます。 同じエッジ上で、バリアが移動車両の右側にある場合は影響を与えません。

ジャンクションは特定のポイントなので、右側/左側がありません。したがって、ジャンクション上にバリアを配置した場合は、アプローチ制限にかかわらずすべての車両に影響を与えます。

Long

Bearing

ポイントが移動している方向。 単位は度で、北を基準に時計回りに測定されます。 このフィールドは BearingTol フィールドと組み合わせて使用されます。

通常、方位データは、GPS 受信機を備えたモバイル デバイスから自動的に送信されます。 歩行者や車両などの移動している入力場所を読み込んでいる場合は、方位データを含めてみてください。

このフィールドを使用すると、たとえば、車両が交差点や高架の近くにいる場合に、ロケーションが間違ったエッジに追加されるのを避けることができます。 方位は、ツールがポイントを道路のどちら側に配置するかを決定する際にも役立ちます。

方位と方位許容値の詳細

Double

BearingTol

方位許容値は、Bearing フィールドを使用して移動ポイントをエッジに配置するときに、許容される方位の範囲を作成します。 Bearing フィールドの値が、エッジの方位許容値から生成される許容範囲内にある場合は、ポイントをその場所にネットワーク ロケーションとして配置できます。許容範囲から外れている場合は、次に近いエッジの最も近いポイントが評価されます。

単位は度で、デフォルト値は 30 です。 値は 0 より大きく 180 未満でなければなりません。 値が 30 の場合、Network Analyst がネットワーク ロケーションをエッジに追加しようとすると、方位値の許容範囲がエッジの両側 (左と右) に 15 度ずつ、どちらもエッジのデジタイズされた方向に生成されます。

方位と方位許容値の詳細

Double

NavLatency

このフィールドは、Bearing フィールドと BearingTol フィールドの値が存在する場合にのみ、解析処理で使用されます。ただし、BearingBearingTol の値が存在する場合でも、NavLatency フィールド値の入力は任意です。NavLatency は、移動中の車両からサーバーに GPS 情報が送信されてから、車両のナビゲーション デバイスが処理されたルートを受信するまでの予想コストを示します。

The time units of this field are the same as the units specified by the timeUnits property of the analysis object.

Double

Network location fields

  • SourceID
  • SourceOID
  • PosAlong
  • SideOfEdge

これらのプロパティを組み合わせて、オブジェクトが配置されているネットワーク上のポイントを表します。

ネットワーク上での入力の特定の詳細

LineBarriers

道路と交差しているラインの場所を移動できないようにする 1 つ以上のラインを指定する場合に、このパラメーターを使用します。 たとえば、複数の道路区間にわたって通行禁止となるパレードやデモを表すときに通過不可ライン バリアを使用します。 また、ライン バリアを使用すれば、道路網の特定の区間を迂回して利用できる経路をすばやく見つけることができます。

The data type supports the following fields:

FieldDescriptionData type

Name

バリアの名前。

Text

BarrierType

バリアの通過を完全に禁止するか、バリアを通過する際のコスト (時間または距離など) を係数に基づいて計算するかを指定します。 このフィールド値は、次のいずれかの整数として指定されます (括弧で囲まれた名前ではなく、数値コードを使用します)。

  • 0 (通過不可) - バリアが交通ネットワークと交差している場所の通過を禁止します。 このバリアは、通過不可ライン バリアと呼ばれます。

  • 1 (コスト係数指定) - 対象の道路の通過にかかるコスト (たとえば、移動時間または移動距離) に、ScaledTimeFactor フィールドまたは ScaledDistanceFactor フィールドで指定した係数が乗算されます。 道路の一部だけがバリアの対象になっている場合は、移動の時間または距離が比率に応じて乗算されます。 たとえば、係数 0.25 を割り当てると、対象の道路での移動速度が通常の 4 倍速くなります。 係数 3.0 を指定すると、対象道路での移動時間が通常の 3 倍長くなります。 このバリア タイプは、コスト係数ライン バリアとも呼ばれます。 このバリア タイプを使用して、建設中の車線の通行止めに起因する減速をモデル化できます。

Long

ScaledTimeFactor

これは、バリアが交差している道路の移動時間に乗算する係数です。 フィールド値は 0 より大きい必要があります。

Double

ScaledDistanceFactor

これは、バリアが交差している道路の距離に乗算する係数です。 フィールド値は 0 より大きい必要があります。

Double

ScaledCostFactor

これは、バリアと交差する道路のコストに乗算する係数です。 フィールド値は 0 より大きい必要があります。

Double

Locations

このフィールドの情報は、ラインまたはポリゴンで覆われるネットワークのエッジ、および覆われる各エッジ エレメントの部分を定義します。このフィールドに含まれる情報を直接読んだり編集したりすることはできませんが、Network Analyst は解析を実行する際にその情報を解釈します。

ネットワーク上での入力の特定の詳細

Blob

PolygonBarriers

通過を完全に禁止するポリゴン、またはそのポリゴンと交差する道路を移動するときに時間または距離が係数に基づいて乗算されるポリゴンを指定する場合に、このパラメーターを使用します。

The data type supports the following fields:

FieldDescriptionData type

Name

バリアの名前。

Text

BarrierType

バリアの通過を完全に禁止するか、バリアを通過する際のコスト (時間または距離など) を係数に基づいて計算するかを指定します。 このフィールド値は、次のいずれかの整数として指定されます (括弧で囲まれた名前ではなく、数値コードを使用します)。

  • 0 (通過不可) - バリアのどの部分も通過できません。 バリアと交差する道路は通過不可になるので、バリアは通過不可ポリゴン バリアとも呼ばれます。 たとえば、複数の道路を含む領域が浸水し、それらの道路を通過できない状況を表す場合などに、このタイプのバリアを使用します。

  • 1 (コスト係数指定) - 対象の道路の通過にかかるコスト (たとえば、移動時間または移動距離) に、ScaledTimeFactor フィールドまたは ScaledDistanceFactor フィールドで指定した係数が乗算されます。 道路の一部だけがバリアの対象になっている場合は、移動の時間または距離が比率に応じて乗算されます。 たとえば、係数 0.25 を割り当てると、対象の道路での移動速度が通常の 4 倍速くなります。 係数 3.0 を指定すると、対象道路での移動時間が通常の 3 倍長くなります。 このバリア タイプは、コスト係数ポリゴン バリアとも呼ばれます。 暴風のため特定領域の移動速度が低下する場合などに使用できます。

Long

ScaledTimeFactor

これは、バリアが交差している道路の移動時間に乗算する係数です。 フィールド値は 0 より大きい必要があります。

Double

ScaledDistanceFactor

これは、バリアが交差している道路の距離に乗算する係数です。 フィールド値は 0 より大きい必要があります。

Double

ScaledCostFactor

これは、バリアと交差する道路のコストに乗算する係数です。 フィールド値は 0 より大きい必要があります。

Double

Locations

このフィールドの情報は、ラインまたはポリゴンで覆われるネットワークのエッジ、および覆われる各エッジ エレメントの部分を定義します。このフィールドに含まれる情報を直接読んだり編集したりすることはできませんが、Network Analyst は解析を実行する際にその情報を解釈します。

ネットワーク上での入力の特定の詳細

Blob