フィーチャ テンプレートには、フィーチャを作成する主要なツールが含まれています。 フィーチャ テンプレートは、作図ツール、ジオデータベースのデフォルト値を上書きする属性フィールド値、特定のレイヤーのフィーチャを作成するその他のプロパティで構成されます。
フィーチャ テンプレートは、[フィーチャ作成] ウィンドウにシンボルと名前が表示されます。 テンプレートをクリックすると、ツール パレットが表示されます。 特定のコンテンツを作成するテンプレートを、キーワード、記述、フィルターで検索できます。 検索条件では、大文字と小文字は区別されません。
テンプレートが作成する 2D または 3D のフィーチャ タイプは、フィーチャを作成するレイヤーのデータ ソースにより決定されます。
ジオメトリをスケッチしているときに作図ツールを変更すると、未完成のスケッチの適用または破棄を求められます。
ヒント:
このメッセージをオフに設定している場合は、編集に関するプロジェクト設定で変更のプロンプトをオンにすることができます。
作成方法
フィーチャ テンプレートは、[テンプレートの管理] ウィンドウで作成されます。 テンプレートは、作成した後で [テンプレートのプロパティ] で構成します。 テンプレート名とともに表示されるシンボルは、ソース レイヤー シンボルから生成されます。グループ テンプレートは、プライマリ テンプレート レイヤーを参照します。
ArcGIS Pro には、ワークフローを効率化できる複数のテンプレート タイプが用意されています。 その一部は、マップまたはシーンにデータを追加すると自動生成されます。 手動でのみ作成できるテンプレート タイプもあります。 さまざまなテンプレート タイプとその作成方法を次に示します。
テンプレート タイプ | 作成方法 | フィーチャ作成機能 |
---|---|---|
フィーチャ テンプレート | 手動および自動生成 | 単一レイヤー |
テーブル テンプレート | 手動および自動生成 | 単一レイヤー |
グループ テンプレート | 手動 | 1 つ以上のレイヤー |
プリセット テンプレート | 手動 | 1 つ以上のレイヤー |
ツール
[ツール] タブで、テンプレートをクリックしたときに自動的に実行するツール、およびツール パレットに表示される他のツールを表示するか非表示にするかを選択できます。 テンプレートで利用できる作図ツールは、作成するテンプレート タイプおよびフィーチャ タイプにより異なります。
フィーチャ テンプレート
フィーチャ テンプレートは、ArcGIS Pro のデフォルト テンプレート タイプです。 これは、単一のデータ ソースで 1 つのレイヤー上にフィーチャを作成します。 ArcMap でフィーチャ テンプレートを使用した場合は、フィーチャ テンプレートのプロパティと機能について十分に理解しているはずです。
[属性] タブで、新しいフィーチャに適用する属性値を入力して、ジオデータベースのデフォルト値を上書きします。 同じフィーチャ テンプレートを、スタンドアロン テンプレートとして使用することも、グループ テンプレートのコンポーネント テンプレートとして使用することもできます。
操作を開始するには、「フィーチャ テンプレートの作成」をご参照ください。
グループ テンプレート
グループ テンプレートは、半自動化されたワークフローで複数のレイヤーとデータ ソースに複数の相関フィーチャを作成します。 たとえば、プライマリ フィーチャとして水道管を描画して、テンプレートにより継手とバルブを事前構成済みの距離で水道管に沿って追加できます。
[ビルダー] タブで 1 つ以上のフィーチャ テンプレートを追加し、ビルダーで構成してフィーチャを生成できます。 各コンポーネント フィーチャの属性値は、それぞれの元のソースのフィーチャ テンプレートに保持されます。
グループ内の 1 つのフィーチャ テンプレートはプライマリ テンプレートとして指定され、何を描画できるか、ツール パレットに表示できるツール、グループに追加できるその他のソースのフィーチャ テンプレートに影響します。
操作を開始するには、「グループ テンプレートの作成」をご参照ください。
プリセット テンプレート
プリセット テンプレートは、繰り返し可能なパターンでフィーチャのコレクションを作成します。 たとえば、選択した群生している木やユーティリティ キャビネットのコンポーネントを [ポイント] ツール を使用して固定配列で追加することや、[回転を含むポイント] ツール を使用して回転角度を指定することができます。
[フィーチャ] タブで、新しいフィーチャに適用する属性値を入力して、ジオデータベースのデフォルト値を上書きします。 デフォルトでは、挿入ポイントは選択フィーチャの地理的中心です。 これを、[プレビュー] タブで変更します。
操作を開始するには、「プリセット テンプレートの作成」をご参照ください。
テーブル テンプレート
テーブル テンプレートは、レコード (行) を既存テーブルに挿入し、格納された属性値を指定フィールドに書き込みます。 テーブル テンプレートを直接使用するか、フィーチャ テンプレートに追加することで、リレーションシップ クラスによって定義された関連するスタンドアロン テーブルに、新しいフィーチャを自動的に追加できます。
操作を開始するには、「テーブル テンプレートの作成」をご参照ください。
[フィーチャ作成] ウィンドウ
[フィーチャの作成] ウィンドウで、テーブル テンプレートはテーブル アイコンと [行の挿入] コマンド とともに表示されます。 テンプレートが、属性値をプロンプトするよう作成されている場合、指定されたフィールドもウィンドウに表示されます。
注意:
スタンドアロン テーブル テンプレートを使用して行を挿入すると、テーブルが参加しているリレーションシップは無視されます。
[アクティブなテンプレート] 矢印 をクリックし、行の数を指定します。
[属性] ウィンドウ
テーブルの行を選択すると、[属性] ウィンドウのツリー ビューの選択が表示されます。 テーブル テンプレートを使用してテーブルに行を追加するには、レイヤー名を右クリックし、[行の挿入] をクリックします。
テーブル テンプレートを選択し、行数を指定し、[OK] をクリックします。
リレーションシップ
フィーチャ テンプレートが、リレーションシップ クラスに起点として参加するフィーチャを作成する場合、[リレーションシップ] タブの関連先テーブルにテーブル テンプレートを追加できます。 フィーチャを作成すると、新しいフィーチャが関連テーブルに自動的に追加されます。
ヒント:
テーブル テンプレートをフィーチャ テンプレートに追加すると、[属性] ウィンドウを定期的に使用してリレーションシップにフィーチャを追加するワークフローを効率化します。
一般的な方法としては、関連元の主キーの値を格納または要求するようにフィーチャ テンプレートの属性を設定します。 フィーチャを作成すると、関連付けられた外部キーとテーブル テンプレートで指定した属性値とともに、関連先テーブルに新しいレコードが生成されます。
プロジェクト内のリレーションシップ クラスの主キーと外部キーを確認するには、[カタログ] ウィンドウを表示して、リレーションシップ クラスを右クリックし、[プロパティ] をクリックします。