既存のテーブルへのデータの追加とテーブル内のデータの編集は、GIS を最新かつ完全に維持するために欠かせない重要な作業です。データをテーブルに追加するには、次のような方法があります。
ジオプロセシングを使用したデータの追加
ジオプロセシングでは、ツールを使用して既存のフィールドを更新し、レコードを永続的にテーブルに追加し、フィールドを結合で動的にテーブルに追加できます。
フィールド演算 (Calculate Field) ツール
[フィールド演算] ツールを使用して、フィーチャクラス、フィーチャ レイヤー、またはラスター カタログの既存のフィールドまたは新しく作成したフィールドを更新できます。数字、テキスト、日付値を演算し、フィールドに入れることができます。コード ブロックを使用すると、高度の演算を実行するスクリプトを記述できます。
テーブル結合 (Add Join) ツール
[テーブル結合 (Add Join)] ツールは、結合テーブルからフィールドをベース テーブルにリンクします。
一般に、結合する両方のテーブルに存在するフィールドの値に基づいて、データ テーブルをレイヤーに結合します。フィールドの名前は同じでなくてもかまいませんが、データ タイプは同じでなければなりません。つまり、数値同士、文字列同士を結合します。
結合テーブルを作成すると、追加されたフィールドをフィールド演算で使用したり、ラベリング、シンボル作成、またはデータの検索に使用できます。結合テーブルから追加されるフィールドはベース テーブルに永続的に追加されません。結合は、やり直して、追加されたフィールドを削除することできます。
フィールドの結合 (Join Field) ツール
[フィールドの結合 (Join Field)] ツールは、共通フィールドに基づいて、1 つのテーブルから別のテーブルにコンテンツを追加します。必要に応じて、結合テーブルのフィールドの中から入力テーブルに追加したいフィールドを定義することができます。
このワークフローを使用すると、定義したフィールドがベース テーブルに永続的に追加されます。
フィールドの追加 (Add Field) ツール
[フィールドの追加 (Add Field)] ツールは、新しいフィールドを現在のテーブル、あるいはフィーチャクラス、フィーチャ レイヤー、ラスター カタログ、属性テーブルのあるラスターなどのテーブルに追加します。新しく追加したフィールドにデータを入力するには、[フィールド演算 (Calculate Field)] を使用します。
アペンド (Append) ツール
[アペンド (Append)] ツールは、既存のデータセットに新しいフィーチャ、または複数のデータセットからその他のデータを追加するときに使用します。このツールは、ポイント フィーチャクラス、ライン フィーチャクラス、ポリゴン フィーチャクラス、テーブル、ラスター、ラスター カタログ、アノテーション フィーチャクラス、ディメンション フィーチャクラスを、同じタイプの既存のデータセットに追加できます。たとえば、複数のテーブルを既存のテーブルに追加したり、複数のラスターを既存のラスター データセットに追加したりすることはできますが、ライン フィーチャクラスをポイント フィーチャクラスに追加することはできません。
ジオメトリ属性の追加 (Add Geometry Attributes) ツール
[ジオメトリ属性の追加 (Add Geometry Attributes)] ツールは、新しいフィールドを追加し、そのフィールドに、長さ、面積、X,Y,Z 座標など、各フィーチャの空間的特徴または地理的特徴を設定します。
属性ウィンドウを使用した更新の実行
既存のフィーチャ属性を更新する他の方法として、[属性] ウィンドウの使用があります。編集を実行するにはフィーチャを選択する必要があります。開いたテーブルではなく、マップ内またはシーン内から操作します。[マップ] または [編集] タブのいずれかの [選択] グループで、[属性] をクリックします。
別のアプリケーションからのコピーおよび貼り付け
Microsoft Excel など、他のアプリケーションからの値を張り付けることで、既存のテーブルにデータを追加できます。コピーして貼り付ける操作は、既存の値を新しい情報で更新および置き換えるための推奨されるワークフローです。データベース テーブルの現在の行数を超える行が張り付けられる場合、追加の行が自動的に作成されます。
フィールド ビューを使用したフィールドの作成、変更、および削除
フィールド ビューは、テーブルに関連付けられたフィールドを管理するために使用します。フィールド ビューでは、テーブルのフィールドの編集、フィールドのプロパティの変更、フィールドの削除、またはフィールドの作成を行うことができます。フィールド ビューを開くには、テーブル内で列の見出しを右クリックし、[フィールド] をクリックします。テーブル ビューのビルトイン ツールバーで [フィールドの追加] をクリックして、フィールド ビューを直接開き、新しいフィールドを追加することもできます。