GIS フィーチャクラスまたはオブジェクト テーブルとスケマティック フィーチャクラスとの関連付け
どのスケマティック フィーチャクラスも、GIS フィーチャクラスまたはオブジェクト テーブルと関連付けることができます。スケマティック フィーチャクラスを管理するビルダによっては、この関連付けが不可欠な場合もあります。たとえば、通常、ネットワーク データセット ビルダまたはスタンダード ビルダ(ジオメトリック ネットワークを構成する GIS フィーチャ群から処理する場合)によって管理されるスケマティック フィーチャクラスについては、関連する GIS フィーチャまたはオブジェクト クラスを指定することが必要です。実際に、このような場合、それらは、入力時に指定された一連の GIS フィーチャまたはオブジェクトから処理します。ただし、それらが処理できるのは、それらが管理するスケマティック フィーチャクラスに関連付けられている、GIS フィーチャまたはオブジェクト クラスから作成された特定の入力 GIS フィーチャまたはオブジェクトのみです。
XML ビルダまたは スタンダード ビルダ(カスタム クエリから処理する場合)によって管理されるスケマティック フィーチャクラスの場合、関連する GIS フィーチャまたはオブジェクト クラスの指定は通常、必須ではありません。それらは入力 GIS フィーチャまたはオブジェクトから直接処理されないためです。ただし、カスタム クエリからの入力として返されるレコードや入力 XML エレメントが GIS フィーチャまたはオブジェクトから構築されている場合、そのような関連付けを指定すると役立つことがあります。このような場合、関連付けを指定すると、生成されたダイアグラムでスケマティック フィーチャ上の[個別属性] ツールを使用したときに、スケマティック フィーチャ自体とそれに関連付けられた GIS フィーチャまたはオブジェクトに関する情報を同時に表示できます。同様に、これらのビルダに提供される入力データが GIS フィーチャから構築されたものである場合、関連付けが構成されると、反映コマンド([スケマティックの選択セットをマップに反映] および [マップの選択セットをスケマティックに反映] )が自動的に機能します。
このようなタイプの関連付けの構成は、スケマティック データセット エディタで、スケマティック フィーチャクラスに関連する [プロパティ] タブの [関連するオブジェクト クラス] セクションから実行します。[フィーチャクラス/テーブルからインポート] または [フィーチャ レイヤからインポート] コマンドを使用して作成したスケマティック フィーチャクラスの場合、その [関連するオブジェクト クラス] セクションは、常にスケマティック フィーチャクラスの作成中に自動的に入力されます。ただし、関連付けられたフィーチャクラスまたはテーブルのオブジェクト クラス ID が変わった場合、たとえば、GIS フィーチャクラスまたはテーブルが別のデータベースにエクスポートされた場合は、関連付けの変更が必要なこともあります。[新規スケマティック フィーチャクラス] コマンドを使用して作成したスケマティック フィーチャクラスの場合、セクション パラメータを手動で構成する必要があります。
[関連するオブジェクト クラス] セクションは、いつでも構成および変更できます。以下の手順は、このセクションの構成方法を示しています。
- スケマティック データセット エディタ内でスケマティック データセットを編集します。
- スケマティック アイテム ウィンドウのツリー ビューにスケマティック データ セット リソースが配置されていない場合、[スケマティック データセット エディタ] ツールバーの [ビュー] → [プロジェクト ツリー] をクリックします。
- データセット エディタのツリーで、関連付けられた GIS フィーチャクラスまたはオブジェクト テーブルを指定するスケマティック フィーチャクラス エントリをクリックします。
-
データセット エディタ ウィンドウの右側にある [プロパティ] タブをクリックします。
関連付けは、次のように [プロパティ] タブの [関連するオブジェクト クラス] セクションで設定する必要があります。
-
[関連するオブジェクト クラス] セクションの [データ ソース] ドロップダウン リストをクリックし、関連付ける GIS フィーチャクラスまたはオブジェクト テーブルが格納されているデータベースを接続するデータ ソースを選択します。
リストに、そのスケマティック データセットに対して存在しているデータ ソースがすべて表示されます。
- [オブジェクト クラス] ドロップダウン リストをクリックし、目的の GIS フィーチャクラスまたはオブジェクト テーブルを選択します。
- [スケマティック データセット エディタ] ツールバーの [保存] をクリックします。
FDSN、FCN、および FOID という特定のスケマティック属性を、任意のスケマティック フィーチャクラス レベルで指定し、スケマティック フィーチャを一連の GIS フィーチャまたはオブジェクトと関連付けることもできます。これらの属性の構成によって、[関連するオブジェクト クラス] セクションで指定した関連付けを補足したり、それらの関連付けを完成することができます。