ネットワーク フィーチャ (つまり、ジオメトリック ネットワークまたはネットワーク データセットを表現するフィーチャ) から構築されるスタンダード ビルダー スケマティック ダイアグラムには、ダイアグラムの初期生成時にスケマティック フィーチャの保存先になったスケマティック データセット テーブルから実行されるクエリ対象のスケマティック フィーチャが含まれます。次に、ダイアグラムを開くたびに、スケマティック フィーチャに対して、ジオメトリック ネットワークまたはネットワーク データセット フィーチャクラスからではなく、これらのスケマティック データセット テーブルから直接クエリが実行されます。
ネットワーク フィーチャに基づくスタンダード ビルダー スケマティック ダイアグラムを更新するには、次の 4 つの方法があります。
- ダイアグラム コンテンツを、ダイアグラムの初期生成時に使用した元のネットワーク フィーチャの選択内容またはジオメトリック ネットワークのトレース結果と同期し、そのコンテンツと、ジオメトリック ネットワークまたはネットワーク データセット フィーチャクラス内の関連するネットワーク フィーチャの現在の状態との完全な整合性が確保されるようにする。
- ダイアグラム内のすべてのスケマティック フィーチャの属性を、ジオメトリック ネットワークまたはネットワーク データセット フィーチャクラス内の関連するネットワーク フィーチャの現在の状態に更新する。
- ダイアグラム コンテンツを全面的または部分的に同期し、マップで現在選択されている一連のネットワーク フィーチャから、またはメモリ内のジオメトリック ネットワークのトレース結果から構築した新しいスケマティック フィーチャを追加する。
- マップで現在選択されている一連のネットワーク フィーチャから、またはメモリ内のジオメトリック ネットワークのトレース結果からダイアグラム コンテンツを上書きする。
どの更新オプションを選択した場合でも、次のような結果になります。
- スケマティック ダイアグラムの初期生成時以降に、そのスケマティック ダイアグラム内で手動で削除、削減、または再接続された可能性があるスケマティック フィーチャは、ダイアグラム内で保持される場合と保持されない場合があります。
- ダイアグラムのコンテンツにレイアウトが設定されている場合、このレイアウトは更新後も保持されます。
スケマティック ダイアグラムの更新は通常、ArcMapで実行されます。次のセクションでは、ArcMap の [スケマティック] ツールバーで [ダイアグラムの更新] コマンドを使用して、ネットワーク フィーチャに基づくスタンダード ビルダー スケマティック ダイアグラムを更新する手順について詳しく説明します。
- ArcMap を起動します。
- ダイアグラムに新しいスケマティック フィーチャを追加するか、一連の新しいネットワーク フィーチャからそのコンテンツを上書きする場合は、次の操作を実行します。
- 更新操作の実行元であるジオメトリック ネットワークまたはネットワーク データセットが含まれる *.mxd ファイルを読み込みます。
- マップで目的のジオメトリック ネットワーク フィーチャまたはネットワーク エレメントを選択するか、ジオメトリック ネットワーク データを操作するときに、[ユーティリティ ネットワーク解析] ツールバーのツールを使用して、ジオメトリック ネットワークに対して目的のトレース処理を実行します。
- [スケマティック] ツールバーの [スケマティック ダイアグラムを開く] ボタン をクリックして、更新するスケマティック ダイアグラムを参照して選択します。
- [スケマティック] ツールバーの [スケマティック] 矢印をクリックして、[ダイアグラムの更新] をクリックするか、ArcMap の [コンテンツ] ウィンドウでスケマティック レイヤーを右クリックして、[ダイアグラムの更新] をクリックします。
[ダイアグラムの更新] ダイアログ ボックスが開きます。
- このダイアログ ボックスのオプションで、アクティブなスケマティック ダイアグラムの更新方法を次のように選択できます。
- [元の選択内容/トレース/クエリに対して同期する (属性とフィーチャ)] を選択すると、ダイアグラムがジオメトリック ネットワークのトレース結果から生成されたときに保持されたトレース パラメーター、またはこのダイアグラムの初期生成に使用されたネットワーク フィーチャ セットを使用して、アクティブなスケマティック ダイアグラム コンテンツを更新できます。
- マップに描画として返されるコア ジオメトリック ネットワーク トレース結果に基づいてダイアグラムが生成された場合、トレース パラメーターはスケマティック データセットに保存されます。その場合、これらの保存されているパラメーターに基づいてトレースが再実行され、そのトレース結果を使用してダイアグラムが更新されます。
- 次のいずれかに基づいてダイアグラムが生成された場合、
- マップ内で参照されているジオメトリック ネットワークまたはネットワーク データセット フィーチャに対する選択操作による選択セット
- 選択セットとして返されるジオメトリック ネットワーク トレース操作
- コア以外の、つまり適用可能な、ジオメトリック ネットワーク トレース結果
- [属性のみを更新する] を選択すると、そのダイアグラムに含まれるスケマティック フィーチャの属性のみが、ジオデータベースに従って最新の情報に更新されるように、アクティブなスケマティック ダイアグラムのコンテンツが更新されます。
- [アクティブ ダイアグラムに新しいフィーチャを追加する] を選択すると、アクティブなスケマティック ダイアグラムにすでに含まれているスケマティック フィーチャが保持されます。また、選択またはジオメトリック ネットワーク トレース操作後にデータ フレーム内でハイライト表示されている一連のネットワーク フィーチャに対応するスケマティック フィーチャが追加され、ダイアログのコンテンツが、ジオデータベース内の関連したネットワーク フィーチャの現在の状態に全面的または部分的に同期されます。
- [アクティブ ダイアグラムを上書きする] を選択すると、選択またはジオメトリック ネットワーク トレース操作後にデータ フレーム内でハイライト表示されている一連のネットワーク フィーチャに従って、アクティブなスケマティック ダイアグラムが上書きされます。
- [元の選択内容/トレース/クエリに対して同期する (属性とフィーチャ)] を選択すると、ダイアグラムがジオメトリック ネットワークのトレース結果から生成されたときに保持されたトレース パラメーター、またはこのダイアグラムの初期生成に使用されたネットワーク フィーチャ セットを使用して、アクティブなスケマティック ダイアグラム コンテンツを更新できます。
- [手動で移動、削除、再接続されたフィーチャは維持する] チェックボックスをオンまたはオフにします。
- 削除または削減したスケマティック フィーチャが更新後に戻され、接続が変更されているスケマティック フィーチャのリンクが再接続されて、更新後に、関連付けられた実際のフィーチャとの完全な整合性が確保されるようにするには、このオプションをオフにします。
- ダイアグラムから削除または移動したスケマティック フィーチャが再表示されないようにし、編集した接続が更新後のダイアグラムで維持されるようにする場合は、このオプションをオン (デフォルトの状態) のままにします。
[スケマティック フィーチャの削除] または [ノード削減] コマンドを使用してスケマティック フィーチャをアクティブなスケマティック ダイアグラムから手動で削除または移動した場合にのみ、このチェックボックスを利用できます。このダイアグラムが最初に生成されてから [スケマティック リンクの再接続] ツール を使用して、一部のスケマティック リンクの接続が変更されている場合もこのチェックボックスを利用できます。
- [OK] をクリックします。
[元の選択内容/トレース/クエリに対して同期する] または [属性のみを更新する] オプションがオンになっているときに [OK] をクリックすると、更新プロセスが直接実行されます。
[アクティブ ダイアグラムに新しいフィーチャを追加する] または [アクティブ ダイアグラムを上書きする] オプションの場合は、更新プロセスで処理する入力 GIS データを指定するための 2 番目のダイアログ ボックスが開きます。
- [アクティブ ダイアグラムに新しいフィーチャを追加する] オプションがオンになっているときに [OK] をクリックすると、[追加元] ダイアログ ボックスが開きます。
- アクティブなスケマティック ダイアグラムの更新に使用するネットワーク フィーチャのセットが含まれているデータ フレームの名前をクリックします。
- [現在の選択セット] オプションは、アクティブなスケマティック ダイアグラムで、指定したデータ フレーム内で現在選択されているネットワーク フィーチャと関連付けられたスケマティック フィーチャを追加する場合に選択します。
- [現在のトレース] オプションは、スケマティック ダイアグラムで、メモリ内のジオメトリック ネットワーク トレース結果と関連付けられたスケマティック フィーチャを追加する場合に選択します。
- [ダイアグラムの完全な同期] チェックボックスをオンまたはオフにします。
- ダイアグラムに含まれるすべてのスケマティック フィーチャを、それらに関連付けられたネットワーク フィーチャと完全に同期する場合は、このオプションをオンにします。
- ダイアグラムのコンテンツを部分的に同期するにはこのオプションをオフのままにします (デフォルトの状態)。ネットワーク フィーチャとの同期は、ダイアグラム内の追加の影響を受ける部分だけに関係します。
- [アクティブ ダイアグラムを上書きする] オプションがオンになっているときに [OK] をクリックすると、[上書き元] ダイアログ ボックスが開きます。
- アクティブなスケマティック ダイアグラムの更新に使用するネットワーク フィーチャのセットが含まれているデータ フレームの名前をクリックします。
- [現在の選択セット] オプションは、指定したデータ フレーム内で現在選択されているネットワーク フィーチャに従ってアクティブなスケマティック ダイアグラムのコンテンツを上書きする場合に選択します。
- [現在のトレース] オプションは、メモリ内のジオメトリック ネットワーク トレース結果に従ってアクティブなスケマティック ダイアグラムを上書きする場合に選択します。