テーブル テンプレートは、[テンプレートの管理] ウィンドウで選択したテーブルから、または [属性] ウィンドウで選択したレコードから作成されます。同じテーブルに対して複数のテンプレートを作成して複数のフィーチャ テンプレートで使用できます。
メモ:
テーブル テンプレートをフィーチャ テンプレートに追加するには、テーブルはリレーションシップ クラスに参加し、フィーチャクラスは関連元として参加している必要があります。
[テンプレートの管理] ウィンドウの場合
[テーブルの管理] ウィンドウでテーブル テンプレートを作成するには、レイヤー ビューでテーブルを選択し、テンプレート ビューのツールバー上のツールを使用します。デフォルトでは、テーブルを現在のマップにドラッグすると、テーブル テンプレートがデフォルト設定で自動的に作成されます。
- リレーションシップ クラスが存在しない場合は、リレーションシップ クラスを作成します。
- [表示] タブで、[カタログ ウィンドウ] をクリックし、[データベース] を展開します。
- ジオデータベースまたはデータセットを右クリックして、[新規] をクリックし、[リレーションシップ] をクリックします。
リレーションシップ クラスの作成の詳細については、「リレーションシップ クラスの作成」をご参照ください。
- 次のいずれかの方法で、[テンプレートの管理] ウィンドウを開きます。
- [編集] タブの [フィーチャ] グループの右下隅で、[テンプレートの管理] ダイアログ ボックス ランチャー をクリックします。
- [フィーチャ作成] ウィンドウで、[テンプレートの管理] をクリックします。
[テンプレートの管理] ウィンドウが表示されます。
- ウィンドウで、現在のマップのマップ アイコン を展開し、テーブルをクリックします。
- テーブルがリストに表示されない場合は、[カタログ] ウィンドウで [データベース] を展開します。データを含むデータベースを展開し、テーブルをマップにドラッグします。
- ウィンドウのツールバーで、[新規] ドロップダウン矢印 をクリックして、[テンプレート] をクリックします。
[テンプレート プロパティ] ダイアログ ボックスが表示されます。
- [一般] をクリックします。
- [名前] テキスト ボックスに名前を入力します。
[OK] ボタンが有効になります。
- [説明] テキストボックスには、ウィンドウでユーザーと組織が検索できるオプションの説明をテンプレートに入力できます。
- [タグ] テキスト ボックスには、[テーブル] のキーワードが自動的に生成されます。キーワードを削除したり、タグを追加したりすることもできます。
- タグを追加するには、キーワードを入力して、Enter キーを押します。
- タグを削除するには、[X] ボタンをクリックします。
- [属性] をクリックします。
- フィーチャ属性で、新規フィーチャを作成するときに関連先テーブル内に自動的に生成したい属性値を入力します。
- 有効にするには、次のオプション設定を確認します。
- 非表示のフィールドを表示 - [テンプレート プロパティ] ダイアログ ボックスにすべての非表示の属性フィールドを表示します。
- 属性値の確認 - [フィーチャ作成] ウィンドウのフィールドがツール パレットの下に表示されるため、すぐにアクセスすることができます。
- [OK] をクリックします。
テンプレートが保存され、ダイアログ ボックスが閉じます。
[属性] ウィンドウの場合
[属性] ウィンドウでテーブル テンプレートを作成するには、選択ツリー ビューで既存のレコードを選択します。デフォルトでは、テンプレートの属性値はレコードの現在の値と一致するように設定されます。
- [編集] タブの [選択] グループで、[属性] をクリックします。
- テンプレートを作成するテーブルのレコードを含むフィーチャを選択します。
- ウィンドウの選択ツリー ビューでフィーチャを展開し、レコードを右クリックして、[レコードから新規テンプレート] をクリックします。