ClosestFacility output data types

The output data types containing the results from a closest facility analysis are described.

ClosestFacilities and Facilities

最寄り施設の検出解析による出力施設へのアクセスを提供します。

The ClosestFacilities data type includes only those facilities from the set of input facilities that were closest to at least one incident. The Facilities data type includes all the facilities from the analysis, including the facilities that cannot be reached from any of the incidents. You can use the Status field from the Facilities data type to determine why a facility was not used in the analysis.

These data types support the fields described below. In addition to these fields, the data types also include all the fields from the input feature class used as facilities for the analysis.

Field nameDescriptionData type

ObjectID

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

ObjectID

Name

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

Text

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

AdditionalTime

この施設を訪問するときの合計ルート所要時間に追加される時間の長さ。 このフィールドの値は、入力施設の AdditionalTime フィールドからコピーされます。

Double

AdditionalDistance

この施設を訪問するときの合計ルート距離に追加される距離の長さ。 このフィールドの値は、入力施設の AdditionalDistance フィールドからコピーされます。

Double

AdditionalCost

この施設を訪問するときに、合計ルート コストに追加されるコスト。 このフィールドの値は、入力施設の AdditionalCost フィールドからコピーされます。 このフィールドは、解析の移動モードが時間ベースでも距離ベースでもないインピーダンス属性を使用する場合にのみ含まれます。

Double

Cutoff

解析が、指定されたインシデントからの施設の検索を中止したインピーダンス値。 このフィールドの値は、入力施設の Cutoff フィールドからコピーされます。

Double

ID

施設のユーザー定義の一意な ID。 このフィールドの値は、入力施設の ID フィールドからコピーされます。

Text

FacilityOID

The ObjectID value of the input facility.

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

Long

ORIG_FID

レガシー:

下位互換性を維持するため、ClosestFacilities 出力には ORIG_FID フィールドが含まれています。 これは FacilityOID フィールドと同じです。 Facilities 出力には ORIG_FID フィールドは含まれていません。

Long

Bearing

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

Double

BearingTol

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

Double

NavLatency

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

Double

Incidents

最寄り施設の検出解析の始点または終点として使用する場所へのアクセスを提供します。

The data type supports the following fields:

Field nameDescriptionData type

ObjectID

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

ObjectID

Name

インシデントの名前。 このフィールドの値は、入力インシデントの Name フィールドからコピーされます。

Text

TargetFacilityCount

指定されたインシデントに対して検索する必要のある施設の数。 このフィールドの値は、入力インシデントの TargetFacilityCount フィールドからコピーされます。

Long

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

AdditonalTime

このインシデントを訪問するときの合計ルート所要時間に追加される時間の長さ。 このフィールドの値は、入力インシデントの AdditionalTime フィールドからコピーされます。

Double

AdditionalDistance

このインシデントを訪問するときの合計ルート距離に追加される距離の長さ。 このフィールドの値は、入力インシデントの AdditionalDistance フィールドからコピーされます。

Double

AdditionalCost

このインシデントを訪問するときに、合計ルート コストに追加されるコスト。 このフィールドの値は、入力インシデントの AdditionalCost フィールドからコピーされます。 このフィールドは、解析の移動モードが時間ベースでも距離ベースでもないインピーダンス属性を使用する場合にのみ含まれます。

Double

Cutoff

解析が、指定された施設からのインシデントの検索を中止したインピーダンス値。 このフィールドの値は、入力インシデントの Cutoff フィールドからコピーされます。

Double

ID

インシデントのユーザー定義の一意な ID。 このフィールドの値は、入力インシデントの ID フィールドからコピーされます。

Text

IncidentOID

The ObjectID value of the input incident.

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

Long

Bearing

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

Double

BearingTol

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

Double

NavLatency

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

Double

Routes

施設とインシデントの間に生成された結果ルートへのアクセスを提供します。

The data type supports the following fields:

Field nameDescriptionData 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 - Incident 3 indicates the route travels from Facility 5 to Incident 3.

If TravelDirection.ToFacility is specified as the value for the travelDirection property, the incident name is first, for example, Incident 3 — Facility 5.

Text

FacilityRank

関連付けられたインシデントに対して検索されたすべての施設の間でのランク付け (最も近い施設はランク 1)。

Long

FacilityID

ルートが訪れる、施設のユーザー定義の一意な ID。 このフィールドの値は、入力施設の ID フィールドからコピーされます。

Text

FacilityOID

The ObjectID value of the input facility used to generate the route. This field corresponds to the FacilityOID field in the output Facilities and ClosestFacilities tables.

Long

OutputFacilityOID

このフィールドは出力 Facilities テーブルの ObjectID フィールドに対応し、これら 2 つのテーブル間の結合に使用できます。

Long

IncidentID

ルートが訪れる、インシデントのユーザー定義の一意な ID。 このフィールドの値は、入力インシデントの ID フィールドからコピーされます。

Text

IncidentOID

The ObjectID value of the input incident used to generate the route. This field corresponds to the IncidentOID field in the output Incidents table.

Long

OutputIncidentOID

このフィールドは出力 Incidents テーブルの ObjectID フィールドに対応し、これら 2 つのテーブル間の結合に使用できます。

Long

FacilityCurbApproach

施設に到着したとき、または施設から出発するときに、施設がある車両の側。 値が 1 の場合は車両の右側、値が 2 の場合は車両の左側です。

Long

IncidentCurbApproach

インシデントに到着したとき、またはインシデントから出発するときに、インシデントがある車両の側。 値が 1 の場合は車両の右側、値が 2 の場合は車両の左側です。

Long

StartTime

ルートの開始時刻。最初のストップのタイム ゾーンとして報告されます。

Date

EndTime

ルートの終了時刻。最後のストップのタイム ゾーンとして報告されます。

Date

StartTimeUTC

UTC (協定世界時) でのルートの開始時刻。

Date

EndTimeUTC

UTC (協定世界時) でのルートの終了時刻。

Date

Total_Minutes

施設とインシデントの間のルートの累積移動時間 (分)。 指定されている場合の訪問済み施設とインシデントの AdditionalTime 値が含まれます。

注意:

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

Total_Miles

施設とインシデントの間のルートの累積移動距離 (マイル)。 指定されている場合の訪問済み施設とインシデントの AdditionalDistance 値が含まれます。

Double

Total_Kilometers

施設とインシデントの間のルートの累積移動距離 (キロメートル)。 指定されている場合の訪問済み施設とインシデントの AdditionalDistance 値が含まれます。

注意:

An additional field, Total_[DistanceUnits], is included if 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.

注意:

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

Double

Total_Other

施設とインシデントの間のルートの累積移動コスト (単位は不明)。 指定されている場合の訪問済み施設とインシデントの AdditionalCost 値が含まれます。

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

注意:

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

Directions

各結果ルートのルート案内へのアクセスを提供します。

レガシー:
この出力タイプは、DirectionPointsDirectionLines 出力クラスに取って代わられています。これらはすべての新しいスクリプトとワークフローに使用する必要があります。

The data type supports the following fields:

Field nameDescriptionData type

ObjectID

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

ObjectID

RouteName

運転動作が適用されるルートの名前。 この値は、出力ルートの Name フィールドと同じです。

Text

ArriveTime

指定された運転動作を開始する時間。 ルートが複数日にまたがる場合、日付と時刻が表示されます。

Date

Type

ルート案内フィーチャが表すマヌーバー タイプまたはルート案内テキストのタイプ。 Type が走行タイプまたはルート案内文字列タイプのいずれを参照しているかを判断するには、SubItemType フィールド値を確認します。

Type たとえば、マヌーバー タイプに基づいてルート案内テキストに対応するアイコンを割り当てたり、アプリケーションでルート案内を表示する際に、ルート案内文字列タイプに基づいた書式設定スタイルを使用したりすることができます。

Type 値は、下に示されたマヌーバー タイプまたはルート案内文字列タイプの整数です。

マヌーバー タイプ

  • 0: 不明
  • 1: ストップに到着
  • 2: 真っすぐ進む
  • 3: 左方向に進む
  • 4: 右方向に進む
  • 5: 左折
  • 6: 右折
  • 7: 左折
  • 8: 右折
  • 9: U ターン
  • 10: フェリーに乗る
  • 11: ロータリーに入る
  • 12: 高速道路へ合流
  • 13: 高速道路を出る
  • 14: 別の高速道路に進む
  • 15: 分岐点で中心車線を維持
  • 16: 分岐点で左車線を維持
  • 17: 分岐点で右車線を維持
  • 18: ストップを出発
  • 19: 移動計画アイテム
  • 20: フェリーの終点
  • 21: 右側ランプ
  • 22: 左側ランプ
  • 23: 左に曲がってからすぐに右に曲がる
  • 24: 右に曲がってからすぐに左に曲がる
  • 25: 右に曲がってからすぐに右に曲がる
  • 26: 左に曲がってからすぐに左に曲がる
  • 27: 歩行者用スロープ
  • 28: エレベーター
  • 29: エスカレーター
  • 30: 階段
  • 31: ドアの通過

ルート案内文字列タイプ

  • 0: 一般のルート案内文字列タイプ
  • 1: 出発のルート案内文字列タイプ
  • 2: 到着のルート案内文字列タイプ
  • 3: 長さのルート案内文字列タイプ
  • 4: 時間のルート案内文字列タイプ
  • 5: 時間サマリーのルート案内文字列タイプ
  • 6: タイム ウィンドウのルート案内文字列タイプ
  • 7: 超過時間のルート案内文字列タイプ
  • 8: 待機時間のルート案内文字列タイプ
  • 9: サービス時間のルート案内文字列タイプ
  • 10: 推定到着時間のルート案内文字列タイプ
  • 11: 累積長のルート案内文字列タイプ
  • 12: 道路名のルート案内文字列タイプ
  • 13: 代替道路名のルート案内文字列タイプ
  • 14: 分岐標識情報のルート案内文字列タイプ
  • 15: 方向標識情報のルート案内文字列タイプ
  • 16: 交差道路名のルート案内文字列タイプ
  • 17: 出口番号標識のルート案内文字列タイプ

Short

SubItemType

Type フィールドがルート案内文字列タイプ テーブルの整数またはマヌーバー タイプ テーブルの整数のいずれを参照するかを指定します。

  • SubItemType 値が 1 の場合、Type フィールドはマヌーバー タイプ テーブルの値を参照します。
  • SubItemType 値が 2 の場合、Type フィールドはルート案内文字列タイプ テーブルの値を参照します。
  • SubItemType 値が 3 の場合、Type フィールドはルート案内文字列タイプ テーブルの値を参照します。

Short

Text

テキストによる移動方向の説明。

Text

ElaspsedTime

現在のルート案内が開始してから次のルート案内が開始するまで、または最後のルート案内が終了するまでの経過時間 (分)。

Float

DriveDistance

現在のルート案内が発生した場所から次のルート案内が発生する場所まで、または最後のルート案内が終了する場所までの距離。

The value is in the units specified by the directionsDistanceUnits property of the analysis object.

次のルート案内が開始する場所と同じ場所で発生するルート案内の場合、値はゼロです。 たとえば、ルートの開始でのルート案内テキストの場合、DriveDistance 値は 0 です。

Float

DirectionPoints

解析で算出されたルートに対して出力されるルート案内を指定します。特定のルート案内イベントまたはマヌーバーが発生したルートに沿ったポイント位置として表されます。

The data type supports the following fields:

Field nameDescriptionData type

ObjectID

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

ObjectID

RouteID

該当するルート案内ポイントが関連付けられている出力ルート フィーチャの ObjectID 値。

Long

Sequence

該当するルートのルート案内ポイントの順番 (1 から始まる)。

Long

DirectionPointType

ポイントで記述されたルート案内イベントまたはマヌーバー タイプを指定します。次のいずれかの値で表されます。

  • ヘッダー (1)
  • 到着 (50)
  • 出発 (51)
  • 直進 (52)
  • フェリー乗船 (100)
  • フェリー降船 (101)
  • 分岐点で中心車線を維持 (102)
  • ラウンドアバウト (103)
  • U ターン (104)
  • ドア (150)
  • 階段 (151)
  • エレベーター (152)
  • エスカレーター (153)
  • 歩行者用スロープ (154)
  • 分岐点で左車線を維持 (200)
  • 左側ランプ (201)
  • 時計回りのロータリー (202)
  • 左回りの U ターン (203)
  • 左方向に進む (204)
  • 左折 (205)
  • 急角度で左折 (206)
  • 左折してすぐに左折 (207)
  • 左折してすぐに右折 (208)
  • 分岐点で右車線を維持 (300)
  • 右側ランプ (301)
  • 反時計回りのロータリー (302)
  • 右回りの U ターン (303)
  • 右方向に進む (304)
  • 右折 (305)
  • 急角度で右折 (306)
  • 右折してすぐに左折 (307)
  • 右折してすぐに右折 (308)
  • 上りエレベーター (400)
  • 上りエスカレーター (401)
  • 上り階段 (402)
  • 下りエレベーター (500)
  • 下りエスカレーター (501)
  • 下り階段 (502)
  • 一般イベント (1000)
  • ランドマーク (1001)
  • タイム ゾーンの変更 (1002)
  • 交通イベント (1003)
  • 踏切のコスト係数指定イベント (1004)
  • 境界交差 (1005)
  • 規制違反 (1006)
  • 車線 (1007)

Long

FacilityID

The ObjectID of the output facility with which this direction point is associated, if any. If the point does not represent a visit to a facility, the value is null.

Long

IncidentID

The ObjectID of the output incident with which this direction point is associated, if any. If the point does not represent a visit to an incident, the value is null.

Long

DisplayText

使用中のアプリケーションで表示されるルート案内テキスト。

Text

ArrivalTime

UTC (協定世界時) でのルート案内イベントの発生時刻。

Date

ArrivalUTCOffset

マヌーバー位置の現地時間と ArrivalTime フィールドに示された UTC 時間との差異 (分単位)。

Double

Name

ルート案内ポイントの名前。

Text

ExitName

ルート案内指示に表示される高速道路出口名。

Text

AlternateName

ルート案内指示に表示される代替ソース名。

Text

IntersectingName

ルート案内指示に表示される交差点または交差道路の名前。

Text

BranchName

ルート案内指示に表示される分岐標識名。

Text

TowardName

ルート案内指示に表示される目的地までの方向標識名。

Text

Level

該当するルート案内イベントが発生した建物の階。 この値は、解析用のネットワーク データセット内に定義された Level プロパティに相当します。

Long

ShortVoiceInstruction

使用中のアプリケーションで音声ガイダンス テキストとして使用される短い形式のテキスト。

Text

VoiceInstruction

使用中のアプリケーションで音声ガイダンス テキストとして使用される追加のテキスト (展開された略語と複数形の語句を含む)。

Text

Azimuth

この地点を出発する車両の方位 (度単位)。 ゼロは北を示します。

Double

DirectionLines

これは、解析で算出され、DirectionPoints イベント位置間またはマヌーバー位置間の各ルート セグメントを表すためにスライスされた出力ルート ラインです。

フィールド名説明データ タイプ

ObjectID

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

ObjectID

DirectionPointID

該当するラインが関連付けられている DirectionPoints テーブル内のフィーチャの ObjectID 値。

Long

RouteID

該当するルート案内ラインが関連付けられている出力 Routes フィーチャの ObjectID 値。

Long

DirectionLineType

該当するラインで記述されたルート案内状況のタイプを指定します。次のいずれかの値で表されます。

  • 不明 (0)
  • セグメント (1)
  • マヌーバー セグメント (2)
  • 規制違反 (3)
  • 踏切のコスト係数指定 (4)
  • 多い交通量 (5)
  • 低速の交通量 (6)
  • 中程度の交通量 (7)

Long

Meters

メートル単位で計測されたライン セグメントの長さ。

Double

Minutes

分単位でのライン セグメントに沿った移動時間。

Double

FromLevel

該当するルート案内イベントが始まる建物の階。 この値は、解析用のネットワーク データセット内に定義された Level プロパティに相当します。

ネットワーク データセットのルート案内構成の詳細

Long

ToLevel

該当するルート案内イベントが終わる建物の階。 この値は、解析用のネットワーク データセット内に定義された Level プロパティに相当します。

Long