属性フィールドの割り当て

[空間結合 (Spatial Join)][アペンド (Append)][マージ (Merge)][フィーチャのエクスポート (Export Features)][テーブルのエクスポート (Export Table)] など、多くのジオプロセシング ツールには、[フィールド マップ] パラメーターという、入力データセットからの属性フィールドの処理方法と、出力データセットへの書き込み方法や割り当て方法を制御するパラメーターがあります。 フィールドの割り当ては、属性フィールドを入力から出力に転送する機能の他にも、フィールドの連結や、平均や合計といった統計情報の計算など、一般的なタスクでも便利な場合があります。

[フィールド マップ] コントロールは、出力フィールド、それに対応するフィールド プロパティ、およびソース フィールド (各出力フィールドにマップされる入力データセットからの属性フィールド) のリストとして表示されます。

出力フィールド

[出力フィールド] のリストは、出力データセット内にある一連の属性フィールドです。 1 つまたは複数の出力フィールドを選択し、削除ボタン 削除ボタン を使用して削除できます。 また、[新規フィールドの追加] ボタン 新規フィールドの追加ボタン を使用して、新しい出力フィールドを追加できます。 各出力フィールドにポインターを合わせると、名前、エイリアス、およびタイプが表示されます。

フィールド マップの出力フィールドのリスト

フィールドの順序を変更するには、フィールド名をクリックして、目的の位置にドラッグします。 フィールドの名前とエイリアス、フィールド タイプと関連するプロパティなど、選択した出力フィールドの [プロパティ] を変更できます。

ソース フィールド

選択した出力フィールドの [ソース] フィールドを表示することもできます。 ソース フィールドは、選択した出力フィールドに入力データセットから割り当てられる属性フィールドです。 出力フィールドに関連付けられたソース フィールドは、入力データセットから出力データセット内の出力フィールドに転送される属性フィールドを決定します。

出力フィールド ソース

入力データセットからソース フィールドを選択するには、[新しいソースの追加] ボタンをクリックし、入力テーブルとフィールドを選択してから、[選択オブジェクトの追加] ボタンをクリックします。

新しいソース フィールドを追加します。

ソース フィールドの選択は、処理されている 2 つのデータセット間のスキーマの違いをリコンサイルする場合に特に重要です。 [アペンド (Append)][マージ (Merge)] などのツールは、複数のデータセットを 1 つの出力データセットに結合するため、属性フィールドのマッチングで予想通りの出力を得るために不可欠です。 たとえば、あるデータセットに Street_Name という属性フィールドがあり、もう 1 つのデータセットに Name_Of_Street という属性フィールドがあるとして、この 2 つのデータセットを結合するときに、これら 2 つの属性フィールドの値を 1 つの出力属性フィールドに配置するとします。 フィールドの割り当ては、次のようになります。

入力からの属性フィールドをマッチングするには、出力フィールドを追加するか、既存の出力フィールドを使用して、照合する各フィールドのソース フィールドを追加します。 たとえば、出力フィールド Street が、最初の入力データセットの Street_Name と、2 つ目のデータセットの Name_Of_Street の 2 つのソース フィールドを持つように指定できます。

複数のソース フィールドの処理方法は、マージ ルールを使用して決定できます。 たとえば、[結合] ルールを使用すると、テキスト フィールドを連結できます。また、[合計][平均] ルールを使用すると、数値フィールドの統計情報を計算できます。

マージ ルール説明
ファースト

最初のソースの値。

ラスト

最後のソースの値。

結合

ソースの値の連結。 区切り文字を使用して、複数の入力値を区切ることができます。

合計

すべてのソースの値の合計値。

平均

すべてのソースの値の平均値。

中央値

すべてのソースの値の中央値。

モード

最も一般的または最も頻度が高いソースの値。

最小

ソースの値の最小 (最低) 値。

最大

ソースの値の最大 (最高) 値。

標準偏差

すべてのソースの値の標準偏差。

個数

ソースの値の数 (NULL 値を除く)。

範囲値

ソースの最小値と最大値の絶対差。