テーブル テンプレートの作成

テーブル テンプレートは、[テンプレートの管理] ウィンドウで選択したテーブルから、または [属性] ウィンドウで選択したレコードから作成されます。同じテーブルに対して複数のテンプレートを作成して複数のフィーチャ テンプレートで使用できます。

メモ:

テーブル テンプレートをフィーチャ テンプレートに追加するには、テーブルはリレーションシップ クラスに参加し、フィーチャクラスは関連元として参加している必要があります。

[テンプレートの管理] ウィンドウの場合

[テーブルの管理] ウィンドウでテーブル テンプレートを作成するには、レイヤー ビューでテーブルを選択し、テンプレート ビューのツールバー上のツールを使用します。デフォルトでは、テーブルを現在のマップにドラッグすると、テーブル テンプレートがデフォルト設定で自動的に作成されます。

  1. リレーションシップ クラスが存在しない場合は、リレーションシップ クラスを作成します。
    1. [表示] タブで、[カタログ ウィンドウ] [カタログ] ウィンドウ をクリックし、[データベース] データベース を展開します。
    2. ジオデータベースまたはデータセットを右クリックして、[新規] をクリックし、[リレーションシップ] をクリックします。

      リレーションシップ クラスの作成の詳細については、「リレーションシップ クラスの作成」をご参照ください。

  2. 次のいずれかの方法で、[テンプレートの管理] ウィンドウを開きます。
    • [編集] タブの [フィーチャ] グループの右下隅で、[テンプレートの管理] ダイアログ ボックス ランチャー ランチャー をクリックします。
    • [フィーチャ作成] ウィンドウで、[テンプレートの管理] テンプレートの管理 をクリックします。

    [テンプレートの管理] ウィンドウが表示されます。

  3. ウィンドウで、現在のマップのマップ アイコン マップ ビュー を展開し、テーブルをクリックします。
    • テーブルがリストに表示されない場合は、[カタログ] ウィンドウで [データベース] データベース を展開します。データを含むデータベースを展開し、テーブルをマップにドラッグします。
  4. ウィンドウのツールバーで、[新規] ドロップダウン矢印 新しいテンプレート をクリックして、[テンプレート] 新しいテンプレート をクリックします。

    [テンプレート プロパティ] ダイアログ ボックスが表示されます。

  5. [一般] をクリックします。
  6. [名前] テキスト ボックスに名前を入力します。

    [OK] ボタンが有効になります。

  7. [説明] テキストボックスには、ウィンドウでユーザーと組織が検索できるオプションの説明をテンプレートに入力できます。
  8. [タグ] テキスト ボックスには、[テーブル] のキーワードが自動的に生成されます。キーワードを削除したり、タグを追加したりすることもできます。
    • タグを追加するには、キーワードを入力して、Enter キーを押します。
    • タグを削除するには、[X] ボタンをクリックします。
  9. [属性] をクリックします。
  10. フィーチャ属性で、新規フィーチャを作成するときに関連先テーブル内に自動的に生成したい属性値を入力します。
  11. 有効にするには、次のオプション設定を確認します。
    • 非表示のフィールドを表示 - [テンプレート プロパティ] ダイアログ ボックスにすべての非表示の属性フィールドを表示します。
    • 属性値の確認 - [フィーチャ作成] ウィンドウのフィールドがツール パレットの下に表示されるため、すぐにアクセスすることができます。
  12. [OK] をクリックします。

    テンプレートが保存され、ダイアログ ボックスが閉じます。

[属性] ウィンドウの場合

[属性] ウィンドウでテーブル テンプレートを作成するには、選択ツリー ビューで既存のレコードを選択します。デフォルトでは、テンプレートの属性値はレコードの現在の値と一致するように設定されます。

  1. [編集] タブの [選択] グループで、[属性] 属性 をクリックします。
  2. テンプレートを作成するテーブルのレコードを含むフィーチャを選択します。
  3. ウィンドウの選択ツリー ビューでフィーチャを展開し、レコードを右クリックして、[レコードから新規テンプレート] をクリックします。
    レコードから新しいテンプレート

関連トピック