LocationAllocation output data types

The output data types containing the results from a location-allocation analysis are described.

Lines

需要地点と需要地点が割り当てられた施設とを接続するラインへのアクセスを提供します。 このようなラインは、ドキュメントにはアロケーション ラインと記載されています。 アロケーション ラインには、各需要地点から関連する施設に割り当てられた需要に関するデータが含まれています。

The data type supports the following fields:

FieldDescriptionData type

ObjectID

フィーチャのオブジェクト ID。

ObjectID

Name

アロケーション ラインの名前には、需要地点の名前、および需要地点が割り当てられた施設の名前が含まれています。

アロケーション ラインの名前は、関連付けられている施設と需要地点の名前に基づきます。

The facility name is first if the value for the travelDirection property on the analysis object is set to TravelDirection.FromFacility. For example, Facility 5 - Demand 3 indicates the route travels from Facility 5 to Demand 3.

If TravelDirection.ToFacility is specified as the value for the travelDirection property, the demand point name is first, for instance, Demand 3 — Facility 5.

Text

Weight

接続されている需要地点から接続されている施設に割り当てられているウェイト。

Double

FacilityID

This field corresponds to the ObjectID field in the output Facilities table and can be used for joins between these two tables.

Long

FacilityOID

This field corresponds to the FacilityOID field in the output Facilities table.

Long

DemandID

This field corresponds to the ObjectID field in the output DemandPoints table and can be used for joins between these two tables.

Long

DemandOID

This field corresponds to the DemandOID field in the output DemandPoints table.

Long

Total_Minutes

施設と需要地点の間の移動時間を分単位で表します。 アロケーション ラインは直線であったり、特定のジオメトリを持たなかったりします。いずれにしろ、コストとは常に交通ネットワークで計測された移動時間のことであって、直線距離ではありません。

注意:

An additional field Total_[TimeUnits] is included if the timeUnits property of the analysis object is not set to TimeUnits.Minutes. The field values are in the units specified by the timeUnits property.

注意:

Additional fields Total_[AccumulateAttributeName]_[TimeUnits] are included for each time-based cost attribute that is accumulated during the analysis.

Double

TotalWeighted_Minutes

施設から需要地点に移動する加重コスト (分)。 これは、施設に割り当てられている需要地点のウェイトを Total_Minutes 値に掛けて求められます。

このフィールドは、解析の移動モードが時間ベースであるインピーダンス属性を使用する場合にのみ含まれます。

注意:

An additional field TotalWeighted_[TimeUnits] is included if the travel mode set for the analysis has an impedance attribute that is time based and the timeUnits property of the analysis object is not set to TimeUnits.Minutes. The field values are in the units specified by the timeUnits property.

Double

Total_Miles

施設と需要地点の間の移動距離 (マイル)。 アロケーション ラインは直線であったり、特定のジオメトリを持たなかったりします。いずれにしろ、コストとは常に交通ネットワークで計測された移動距離のことであって、直線距離ではありません。

Double

Total_Kilometers

施設と需要地点の間の移動距離 (キロメートル)。 アロケーション ラインは直線であったり、特定のジオメトリを持たなかったりします。いずれにしろ、コストとは常に交通ネットワークで計測された移動距離のことであって、直線距離ではありません。

注意:

An additional field Total_[DistanceUnits] is included if the distanceUnits property of the analysis object is not set to DistanceUnits.Kilometers or DistanceUnits.Miles. The field values are in the units specified by the distanceUnits property.

注意:

Additional fields Total_[AccumulateAttributeName]_[DistanceUnits] are included for each time-based cost attribute that is accumulated during the analysis.

Double

TotalWeighted_Miles

施設から需要地点に移動する加重コスト (マイル)。 これは、施設に割り当てられている需要地点のウェイトを Total_Miles 値に掛けて求められます。

このフィールドは、解析の移動モードが距離ベースであるインピーダンス属性を使用する場合にのみ含まれます。

Double

TotalWeighted_Kilometers

施設から需要地点に移動する加重コスト (キロメートル)。 これは、施設に割り当てられている需要地点のウェイトを Total_Kilometers 値に掛けて求められます。

このフィールドは、解析の移動モードが距離ベースであるインピーダンス属性を使用する場合にのみ含まれます。

注意:

An additional field TotalWeighted_[DistanceUnits] is included if the travel mode set for the analysis has an impedance attribute that is distance based and the distanceUnits property of the analysis object is not set to DistanceUnits.Miles or DistanceUnits.Kilometers. The field values are in the units specified by the distanceUnits property.

Double

Total_Other

施設と需要地点の間の移動コスト (単位は不明)。 アロケーション ラインは直線であったり、特定のジオメトリを持たなかったりします。いずれにしろ、コストとは常に交通ネットワークで計測された移動コストのことであって、直線距離ではありません。

このフィールドは、解析の移動モードが時間ベースでも距離ベースでもないインピーダンス属性を使用する場合にのみ含まれます。

注意:

Additional fields Total_[AccumulateAttributeName]_Other are included for each cost attribute that is neither time based nor distance based and accumulated during the analysis.

Double

TotalWeighted_Other

施設から需要地点に移動する加重コスト (単位は不明)。 これは、施設に割り当てられている需要地点のウェイトを Total_Cost 値に掛けて求められます。

このフィールドは、解析の移動モードが時間ベースでも距離ベースでもないインピーダンス属性を使用する場合にのみ含まれます。

Double

Facilities

選択された施設、必須施設、競合施設、および選択されなかった候補施設へのアクセスを提供します。

This data type supports the following fields. In addition to these fields, the data type also includes all the fields from the input feature class used as facilities for the analysis.

FieldDescriptionData type

ObjectID

フィーチャのオブジェクト ID。

ObjectID

Name

施設の名前。 このフィールドの値は、入力施設の Name フィールドからコピーされます。

Text

FacilityOID

The ObjectID value of the input facility feature.

このフィールドは必ずしも結合に使用するのに十分な信頼性がありません。 insertCursor メソッドを使用して解析に追加された入力ではこのフィールドは NULL になります。 load メソッドを使用して複数のフィーチャクラスが読み込まれた場合、値が一意でないことがあります。

Long

FacilityType

このフィールドには、最適な施設 (つまり、解析で選択された施設) が示されます。 施設タイプは次のとおりです。

  • 0 (候補) - サービスが、解の一部として候補施設を選択しませんでした。
  • 1 (必須) - 解析を実行する前に、施設が必須として指定されていたため、この施設は、獲得した需要量にかかわらず解の一部になります。
  • 2 (競合) - 競合ビジネスを表す施設であり、解析から需要を除去します。 競合施設は、市場シェアの最大化解析タイプと目標市場シェア解析タイプのみで使用されます。他の解析タイプでは無視されます。
  • 3 (選択済み) - 選択された施設。つまり、ほとんどの需要を獲得する候補施設です。

Long

Weight

施設に対する相対的なウェイトの割り当て。これは、1 つの施設のもう 1 つの施設と比較した場合の魅力、利用価値、または傾向を格付けするのに使用されます。 このフィールドの値は、入力施設の Weight フィールドからコピーされます。

Double

Capacity

施設が供給可能な加重需要の量。 このフィールドの値は、入力施設の Capacity フィールドからコピーされます。

Double

DemandCount

施設に割り当てられている需要地点の数。 ゼロ以外の値は、施設が、必須施設、競合施設、または選択済み施設のいずれかとして解の一部になったことを意味します。

Long

DemandWeight

施設に割り当てられている全需要地点の有効ウェイトの合計。 値は、施設に割り当てられている需要地点の全ウェイト値の合計です。 アテンダンスの最大化解析タイプと市場シェアの最大化解析タイプの場合、需要が距離に伴って減少したり、多数の施設の間で分割されたりするため、値が Weight フィールド値の分配合計になります。

Double

Total_Minutes

施設と施設に割り当てられた各需要地点との間の移動時間の合計 (分)。

このフィールドは、解析の移動モードが時間ベースであるインピーダンス属性を使用する場合にのみ含まれます。

注意:

An additional field Total_[TimeUnits] is included if the travel mode set for the analysis has an impedance attribute that is time based and the timeUnits property of the analysis object is not set to TimeUnits.Minutes. The field values are in the units specified by the timeUnits property.

Double

TotalWeighted_Minutes

このフィールドには、施設の累積加重コスト (分単位) が格納されます。 需要地点の加重コストは、そのウェイトに施設と需要地点の間の最小コスト パスを掛けたものです。 施設の加重コストは、施設に割り当てられている需要地点の全加重コストの合計です。

たとえば、加重が 2 の需要地点が 10 分離れたところにある施設に割り当てられている場合、TotalWeighted_Minutes 値は 20 (2 x 10) になります。 加重が 3 の別の需要地点が同じ施設に割り当てられており、5 分離れた場所にある場合、TotalWeighted_Minutes 値は 35 (3 x 5 + 20) に増えます。

このフィールドは、解析の移動モードが時間ベースであるインピーダンス属性を使用する場合にのみ含まれます。

注意:

An additional field TotalWeighted_[TimeUnits] is included if the travel mode set for the analysis has an impedance attribute that is time based and the timeUnits property of the analysis object is not set to TimeUnits.Minutes. The field values are in the units specified by the timeUnits property.

Double

Total_Miles

施設と施設に割り当てられた各需要地点との間の移動距離の合計 (マイル)。

このフィールドは、解析の移動モードが距離ベースであるインピーダンス属性を使用する場合にのみ含まれます。

注意:

An additional field Total_[DistanceUnits] is included if the travel mode set for the analysis has an impedance attribute that is distance based and the distanceUnits property of the analysis object is not set to DistanceUnits.Miles or DistanceUnits.Kilometers. The field values are in the units specified by the distanceUnits property.

Double

TotalWeighted_Miles

このフィールドには、施設の累積加重コスト (マイル単位) が格納されます。 需要地点の加重コストは、その加重に施設と需要地点の間の最小コスト パスを掛けたものです。 施設の加重コストは、施設に割り当てられている需要地点の全加重コストの合計です。

たとえば、加重が 2 の需要地点が 10 マイル離れたところにある施設に割り当てられている場合、TotalWeighted_Miles 値は 20 (2 x 10) になります。 加重が 3 の別の需要地点が同じ施設に割り当てられており、5 マイル離れた場所にある場合、TotalWeighted_Miles 値は 35 (3 x 5 + 20) に増えます。

このフィールドは、解析の移動モードが距離ベースであるインピーダンス属性を使用する場合にのみ含まれます。

注意:

An additional field TotalWeighted_[DistanceUnits] is included if the travel mode set for the analysis has an impedance attribute that is distance based and the distanceUnits property of the analysis object is not set to DistanceUnits.Miles or DistanceUnits.Kilometers. The field values are in the units specified by the distanceUnits property.

Double

Total_Kilometers

このフィールドは Total_Miles フィールドと同じですが、値はマイルではなくキロメートル単位で表されます。

Double

TotalWeighted_Kilometers

このフィールドは TotalWeighted_Miles フィールドと同じですが、値はマイルではなくキロメートル単位で表されます。

Double

Total_Other

施設と施設に割り当てられた各需要地点との間の移動コストの合計 (単位は不明)。

このフィールドは、解析の移動モードが時間ベースでも距離ベースでもないインピーダンス属性を使用する場合にのみ含まれます。

Double

TotalWeighted_Other

このフィールドには、施設の累積加重コスト (単位は不明) が格納されます。 需要地点の加重コストは、そのウェイトに施設と需要地点の間の最小コスト パスを掛けたものです。 施設の加重コストは、施設に割り当てられている需要地点の全加重コストの合計です。

このフィールドは、解析の移動モードが時間ベースでも距離ベースでもないインピーダンス属性を使用する場合にのみ含まれます。

Double

SourceID

入力ポイントが配置されたネットワーク データセット ソース フィーチャクラスの数値 ID。

Long

SourceOID

入力ポイントが配置されたソースにあるフィーチャの ObjectID。

Long

PosAlong

ソース ライン フィーチャのデジタイズ方向に沿った位置。この値は割合として格納されます。ネットワーク位置がジャンクションを参照している場合、このフィールドは NULL になります。

Double

SideOfEdge

ライン フィーチャのデジタイズ方向を基準として定められる、エッジの側。このフィールドがとりうる値は、[右側] (1)、[左側] (2) のいずれかです。

Long

CurbApproach

施設からの出発方向と施設への到着方向。 このフィールドの値は、入力施設の CurbApproach フィールドからコピーされます。

Long

Status

ネットワーク上の位置を基準としたその地点のステータスと解析の結果を指定します。 出力される可能性のある値は次のとおりです。

  • 0 (OK) - その地点がネットワーク上で特定されました。
  • 1 (未配置) - その地点はネットワーク上で特定されなかったため、解析の対象外となりました。
  • 2 (ネットワーク エレメントが未配置) - その地点のネットワーク ロケーション フィールドで特定されたネットワーク エレメントが見つかりません。 これは、その地点があるはずのネットワーク エレメントが削除され、ネットワーク ロケーションが再計算されなかった場合に発生する可能性があります。
  • 3 (エレメントを通過できません) - その地点があるネットワーク エレメントを通過できません。 この状態は、規制属性によってエレメントが規制されている場合に発生する可能性があります。
  • 4 (無効なフィールド値) - フィールド値が、範囲またはコード値ドメインから外れています。 たとえば、正の数値が必要な箇所に負の数値が存在しています。
  • 5 (未到達) - 解析でその地点に到着できません。 他の入力から切り離された別個のネットワーク領域にその地点が存在するか、バリアまたは制限によってその地点との往来が禁止されています。
  • 6 (タイム ウィンドウ違反) - 指定されたタイム ウィンドウ内にその地点に到着できませんでした。 このステータスは、タイム ウィンドウをサポートしているネットワーク解析タイプにのみ適用されます。
  • 7 (最寄りの位置にない) - 規制またはバリアによって、その地点に最も近いネットワーク ロケーションを通過できません。このため、代わりに、最も近い通過可能なネットワーク フィーチャ上にその地点が配置されました。

Long

SnapX

ネットワーク データセットの座標系で、ポイントが配置されたネットワーク データセット上の位置の X 座標。

Double

SnapY

ネットワーク データセットの座標系で、ポイントが配置されたネットワーク データセット上の位置の Y 座標。

Double

SnapZ

ネットワーク データセットの座標系で、ポイントが配置されたネットワーク データセット上の位置の Z 座標。ネットワークが 2 次元の場合、SnapZ フィールドは 0 になります。

Double

DistanceToNetworkInMeters

ポイントの地理的位置とそのポイントがネットワーク上に配置された位置との間の距離 (メートル単位)。

Double

Bearing

このフィールドの値は、入力施設の Bearing フィールドからコピーされます。

Double

BearingTol

このフィールドの値は、入力施設の BearingTol フィールドからコピーされます。

Double

NavLatency

このフィールドの値は、入力施設の NavLatency フィールドからコピーされます。

Double

DemandPoints

解析に含まれた需要地点 (施設に割り当てられた需要地点および割り当てられなかった需要地点) へのアクセスを提供します。

This data type supports the following fields. In addition to these fields, the data type also includes all the fields from the input feature class used as facilities for the analysis.

FieldDescriptionData type

ObjectID

フィーチャのオブジェクト ID。

ObjectID

Name

需要地点の名前。 このフィールドの値は、入力需要地点の Name フィールドからコピーされます。

Text

FacilityID

This field corresponds to the ObjectID field in the output Facilities table and can be used for joins between these two tables.

Long

FacilityOID

The FacilityOID field value in the output Facilities table for the facility to which this demand point is allocated. The field value is Null if the demand point is not allocated to any facility or the FacilityOID field in the output Facilities table is null.

Long

DemandOID

The ObjectID value of the input demand point feature.

このフィールドは必ずしも結合に使用するのに十分な信頼性がありません。 insertCursor メソッドを使用して解析に追加された入力ではこのフィールドは NULL になります。 load メソッドを使用して複数のフィーチャクラスが読み込まれた場合、値が一意でないことがあります。

Long

Weight

需要地点の相対加重。 このフィールドの値は、入力需要地点の Weight フィールドからコピーされます。

Double

AllocatedWeight

選択済み施設と必須施設に割り当てられている需要の量を指定します。 競合施設に割り当てられている需要はこの値に含まれません。 値のオプションは次のとおりです。

  • NULL - 需要地点がどの施設にも割り当てられませんでした。 これは、たとえば、需要地点にどの施設からも到達できなかった場合に発生する可能性があります。
  • 0 - 需要地点が競合施設のみに割り当てられました。
  • ゼロ以外の正の値 - 選択済み施設と必須施設に割り当てられている需要の量を示します。

Double

GroupName

需要地点が属しているグループの名前。 このフィールドの値は、入力需要地点の GroupName フィールドからコピーされます。

Text

ImpedanceTransformation

このフィールドの値は、入力需要地点の ImpedanceTransformation フィールドからコピーされます。

Long

ImpedanceParameter

このフィールドの値は、入力需要地点の ImpedanceParameter フィールドからコピーされます。

Double

Cutoff

需要地点は、ここに示される値を越える施設には割り当てられません。 このフィールドの値は、入力需要地点の Cutoff フィールドからコピーされます。

Double

SourceID

入力ポイントが配置されたネットワーク データセット ソース フィーチャクラスの数値 ID。

Long

SourceOID

入力ポイントが配置されたソースにあるフィーチャの ObjectID。

Long

PosAlong

ソース ライン フィーチャのデジタイズ方向に沿った位置。この値は割合として格納されます。ネットワーク位置がジャンクションを参照している場合、このフィールドは NULL になります。

Double

SideOfEdge

ライン フィーチャのデジタイズ方向を基準として定められる、エッジの側。このフィールドがとりうる値は、[右側] (1)、[左側] (2) のいずれかです。

Long

CurbApproach

需要地点からの出発方向と需要地点への到着方向。 このフィールドの値は、入力施設の CurbApproach フィールドからコピーされます。

Long

Status

需要地点が解析でどのように評価されたかを指定します。 出力される可能性のある値は次のとおりです。

  • 0 (OK) - 需要地点が交通ネットワーク上に配置され、解析されました。
  • 1 (未配置) - 通過可能な道路が需要地点からの最大検索距離の範囲内ではないため、需要地点が解析から除外されました。
  • 3 (エレメントを通過できません) - 需要地点があるネットワーク エレメントは通過不能です。 この状態は、規制属性によってネットワーク エレメントが規制されている場合に発生する可能性があります。
  • 4 (無効なフィールド値) - フィールド値が、範囲またはコード値ドメインから外れています。 たとえば、正の数値が必要な場合に負の数値が存在しています。
  • 5 (未到達) - 制約のため、需要地点に到達できませんでした。たとえば、需要地点に到達するために、車両が一方通行道路を誤った方向で移動しなければならないように、アプローチ制限が設定された場合などです。
  • 7 (最寄りの位置にない) - 規制またはバリアのため、需要地点に最も近いネットワーク ロケーションを通過できません。したがって、代わりに、最も近い通過可能なネットワーク フィーチャ上に需要地点が配置されています。

Long

SnapX

ネットワーク データセットの座標系で、ポイントが配置されたネットワーク データセット上の位置の X 座標。

Double

SnapY

ネットワーク データセットの座標系で、ポイントが配置されたネットワーク データセット上の位置の Y 座標。

Double

SnapZ

ネットワーク データセットの座標系で、ポイントが配置されたネットワーク データセット上の位置の Z 座標。ネットワークが 2 次元の場合、SnapZ フィールドは 0 になります。

Double

DistanceToNetworkInMeters

ポイントの地理的位置とそのポイントがネットワーク上に配置された位置との間の距離 (メートル単位)。

Double

Bearing

このフィールドの値は、入力需要地点の Bearing フィールドからコピーされます。

Double

BearingTol

このフィールドの値は、入力需要地点の BearingTol フィールドからコピーされます。

Double

NavLatency

このフィールドの値は、入力需要地点の NavLatency フィールドからコピーされます。

Double


このトピックの内容
  1. Lines
  2. Facilities
  3. DemandPoints