Network Analyst のライセンスで利用可能。
記述子は、ネットワークまたはそのエレメントの特性を説明します。コストとは異なり、記述子は割り当てできません。つまり、この属性の値は、エッジ エレメントの長さには依存しません。たとえば、道路網の記述子には、車線数などがあります。道路網の記述子には、規制速度もあります。これはコスト属性ではないので、インピーダンスとしては使用できませんが、距離と組み合わせることでコスト属性 (たとえば、移動時間) を作成し、インピーダンスとして使用することができます。
プロパティ
[記述子] タブでは、ネットワーク データセットで使用可能な記述子属性と、選択した記述子に関連付けられたプロパティが表示されます。
[プロパティ] セクションには、選択された記述子の構成方法が表示されます。記述子属性に関連付けられたメタデータと、パラメーターおよびエバリュエーターの構成方法に関する詳細が表示されます。
以下に、記述子属性プロパティを示します。
- [名前] - 記述子属性の名前。
- [単位] - 記述子属性の単位。記述子属性は時間ベース、距離ベース、または速度ベースのいずれかになります。単位を指定しない場合は、[その他] を選択することもできます。
- [データ タイプ] - 記述子属性のデータ タイプ。Integer (整数)、Float (浮動小数点)、Double (倍精度)、Bool (ブール) のいずれかを選択できます。
- [パラメーター] - 特定の解析について変更できる値のプレースホルダーです。それぞれのパラメーターに意味のあるデフォルト値が設定されていますが、この値は必要に応じて無効にすることができます。
- [エバリュエーター] - ネットワークに定義されている属性ごとに、ネットワークに含まれる各ソースおよび方向 (エッジの場合、順方向と逆方向) の値が指定される必要があります。エバリュエーターは、各ソースおよび移動方向の属性の値を割り当てます。各エレメントのデフォルトのエバリュエーターは、属性のエバリュエーターが割り当てられていないソースと方向に使用されます。
注意:
ネットワーク データセットのネットワーク属性を編集する場合、そのネットワーク データセットを使用するレイヤーに関係しないプロジェクトで編集することがベスト プラクティスです。そのネットワーク データセットを使用するレイヤーがプロジェクト内に存在する場合は、[ネットワーク データセット プロパティ] ダイアログ ボックスで一部の編集がブロックされることがあります。空のプロジェクトを作成し、そのネットワーク データセットを含むジオデータベースへの接続を追加してから、そのプロジェクトで編集を行うことをお勧めします。そのネットワーク データセットを使用するレイヤーが ArcGIS Pro セッションで開かれているときは、コスト属性や規制属性の追加、削除、名前変更を行うことができません。これは、ネットワーク データセット スキーマの更新が正常に完了すること、およびそのネットワーク データセットを使用するレイヤーが開かれたときに正しく初期化されることを保証するためです。
注意:
いずれかのネットワーク属性を変更した場合は、接続性を再構築し、対象の属性を再計算して、ネットワーク エレメントを更新するためにネットワーク データセットを構築する必要があります。
記述子属性の作成
記述子属性を作成するには、次の手順を実行します。
- [ネットワーク データセット プロパティ] ダイアログ ボックスからネットワーク属性にアクセスします。
- [記述子] タブをクリックします。
- ダイアログ ボックスの右上隅にある [オプション] ボタン をクリックします。
- メニューの [新規] ボタン をクリックするか、Ctrl + N キーを押します。
[記述子] セクションに新しい行が追加されます。
- [プロパティ] セクションの [名前] フィールドに新しい記述子属性の名前を入力します。
- [単位] ドロップダウン リストから単位を選択します。記述子属性が時間ベースの場合は、利用可能な時間単位のいずれかを選択します。記述子属性が距離ベースの場合は、距離ベースの単位を選択します。記述子属性が速度ベースの場合は、速度ベースの単位を選択します。それ以外の場合は、[その他] を選択します。
- 必要に応じて、[パラメーター] セクションを展開して新しいパラメーターを追加します。
- [エバリュエーター] セクションで、エバリュエーターをソース フィーチャに割り当てます。
- [OK] をクリックします。
記述子属性がネットワーク データセットに保存されます。
記述子属性のコピー
選択した記述子属性のコピーを作成するには、次の手順を実行します。
- [ネットワーク データセット プロパティ] ダイアログ ボックスからネットワーク属性にアクセスします。
- [記述子] タブをクリックします。
- コピーする記述子属性を選択します。
- ダイアログ ボックスの右上隅にある [オプション] ボタン をクリックします。
- [コピー] ボタン をクリックするか、Ctrl + Shift + N キーを押します。
選択した記述子属性のコピーが作成され、類似の記述子名を持つ新しい行が追加されます (たとえば、RoadClass という名前の記述子属性を作成した場合は、RoadClass 2 という名前を持つ新しい記述子属性が追加されます)。この新しい記述子属性のプロパティはすべて、コピー元の属性から継承されます。
- [OK] をクリックして、ネットワーク データセットに対する変更を保存します。
記述子属性の削除
記述子属性を削除するには、次の手順を実行します。
- [ネットワーク データセット プロパティ] ダイアログ ボックスからネットワーク属性にアクセスします。
- [記述子] タブで、削除する記述子属性を選択します。
- ダイアログ ボックスの右上隅にある [オプション] ボタン をクリックします。
- [削除] ボタン をクリックするか、Ctrl + D キーを押します。
選択した記述子属性が削除されます。
注意:
記述子属性が他の移動モードまたは属性で使用されている場合、[削除] オプションは利用不可になります。[削除] ボタンにアクセスするには、選択した記述子属性をすべての移動モードおよび属性から削除します。記述子属性の編集
記述子属性に関連するプロパティまたは他の属性を変更するには、次の手順を実行します。
- [ネットワーク データセット プロパティ] ダイアログ ボックスからネットワーク属性にアクセスします。
- [記述子] タブをクリックします。
- 編集する記述子属性を選択します。
- [プロパティ] セクションで、[名前]、[単位]、および [データ タイプ] プロパティを必要に応じて編集します。
- 必要に応じて、記述子属性に関連付けられたパラメーターを編集します。
- 必要に応じて、記述子属性のエバリュエーターを編集します。