ダイアグラムの更新サンプル

サンプル 1 - ジオメトリック ネットワークを表現する GIS フィーチャから生成されるスタンダード ビルダ ダイアグラムの更新

以下の図は、ジオメトリック ネットワークを表現する GIS フィーチャから生成されたスタンダード ビルダ スケマティック ダイアグラムを、[ダイアグラムの更新] ダイアログ ボックスのオプションに従ってどのように更新できるのかを示しています。

A - 最初にトレースから生成されたスケマティック ダイアグラムの更新

図 1.A.1 は、フィーチャ ポイントに配置されている緑色のフラグから開始して、接続解析トレース処理が実行されるサンプル ジオメトリック ネットワークの一部を示しています。

緑色のフラグから開始する接続解析トレースは、このエリアで実行されます。

図 1.A.2 は、描画として返されたトレース結果を示しています。これは、スケマティック ダイアグラムを生成するための入力として使用されます。バリアがネットワークの右側のエッジに配置されているため、トレース結果はその位置で停止します。また、上部と下部でも停止します。これらの位置に開いているスイッチがあり、それより先のトレースの実行が停止されるためです。図 1.A.3 は、このトレース結果から生成された DiagramFromHighlightedTrace スケマティック ダイアグラムを示しています。

描画として返された接続解析トレース結果と、このトレース結果から生成されたスケマティック ダイアグラム

図 1.A.4 は、選択セットとして返された同じトレース結果を示しています。これは、DiagramFromSelectedTrace ダイアグラムを生成するために使用されます。図 1.A.5 は、生成された DiagramFromSelectedTrace スケマティック ダイアグラムを示しています。

選択セットとして返された接続解析トレース結果と、このトレース結果から生成されたスケマティック ダイアグラム

図 1.A.6 は、ダイアグラムの生成以降にそのエリアに影響を与えた変更を示しています。

  • いくつかの GIS フィーチャは削除されました(それらは、以下の図 1.A.6 で紫の円の中に位置していました)。
  • 下部にあるスイッチは、ダイアグラムの生成時には開いていましたが、現在は閉じています。
DiagramFromHighlightedTrace および DiagramFromSelectedTrace スケマティック ダイアグラムの生成元のエリアでの変更

図 1.A.7 と 1.A.8 は、[元の選択内容/トレース/クエリに対して同期する] オプションを使用して更新した後の DiagramFromHighlightedTrace と DiagramFromSelectedTrace スケマティック ダイアグラムを示しています。

更新された DiagramFromHighlightedTrace および DiagramFromSelectedTrace スケマティック ダイアグラム

描画として返されたトレース結果から最初に生成された DiagramFromHighlightedTrace スケマティック ダイアグラムの場合、トレース パラメータはダイアグラムの生成時にスケマティック データセットに保存されていました。更新中に、そのトレースはメモリ内で再実行され、ダイアグラム コンテンツはその新しい接続解析トレース結果に従って更新されます。削除されたフィーチャは、この新しいトレース結果の一部ではなくなりました。下部にあるスイッチが閉じられたため、接続解析トレースは、それを超えて実行されています。このスイッチの先にあるネットワークの大きな部分が新しいトレース結果で返されるようになりました。これらの変更がダイアグラムに反映されるのはそれを更新した後です。

同じトレース結果から生成され、選択セットとして返された DiagramFromSelectedTrace スケマティック ダイアグラムの場合、ダイアグラムが生成されたときのトレース パラメータはスケマティック データセットに保持されていません。ダイアグラムは、それを生成するために使用された最初のフィーチャ選択セットに従って更新されます。ジオデータベースに存在しなくなった削除されたフィーチャの場合、関連付けられたスケマティック フィーチャは、更新後にダイアグラムから削除されます。現在閉じられているスイッチの場合、更新されたダイアグラムに含まれる関連するスケマティック フィーチャが、新しいシンボル(閉じられたスイッチのシンボル化に使用されるシンボル)で表示されます。ただし、それらは最初のフィーチャ選択セットに含まれていなかったため、その閉じたスイッチの先にある GIS フィーチャは、更新されたダイアグラムに追加されません。

B - 最初に GIS フィーチャの選択セットから生成されたスケマティック ダイアグラムの更新

図 1.B.1 は、サンプル ジオメトリック ネットワークの一部を示しています。図 1.B.2 は、このエリアの選択セットを示しています。これは、スケマティック ダイアグラムを生成するための入力として使用されます。

スケマティック ダイアグラムの生成元となるサンプル フィーチャ選択セット

図 1.B.3 は、この GIS フィーチャ選択セットから生成された DiagramFromSelection スケマティック ダイアグラムを示しています。その後、このダイアグラムは、階層図 - 主軸ツリー スケマティック レイアウト アルゴリズムを使用してレイアウトされます(図 1.B.4)。さらに、右にあるいくつかのスケマティック フィーチャが [スケマティック フィーチャの削除] コマンド [スケマティック フィーチャの削除] コマンド アイコンを使用して削除されています(図 1.B.5)。これらの編集操作は保存されます。

生成からその最終的なレイアウトまでのサンプル スケマティック ダイアグラム

ここでの目的は、[ダイアグラムの更新] ダイアログ ボックスで構成可能なさまざまな更新オプションに応じた、ダイアグラム コンテンツの更新結果を示すことです。

[手動で移動、削除、再接続されたフィーチャは維持する] オプションをオフにして、[元の選択内容/トレース/クエリに対して同期する] オプションを使用した更新

この場合、更新は、ダイアグラムを最初に生成するときに使用された GIS フィーチャを使用して実行されます。図 1.B.6 は、更新後のダイアグラムのコンテンツを示しています。TransformerBank GIS フィーチャの状態が、ダイアグラムが生成された後に変更されました。この新しい状態は、ダイアグラム内の関連付けられたスケマティック フィーチャに対してレポートされます。以前にダイアグラムから削除されたスケマティック フィーチャは、更新後に復元されます。それは、[手動で移動、削除、再接続されたフィーチャは維持する] オプションがオフになっているためです。

[手動で移動、削除、再接続されたフィーチャは維持する] チェックボックスをオフにして、[元の選択内容/トレース/クエリに対して同期する] オプションを使用して更新された DiagramFromSelection スケマティック ダイアグラム

ジオメトリック ネットワーク上に指定された新しいフィーチャ選択セットからの更新

図 1.B.7 は、DiagramFromSelection スケマティック ダイアグラムの更新に使用される GIS フィーチャの新しいセットを示しています。この選択セットには、DiagramFromSelection スケマティック ダイアグラムの最初の生成に使用された GIS フィーチャのいくつかと、少し南に位置するいくつかの新しい GIS フィーチャが含まれています。

ダイアグラムを更新するための入力として使用される新しい選択セット

図 1.B.8 は、この現在の選択セットから、[手動で移動、削除、再接続されたフィーチャは維持する] オプションをオンにしたまま [アクティブ ダイアグラムに新しいフィーチャを追加する] オプションを使用して更新した後の DiagramFromSelection のコンテンツを示しています。ダイアグラムに含まれているすべてのスケマティック フィーチャがそれぞれの保存されていた位置に保持されます。TransformerBank GIS フィーチャの状態変更が、関連付けられたスケマティック フィーチャに反映されます。[手動で移動、削除、再接続されたフィーチャは維持する] オプションがオンになっているため、削除されたスケマティック フィーチャは、更新後も非表示のままです。入力選択セットの新しい GIS フィーチャの場合は、新しいスケマティック フィーチャが、DiagramFromSelection スケマティック ダイアグラム内に作成され、その地理的位置に配置されます。

更新中に新しい GIS フィーチャ選択セットが追加された後の DiagramFromSelection コンテンツ

図 1.B.9 は、[アクティブ ダイアグラムを上書きする] オプションを使用して、この現在の選択セットから更新された後の DiagramFromSelection スケマティック ダイアグラムのコンテンツを示しています。現在の選択セットの GIS フィーチャにすでに関連付けられている、ダイアグラム内のスケマティック フィーチャのみがダイアグラム内に保持され、その保存されていた位置に残されます。TransformerBank GIS フィーチャの状態変更が、関連付けられたスケマティック フィーチャに反映されます。入力選択セットの新しい GIS フィーチャの場合は、新しいスケマティック フィーチャが、DiagramFromSelection スケマティック ダイアグラム内に作成され、その地理的位置に配置されます。

新しい GIS フィーチャ選択セットを使用してダイアグラムのコンテンツを上書きした場合の DiagramFromSelection コンテンツの更新

サンプル 2 - ネットワーク データセット ビルダ ダイアグラムの更新

以下の図は、ネットワーク データセット ビルダに基づくスケマティック ダイアグラムがどのように更新されるのかを示しています。

図 2.1 は、ルート ネットワーク解析が実行されるエリアを示しています。入力ストップがマップに配置されています。

ルート ネットワーク解析用に作成されたストップ

図 2.2 は解析済みのルート ネットワーク解析を、図 2.3 はこの解析済みのルート ネットワーク解析から生成されたスケマティック ダイアグラムを示しています。

解析済みのルート ネットワーク解析と、この入力ネットワーク解析から生成されたスケマティック ダイアグラム

図 2.4 は、ダイアグラムの生成以降にそのエリアに影響を与えた変更を示しています。バリアが、現在 2 つの道路上に配置されており、2 つの道路のタイプが変更されています。

ダイアグラムの生成以降のエリア内の変更

図 2.5 は、スケマティック ダイアグラムを更新するための入力として使用される新しいルート解析結果を示しています。図 2.6 は、新しい結果のルートから更新された後のダイアグラムを示しています。スケマティック データベースは、新しいネットワーク解析結果で更新されました。エッジ フィーチャの状態変更が、スケマティック データベースにレポートされており、関連付けられたスケマティック フィーチャが、更新後に新しい色で表示されます。

新しい解析済みのネットワーク解析と、この新しい入力を使用して更新した後のダイアグラムのコンテンツ

サンプル 3 - XML ビルダ ダイアグラムの更新

以下の図は、XML ビルダによって生成されたスケマティック ダイアグラムがどのように更新されるのかを示しています。

図 3.1 は、更新前のスケマティック ダイアグラムの状態を示しています。これには、2 つのスケマティック ノードと 1 つのスケマティック リンクが含まれています。スケマティック リンクのシンボルは、[カテゴリ] 属性値に応じて異なります。

XML ビルダ ダイアグラムの更新 - 初期ダイアグラム

図 3.2 では、XML ファイルがダイアグラムの生成に使用された後、そのファイルに影響を与えた変更がハイライト表示されています。水色でハイライトされている NodeFeature および LinkFeature アイテムは、XML ファイルの最初のバージョンにはない新しいアイテムです。Link-1 LinkFeature アイテムに関連する Category プロパティセット プロパティ(黄色でハイライトされている)は、XML ファイルの新しいバージョンでは、最初のバージョンとは異なる値になっています。

XML ビルダ ダイアグラムの更新 - 相違のハイライト表示

図 3.3 は、入力 XML ファイルとして XML ファイルの新しいバージョンを使用して更新した後のスケマティック ダイアグラムを示しています。入力 XML ファイルに含まれている 2 つの新しい NodeFeature と LinkFeature アイテムに対する新しいスケマティック ノードと新しいスケマティック リンクが、スケマティック データベース内に作成されています。Category プロパティセット プロパティに対して設定された新しい値が反映され、関連するスケマティック データベース フィールドでその値が更新されています。これらのすべての変更がダイアグラムに反映されています。

XML ビルダ ダイアグラムの更新結果の図

サンプル 4 - 全体がカスタム クエリから構築されたスタンダード ビルダ ダイアグラムの更新

以下の図は、全体がカスタム クエリから構築されたコンテンツを持つスタンダード ビルダ スケマティック ダイアグラムで、[元の選択内容/トレース/クエリに対して同期する] オプションを使用して更新する前と後の様子を示しています。

カスタム クエリによって構築されたスタンダード ビルダ ダイアグラムの図

図 4.1 は、更新前のスケマティック ダイアグラムの状態を示しています。

図 4.2 は、スケマティック ダイアグラムの基礎となる GIS フィーチャを示しています。ダイアグラムの生成以降にそのデータベースのコンテンツに影響を与えた変更を示しています。

図 4.3 は、更新後のスケマティック ダイアグラムを示しています。

(1)以前にゾーン 1 に表示されていたスケマティック フィーチャはデータベースに存在しなくなったため、そのフィーチャは更新プロセス中にスケマティック データベースから削除されました(つまり、ダイアグラムからも削除されました)。

(2)データベース内に新しいフィーチャが作成されたため、そのスケマティック フィーチャクラスに対して構成されたクエリによって、その新しいフィーチャが返されるようになりました。これにより、スケマティック データベースに、関連付けられた新しいスケマティック フィーチャが作成されるようになり、更新されたダイアグラムに表示されるようになりました。

(3)GIS フィーチャに対して指定された新しい属性値が、スケマティック データベース内の関連付けられたスケマティック フィーチャでレポートされます(つまり、更新されたダイアグラムでレポートされます)。

注意注意:

スタンダード ビルダ ダイアグラム テンプレートに関連付けられているスケマティック フィーチャクラスに対して指定したクエリが、それらの関連付けられたスケマティック フィーチャを含むスケマティック ダイアグラムが読み込まれるたびに自動的に再実行されるように構成されている場合、ダイアグラムのコンテンツは、更新しなくても、ダイアグラムが読み込まれるとすぐに同期されます。

関連項目


7/10/2012