Network Analyst のライセンスで利用可能。
ネットワーク データセット ビルダーに基づくダイアグラム テンプレートの場合、そのダイアグラム テンプレートに関連付けられたスケマティック フィーチャクラスは、ネットワーク解析レイヤーの入力タイプ (ストップ、バリア、インシデント、訪問先など) ごとに構築されたメモリ内の Network Analyst フィーチャクラス、およびネットワーク解析結果に含まれるネットワーク上の実際のネットワーク GIS フィーチャクラス (道路、ネットワーク ジャンクションなど) に関連します。
ネットワーク データセット ビルダーに基づくダイアグラムの生成時には、ビルダーによってスケマティック フィーチャクラスが設定されます。この場合、ダイアグラムでの使用が想定されるスケマティック フィーチャが次のように作成されます。
- 解析されたネットワーク解析レイヤーに含まれるメモリ内フィーチャが解析され、そのジオメトリとトポロジがデコードされます。
- ネットワーク解析レイヤーに含まれる各フィーチャ レイヤーについて、そのフィーチャ レイヤーを処理する必要があるかどうかが確認されます。つまり、ダイアグラム テンプレートに対して、そのフィーチャ レイヤーに関連するメモリ内フィーチャクラスに関連付けられたスケマティック フィーチャクラスが存在するかどうかが確認されます。
ダイアグラム テンプレートに対してそのようなスケマティック フィーチャクラスが存在する場合は、フィーチャ レイヤー内のネットワーク フィーチャごとに、関連付けられたスケマティック フィーチャがメモリ内に作成されます。また、その属性、ネットワーク フィーチャのコスト属性 (ArriveTime、DepartTime、Attr_Meters、Attr_Minutes、Status、CurbApproach など)、スケマティック フィーチャに必要なその他の属性 (シンボルに使用されるサブタイプ、属性) が評価され、トポロジとジオメトリが初期化されます。
- 関連するダイアグラム テンプレートでスケマティック ルールが指定されている場合は、メモリ内で構築されたすべてのスケマティック フィーチャに対してスケマティック ルールが実行されます。
- ダイアグラム テンプレートにデフォルトのスケマティック レイアウト アルゴリズムが構成されている場合は、アルゴリズムが実行され、その結果に基づいてメモリ内のすべてのスケマティック フィーチャのジオメトリが更新されます。
- 生成プロセスの開始後、メモリ内のスケマティック フィーチャはすべて、スケマティック データセット内のスケマティック フィーチャクラスに保存されます。
- 作成されたすべてのスケマティック フィーチャに対して、スケマティック フィーチャクラスからクエリが実行され、ダイアグラムが表示されます。
その後、ダイアグラムの存続中 (つまり、スケマティック データセットから削除されるまで) はいつでも、ダイアグラムに対して以下の操作が可能です。
- 再び開く。
- 編集、レイアウト、および保存。
- そのコンテンツとジオデータベースとの整合性を維持するための更新。これにより、関連付けられた GIS フィーチャに影響をおよぼした変更が、関連付けられたスケマティック フィーチャ上でレポートされます。バージョン対応のネットワーク データセットに基づくダイアグラムについては、他の任意の参照バージョンから更新することもできます。したがって、ダイアグラムの生成が特定の時点における特定のバージョンのネットワーク データセットに基づいていても、そのネットワーク データセット バージョンが削除されたり、参照バージョンでなくなったりした場合は、ダイアグラムの参照バージョンを変更して、ダイアグラム コンテンツをネットワーク データセットのバージョンに合わせて進化させることができます。