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