[元の選択内容/トレース/クエリに対して同期する] オプションは、スタンダード ビルダーに基づくダイアグラムの更新時に表示される [ダイアグラムの更新] ダイアログ ボックスのデフォルトのオプションです。このオプションを使用すると、アクティブなスケマティック ダイアグラムのコンテンツを、ダイアグラムがジオメトリック ネットワーク コア トレース結果から生成されたときに保持されたトレース パラメーターから始めて、このダイアグラムの初期生成に使用されたネットワーク フィーチャ セットを使用して、またはこのダイアグラムの初期生成に使用されたすべてのカスタム クエリを再実行して更新できます。
- マップで参照されているネットワーク フィーチャに対する選択操作による選択セット、選択セットとして返されたジオメトリック ネットワーク コア トレース処理、またはコア以外のジオメトリック ネットワーク トレース結果に基づいてダイアグラムが生成される場合、このダイアグラムの初期生成に使用されたネットワーク フィーチャ セットを使用して更新されます。
- マップに描画として返されたジオメトリック ネットワーク コア トレース結果からダイアグラムが生成される場合、トレース操作のパラメーターはスケマティック データセットに保存されます。その場合、これらの保存されているパラメーターに基づいてトレース処理がメモリ内で再実行され、そのトレース結果を使用してダイアグラムが更新されます。
- ダイアグラムが完全にまたは部分的にカスタム クエリに基づいて生成された場合、このダイアグラムの初期生成に使用されたすべてのカスタム クエリが再実行され、取得したクエリ結果を使用してダイアグラムが更新されます。
すべての場合で、更新プロセスは次のように実行されます。
- ダイアグラムに含まれているスケマティック フィーチャがメモリに読み込まれます。
- メモリで次のように同期が実行されます。
- 最初にダイアグラムに含まれていたスケマティック フィーチャは、ジオデータベースに格納されるネットワーク フィーチャに関連付けられたままか、新しいジオメトリック ネットワーク コア トレース結果の一部になっているか、またはカスタム クエリによって返されたレコードに関連付けられており、メモリ内で更新されます。また、スケマティック フィーチャの属性および初期ジオメトリが更新され、ダイアグラムが保存されなかった場合は現在のジオメトリが再初期化されます。
- 新しいジオメトリック ネットワーク コア トレース結果によって返された新しいスケマティック フィーチャ、またはクエリによって返された新しいレコードに関連付けられている新しいスケマティック フィーチャがメモリ内で作成されます。
- ジオデータベースから削除されたネットワーク フィーチャに関連するスケマティック フィーチャ、または新しいジオメトリック ネットワーク コア トレース結果の一部でなくなったスケマティック フィーチャ、またはクエリから返されなくなったスケマティック フィーチャはすべてメモリから削除されます。
- 関連するダイアグラム テンプレートにスケマティック ルールが指定されている場合は、それらのルールが再実行されます。
- [手動で移動、削除、再接続されたフィーチャは維持する] チェックボックスがオンになっている場合は、削除、削減、および再接続の処理が再実行されます。
- ダイアグラム テンプレートにデフォルトのスケマティック レイアウト アルゴリズムが構成されており、ダイアグラムにレイアウトが 1 つも保存されていない場合は、アルゴリズムが再実行され、それに伴ってすべてのメモリ内スケマティック フィーチャのジオメトリが更新されます。
- メモリ内のすべてのスケマティック フィーチャが、スケマティック データセットのスケマティック フィーチャクラスに保存されます。
- 次に、アクティブなスケマティック ダイアグラムが、新しいスケマティック データベースのコンテンツで更新されます。