フィーチャ テンプレートの構成

フィーチャ テンプレートは、[テンプレート プロパティ] でカスタマイズします。テンプレートを作成したら、名前の編集、検索可能なタグの追加または削除、ジオデータベースのデフォルト値の上書き、ツール パレットの構成を行うことができます。

フィーチャ レイヤーをマップまたはシーンに追加すると、フィーチャ テンプレートがデフォルト設定で自動的に生成されます。手動でフィーチャ テンプレートを作成することもできます。テンプレート名とともに表示されるレイヤー シンボルは、ソース レイヤーのシンボルから取得されます。

特定のフィーチャ タイプのタブは動的に表示されます。

  • [アノテーション] - このタブは、アノテーション フィーチャ テンプレートでのみ使用できます。
  • [ディメンション] - このタブは、ディメンション フィーチャ テンプレートでのみ使用できます。
  • [リレーションシップ] - このタブは、ソース フィーチャ レイヤーが関連元としてリレーションシップ クラスに参加し、マップ内の関連先スタンドアロン テーブルが参加している場合にのみ使用できます。
  • [格納] - このタブは、ソース ユーティリティ ネットワーク フィーチャ レイヤーが格納の関連付けに参加している場合にのみ使用できます。

ヒント:

同じソース レイヤーに複数のフィーチャ テンプレートを作成し、異なる属性値で構成する必要がある場合、[複製] コピー (Copy) コマンドを使用します。

テンプレート プロパティの表示

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

[テンプレートの管理] ウィンドウを使用して、現在のプロジェクトのために定義されたすべてのテンプレートを表示します。

  1. [編集] タブの [フィーチャ] グループで、[テンプレートの管理] ダイアログ ボックス ランチャー ランチャー をクリックします。
  2. ウィンドウで、[マップ] レイヤー マップ ビュー を展開します。
  3. 構成するテンプレートのソース レイヤーをクリックします。

    そのレイヤーに対して定義されたフィーチャ テンプレートが、テンプレート ビューに表示されます。

  4. テンプレート ビューで、テンプレートをクリックします。
  5. 次のいずれかの方法で [テンプレート プロパティ] を表示します。
    • ツールバーで、[プロパティ] プロパティ をクリックします。
    • テンプレートを右クリックし、[プロパティ] プロパティ をクリックします。

[フィーチャ作成] ウィンドウ

[フィーチャ作成] ウィンドウを使用して、現在のマップのために定義されたすべてのテンプレートを表示します。

  1. [編集] タブの [フィーチャ] グループで、[作成] フィーチャ作成 をクリックします。
  2. 次のいずれかの方法で [テンプレート プロパティ] を表示します。
    • テンプレートを右クリックし、[プロパティ] プロパティ をクリックします。
    • 前方矢印 進む をクリックし、[アクティブなテンプレート オプション] メニュー をクリックし、[プロパティ] プロパティ をクリックします。

ツール パレットの構成

[ツール] タブで、テンプレートをクリックしたときに自動的に実行するツールを選択し、ツール パレットに表示される他のツールを表示または非表示にします。テンプレートで利用できる作図ツールは、作成するテンプレート タイプおよびフィーチャ タイプにより異なります。

  1. [ツール] をクリックします。
  2. デフォルトの作図ツールを設定するには、[クリックして、デフォルト ツールとして設定] を有効にします。

    テンプレートが選択されると、デフォルトのツールが自動的に実行されます。

  3. ツール パレットにツールを表示するには、[ツールの表示設定の切り替え] をオンにします。

属性値の設定

[属性] タブで、該当するフィールドに属性値を入力し、デフォルトのジオデータベース値を上書きして、テンプレートで作成されるフィーチャに適用します。

このタブは、アノテーション フィーチャ テンプレートでもディメンション フィーチャ テンプレートでも使用できません。

  1. [属性] をクリックします。
  2. 非表示の属性フィールドをすべて表示するには、[すべてのフィールドを表示] をオンにします。
  3. フィーチャ属性テーブルに、新しいフィーチャに適用されるようにする属性値を入力します。
    • デフォルトのジオデータベース値を表示するには、フィールド名にポインターを合わせます。
    • コード値ドメイン値でレイヤーをシンボル表示する属性では、[すべての値を追加] すべての値を追加 をクリックして、レイヤーが個別値レンダリングでシンボル表示されるときのシンボル クラスを選択します。
  4. ツール パレットの下の [フィーチャ作成] ウィンドウにフィールドを表示するには、[属性値のプロンプト] チェックボックスをオンにします。
    ヒント:

    プロンプトを使用してワークフローを効率化します。この設定を行わない場合は、フィーチャが作成されるたびに [アクティブなテンプレート] の前方矢印 進む をクリックして属性値を入力する必要があります。

  5. [OK] をクリックします。

    設定内容が保存され、ダイアログ ボックスが閉じます。

フィールドの色コード

特定の機能を実行するフィールドは、色でハイライト表示されます。 次の表に、色コードの説明を示します。

フィールドの色説明

オレンジ

サブタイプ フィールド

レイヤーのシンボル化

フィールドの [ハイライト] プロパティが、属性テーブルの [フィールド] ビューで有効になります。

属性フィールドの色コード

テーブル テンプレートの追加

[リレーションシップ] タブは、ソース フィーチャ レイヤーが関連元としてリレーションシップ クラスに参加し、マップ内のテーブルが関連先として参加する場合にのみ使用できます。テーブル テンプレートを追加すると、テンプレートで作成される各フィーチャの関連先テーブルに新しいレコード (行) が追加されます。

一般的な方法としては、関連元の主キーの値を格納または要求するようにフィーチャ テンプレートの属性を設定します。フィーチャを作成すると、関連付けられた外部キーとテーブル テンプレートで指定した属性値とともに、関連先テーブルに新しいレコードが生成されます。

ヒント:

テーブル テンプレートを使用して、[属性] ウィンドウでリレーションシップを編集するために [リレーションシップに新規追加] リレート を定期的に使用するワークフローを効率化します。

  1. [リレーションシップ] をクリックします。
  2. [追加] 追加 をクリックし、ドロップダウン矢印をクリックしてテーブル テンプレートをクリックし、[追加] をクリックします。
    • テンプレートを削除するには、テンプレート名にポインターを合わせて、[削除] 削除 をクリックします。
    • テンプレートを置き換えるには、テンプレート名にポインターを合わせて、[編集] 編集可能 をクリックし、別のテーブル テンプレートを選択して [適用] をクリックします。

    ソース フィーチャに対してマップ内に存在するテーブル テンプレートが 1 つだけの場合、そのテンプレートに自動的に追加されます。

  3. [OK] をクリックします。

    設定内容が保存され、ダイアログ ボックスが閉じます。

格納テンプレートの追加

[格納] タブは、ソース ユーティリティ ネットワーク フィーチャ レイヤーが格納の関連付けに参加している場合にのみ使用できます。格納テンプレートを追加して、テンプレートで作成される各フィーチャに関連する非空間オブジェクトを含めます。

手順は、テーブル テンプレートの追加と同じです。

ヒント:

格納テンプレートを使用して、[属性] ウィンドウで非空間オブジェクトを追加するために [格納器に新しく追加] リレーションシップの選択 を定期的に使用するワークフローを効率化します。

アノテーション プロパティの構成

[アノテーション] タブは、アノテーション フィーチャ テンプレートでのみ使用できます。デフォルトのテキスト文字列、テキスト シンボル、書式設定オプション、およびアノテーション クラス サブタイプを指定できます。

詳細については、「アノテーション フィーチャクラス プロパティの管理」をご参照ください。

  1. [アノテーション] をクリックします。
  2. テキスト ボックスに、新しいアノテーション フィーチャに適用するデフォルトのテキスト文字列を入力します。
  3. テキストのフォント タイプ、スタイル、サイズを変更するには、指定されたツールをクリックします。
  4. アノテーション フィーチャクラスおよびシンボルを設定します。

    アノテーション フィーチャクラスに複数のアノテーション クラスがある場合、それらはサブタイプとして表示されます。

    1. AnnotationClassID フィールドをクリックし、アノテーション クラス サブタイプを設定します。
    2. SymbolID フィールドをクリックし、シンボル番号を設定します。
    3. ツール パレットの下の [フィーチャ作成] ウィンドウにフィールドを表示するには、[属性値のプロンプト] チェックボックスをオンにします。
  5. [OK] をクリックします。

    設定内容が保存され、ダイアログ ボックスが閉じます。

ディメンション プロパティの構成

[ディメンション] タブは、ディメンション フィーチャ テンプレートでのみ使用できます。ディメンション テキスト値や角度方向をカスタマイズしたり、ディメンション ラインや他のシンボル プロパティの表示設定をオーバーライドしたりできます。

詳細については、「ディメンションの変更」をご参照ください。

  1. [テンプレート プロパティ] ダイアログ ボックスで [ディメンション] をクリックします。
  2. 次の 1 つまたは複数の操作を実行して、ディメンションをカスタマイズします。
    • [テキスト] を展開して、テキストの値、方向の角度、配置を修正するか、元に戻します。
    • [ディメンション ライン] を展開して、ディメンション ラインを描画または非表示にしたり、矢印シンボルを変更したりします。
    • [エクステンション ライン] を展開して、ディメンション ラインを変更し、エクステンション ラインを描画または非表示にします。
  3. [OK] をクリックします。

    設定内容が保存され、ダイアログ ボックスが閉じます。