このトピックでは、OD コスト マトリックス解析レイヤーのフィーチャクラスと解析プロパティについて説明します。
起点フィーチャクラス
起点フィーチャクラスには、終点までのパスの生成で開始点として機能するネットワーク ロケーションが格納されます。 OD コスト マトリックス解析レイヤーを作成したときの起点クラスは空です。 これは、ネットワーク ロケーションの追加時に挿入されます。 解析を実行するには、少なくとも 1 つの起点と 1 つの終点が必要です。
次の表に、起点フィーチャクラスの入力フィールドと入力/出力フィールドを示します。
起点: 入力フィールド
入力フィールド | 説明 |
---|---|
ObjectID | システムで管理される ID フィールド。 |
Shape | ネットワーク解析オブジェクトの地理的な位置を示すジオメトリ フィールド。 |
Name | ネットワーク解析オブジェクトの名前。 |
TargetDestinationCount | このプロパティには、起点に対して検索する必要のある終点の数が格納されます。 このプロパティの値が NULL の場合は、この解析レイヤーの [OD コスト マトリックス レイヤー] タブに指定された、検索する終点の数が解析で使用されます。 |
Cutoff_[Cost] (たとえば、DriveTime 属性が移動コストである場合は Cutoff_DriveTime となります) | このプロパティを使用すると、OD コスト マトリックスでどのくらい遠くまで終点を検索するかを制限できます。 カットオフ値を超える終点は、この起点の対象になりません。 起点に Cutoff_[Cost] が設定されていない場合は、この解析レイヤーの [OD コスト マトリックス レイヤー] タブで指定されたデフォルトのカットオフ値が解析に使用されます。 このタブでデフォルトのカットオフ値も設定されていない場合は、すべての終点が解析に使用されます。 |
ネットワーク ロケーション フィールド
|
これらのプロパティを組み合わせて、オブジェクトが配置されているネットワーク上のポイントを表します。 |
CurbApproach |
CurbApproach フィールドには、車両がネットワーク ロケーションに到着する方向およびネットワーク ロケーションから出発する方向を指定します。2 つの地点の間の最短パスは、到着または出発するときに許可されている移動の方向によって異なります。このプロパティには 4 つの値を設定できます (それぞれのコード値は括弧内に示されています)。
OD コスト マトリックス解析では、[U ターンなし] (3) の値は [車両の両側] (0) と同様に機能します。 |
起点: 入力/出力フィールド
入力/出力フィールド | 説明 |
---|---|
Status | ネットワーク上の位置を基準としたその地点のステータスと解析の結果を示します。 出力される可能性のある値は次のとおりです。
|
終点フィーチャクラス
終点フィーチャクラスには、起点からのパスの生成で終了点として機能するネットワーク ロケーションが格納されます。 新しい OD コスト マトリックス解析レイヤーを作成したときの終点クラスは空です。 これは、ネットワーク ロケーションの追加時に挿入されます。 解析を実行するには、少なくとも 1 つの起点と 1 つの終点が必要です。
次の表に、終点フィーチャクラスの入力フィールドと入力/出力フィールドを示します。
終点: 入力フィールド
入力フィールド | 説明 |
---|---|
ObjectID |
システムで管理される ID フィールド。 |
Shape | ネットワーク解析オブジェクトの地理的な位置を示すジオメトリ フィールド。 |
Name | ネットワーク解析オブジェクトの名前。 |
ネットワーク ロケーション フィールド
| これらのプロパティを組み合わせて、オブジェクトが配置されているネットワーク上のポイントを表します。 |
CurbApproach | CurbApproach フィールドには、車両がネットワーク ロケーションに到着する方向およびネットワーク ロケーションから出発する方向を指定します。2 つの地点の間の最短パスは、到着または出発するときに許可されている移動の方向によって異なります。このプロパティには 4 つの値を設定できます (それぞれのコード値は括弧内に示されています)。
OD コスト マトリックス解析では、[U ターンなし] (3) の値は [車両の両側] (0) と同様に機能します。 |
終点: 入力/出力フィールド
入力/出力フィールド | 説明 |
---|---|
Status | ネットワーク上の位置を基準としたその地点のステータスと解析の結果を示します。 出力される可能性のある値は次のとおりです。
指定したカットオフか、検出する終点の指定数により、ソリューションに終点が含まれない場合、ステータスは [到着しませんでした] (5) に更新されません。 |
ライン フィーチャクラス
ライン フィーチャクラスには、解析の結果として得られた起点から終点までのパスに関する情報が格納されます。 このフィーチャクラスは、出力のみのクラスであり、解析が完了するまで空です。 OD コスト マトリックス解析レイヤーでラインを表示するように選択すると、直線で表示されます。 しかし、ラインのコスト属性では常に最小コストのネットワーク パスが報告されます。
次の表に、ライン フィーチャクラスの出力フィールドを示します。
ライン: 出力フィールド
出力フィールド | 説明 |
---|---|
ObjectID | システムで管理される ID フィールド。 |
Shape | ネットワーク解析オブジェクトの地理的な位置を示すジオメトリ フィールド。 |
Name | ネットワーク解析オブジェクトの名前。 |
OriginID | ラインに関連付けられた起点の一意な ID。 |
DestinationID | ラインに関連付けられた終点の一意な ID。 |
DestinationRank | 関連付けられた起点に対して検索されたすべての終点における終点のランク。 起点に最も近い終点のランクは 1 です。 |
Total_[Cost] (たとえば、Minutes 属性が移動コストである場合は Total_Minutes となります) | 関連付けられた起点と終点との間をネットワークに沿って移動するときの累積コスト。 このフィールドは、インピーダンス属性および累積属性に対して設定されます。 |
OD コスト マトリックス解析レイヤーのプロパティ
解析レイヤーで設定できるパラメーターを以下に示します。 これらは [OD コスト マトリックス レイヤー] タブにあり、[コンテンツ] ウィンドウで OD コスト マトリックス レイヤーまたはそのサブレイヤーのいずれか 1 つが選択されている場合のみ使用できます。
解析
このセクションのオプションを使用すると、クレジットを推定して、解析を実行できます。
実行
入力フィーチャを読み込み、ルート解析の実行に必要な解析プロパティを設定したら、[実行] ボタンをクリックして、解析を実行します。
実行ボタンの表示は、ネットワーク データセットのソースによって異なることもあります。
- - ネットワーク解析レイヤーがローカル ネットワーク データ ソースを参照しています。
- - ネットワーク解析レイヤーが ArcGIS Online のネットワーク データ ソースを参照しています。
- - ネットワーク解析レイヤーがエンタープライズ ポータルのネットワーク データ ソースを参照しています。
クレジットの推定
[クレジットの推定] ボタンを使用して、選択したネットワーク解析レイヤーで解析を実行することで消費されるサービス クレジットの数を推定できます。 このボタンが有効な場合は、解析時にネットワーク解析レイヤーがクレジットを消費することを示しています。
[クレジットの推定] ボタンは、次の場合に有効になります。
- ネットワーク解析レイヤーのネットワーク データ ソースが ArcGIS Online でホストされています。
- ArcGIS Enterprise ポータルの「ルート検索サービスが ArcGIS Online から構成されています」。
[クレジットの推定] ボタンは、次の場合に無効になります。
- ネットワーク解析レイヤーのネットワーク データ ソースがローカル コンピューターに保存されています。
- 「ArcGIS Enterprise ポータルに公開された独自のサービスを使用しています」。
[クレジットの推定] ボタンをクリックすると、現在の解析を実行することで消費されるクレジットの推定量を含むダイアログ ボックスが表示されます。 クレジットは、解析で使用される入力ロケーションの数に基づいて推定されます。 消費される実際のクレジットは、「解析」操作により生成される出力によって異なる場合があります。 組織がクレジット使用制限および割り当て設定をどのように設定したかによって、利用可能なクレジットが表示されない場合があります。 ネットワーク データ ソースが ArcGIS Enterprise ポータルで、ルート検索サービスが ArcGIS Online から構成されている場合、クレジット推定を常に実行できるとは限りません。 「解析タイプごとのクレジット使用量の詳細」をご参照ください。
注意:
解析を実行するためのクレジットが不足している場合、ダイアログ ボックスにエラーが表示されます。
入力データ
このセクションのオプションを使用すると、解析に参加する必要のある入力フィーチャをインポートできます。
起点のインポート
[起点のインポート] を使用すると、ポイント フィーチャ レイヤーなどの別のデータ ソースから起点フィーチャクラスにフィーチャを読み込めます。
終点のインポート
[終点のインポート] を使用すると、ポイント フィーチャ レイヤーなどの別のデータ ソースから終点フィーチャクラスにフィーチャを読み込めます。
バリアのインポート
[ポイント バリアのインポート] 、[ライン バリアのインポート] 、または [ポリゴン バリアのインポート] ボタンを使用すると、別のフィーチャ レイヤーなどの別のデータ ソースから、バリア フィーチャクラス (ポイント バリア、ライン バリア、またはポリゴン バリア) の 1 つにフィーチャを読み込むことができます。
フィーチャ作成
[フィーチャ作成] ボタン を使用すると、[フィーチャ作成] ウィンドウが開きます。 利用可能なテンプレートを選択して現在のマップにフィーチャを作成します。
移動モード
[移動モード] セクションのオプションを使用すると、移動モードを選択できます。
モード
[モード] ドロップダウン リストを使用すると、「移動モード」を選択できます。移動モードは、歩行者、車、トラック、その他の移動モードの移動をまとめてモデリングする設定のグループです。 このドロップダウン リストで選択できる項目は、ネットワーク解析レイヤーが参照しているネットワーク データ ソースに対して構成されている移動モードによって異なります。
カットオフ
OD コスト マトリックス解析では、起点から終点への最小コスト パスを計算するとき、終点がこのインピーダンス カットオフを超える場所にあると、それらの終点の検索を中止します。 この制限を超える終点は、当該起点についての検索対象になりません。 カットオフ値に使用すべき単位は、[モード] ドロップダウン リストの隣に表示されます。
注意:
[カットオフ] は、Cutoff_[Impedance] フィールドに数値が格納されていない起点にデフォルト値を割り当てます。
コスト属性の累積
[コスト属性の累積] ドロップダウン メニューを使用して、累積するコスト属性を構成できます。 ネットワーク データ ソースがサービスの場合、出力ジオメトリ タイプにラインが含まれない場合、またはコスト属性が存在しない場合、このドロップダウン メニューは使用できません。 属性は、グループ ヘッダーとして示される単位ドメインごとにグループ化されます ([時間] や [距離] など)。 チェックボックスがオンの場合、解析時に解析レイヤーがこのオンになっている属性を累積します。
同じレイヤー タイプの複数の解析レイヤーが選択されている場合、すべてのレイヤーが 1 つの属性に対して同一のオンになったステータスを共有しているのでなければ、チェックボックスは混合状態を示します。 次の画像では、[WeekendFallbackTravelTime] 属性が複数のレイヤーに対して選択されているため、ここにはチェック マークがあります。
選択したレイヤーが 1 つの属性に対してオンになったステータスを共有している場合、チェックボックスはその状態を示します。
終点
各起点からすべての終点までのコスト マトリックスを生成するように選択できます。 あるいは、[終点] に値を入力して、1 つの起点あたりに検出する終点の数を制限することもできます。
注意:
[終点] の値は、起点サブレイヤーの TargetDestinationCount プロパティに個々の値を指定して、起点ごとにオーバーライドすることができます。
日時
[日時] セクションのオプションを使用すると、解析で使用する日時と曜日を指定できます。
到着/出発の日時タイプ
[到着/出発の日時タイプ] ドロップダウン リストは、コストの単位が時間ベースの場合に使用できます。 このドロップダウン リストでは、ルートが最初のストップを出発する時間を表す特定の日付と時刻の値を指定するかどうかを選択できます。 特定の日付と時刻を設定する主な目的は、変動する交通状況または公共交通機関のスケジュールを利用して解析を実行することです。ただし、解析で交通量または公共交通機関を使用する場合は、ネットワーク データセットまたはルート サービスに交通量データまたは公共交通機関を含める必要があります。
ドロップダウン リストでは次のオプションが選択できます。
[時間を使用しない] - ネットワーク データ ソースに時間ベースのデータが含まれているかどうかに関係なく、結果は静的な移動時間に基づきます。ネットワーク エッジ上の移動時間は、1 日を通して変動しません。 [時刻] と [日付] テキスト ボックスは使用できません。
[日時] - 開始時間を時刻とカレンダー日付で指定します。 この情報を入力できるように、[時刻] と [日付] テキスト ボックスが使用可能になります。
[曜日] - 時刻と曜日を指定します。 この情報を入力できるように、[時刻] と [日付] テキスト ボックスが使用可能になります。
[今日] - 時刻を指定します。日付は現在の日付になります。 時刻を入力できるように、[時刻] テキスト ボックスが使用可能になります。[日付] テキスト ボックスは [今日] に設定され、変更できないように無効になります。
[現在の日時] - 解析を実行する際に、日付と時刻が現在の日付と時刻に設定されます。 これは、ネットワーク データセットにライブ交通量データが構成されており、解析を実行した直後に取り込まれるルートがドライバーに配信される場合に便利です。 [時刻] と [日付] テキスト ボックスは変更できないように無効になります。
時刻
出発の時刻を指定します。
このオプションが有効になる場合を確認するには、「到着/出発の日時タイプ」セクションをご参照ください。
日付
出発の曜日を指定するには、次のいずれかの値を [日付] テキスト ボックスに入力します。
- 月曜日
- 火曜日
- 水曜日
- 木曜日
- 金曜日
- 土曜日
- 日曜日
このオプションが有効になる場合を確認するには、[到着/出発の日時タイプ] セクションをご参照ください。
基準タイム ゾーン
[基準タイム ゾーン] ドロップダウン リストでは、解析で使用するタイム ゾーンを選択できます。 次のようなオプションがあります。
- ロケーションのローカル タイム
- UTC (協定世界時)
注意:
時間ベースのインピーダンス属性を使用して複数のタイム ゾーンにまたがる解析を実行する場合、すべての起点は同じタイム ゾーンである必要があります。
出力ジオメトリ
ドロップダウン メニューのオプションを使用すると、出力をマップに表示する方法を選択できます。
出力ジオメトリの線形形状タイプ
このコントロールを使用すると、出力をマップに表示する方法を選択できます。 OD コスト マトリックス解析では、常に、ネットワークに沿って最小コスト パスが解析されますが、これらのネットワーク パスはマップに表示できません。 マトリックスをマップ内で視覚化する場合は、起点と終点間のパスを直線として表現できます。また、出力のライン クラス テーブルのコストのみに関心がある場合は、ラインを表示しないようにすることができます。
- [ラインなし] - 出力の線形形状は生成されません。
- [直線] - 簡略化されたジオメトリを直線として出力します。