データの準備
データ エンジニアリング ツールを使用して、データをクリーニングおよび準備できます。 データ エンジニアリング ビューでは、ジオプロセシング ツールのサブセットを使用して、マップや解析に使用するデータを準備することができます。 これらのツールは次のカテゴリーに分類されています。
クリーン - データをクリーニングします。 たとえば、不要なフィールドを削除することができます。 また、フィールドを変更したり、欠損値を補完したりすることもできます。
構築 - レイヤーの既存のフィールドまたはプロパティから派生したフィールドを作成します。 たとえば、新しいフィールドを追加して計算したり、既存のフィールドを標準化、変換、または再分類したり、入力レイヤーのジオメトリーに基づいてフィールドを追加したりすることができます。
統合 - 別のデータ ソースから入力テーブルまたはフィーチャクラスにデータを統合または追加します。 たとえば、データに情報付加することで、フィールドを結合または追加できます。
フォーマット - テーブルまたはフィーチャクラスのフィールドのフォーマットを変更したり、フィールドを再編成したりします。 たとえば、時間フィールドを変換したり、カテゴリー フィールドをエンコードしたり、既存のフィールドの次元を減らしたりすることができます。
注意:
データ エンジニアリング ビューの一部のジオプロセシング ツールは、編集不可レイヤーではサポートされていません。 このような場合は、レイヤーの編集可能なコピーを作成し、新しいデータ エンジニアリング ビューを開きます。
データ エンジニアリング ビューのこれらのグループやツールには、次のいずれかの方法でアクセスできます。
フィールド パネル内のフィールドのショートカット メニューを右クリックします。
統計パネル内のフィールドのショートカット メニューを右クリックします。
データ エンジニアリング リボンのツールをクリックします。
データ エンジニアリング リボン
データ エンジニアリング ビューがアクティブな場合、アプリケーションの上部にコンテキスト リボンが表示されます。 リボンから、データの調査や準備に使用するコマンドやツールにアクセスできます。

リボンの データ グループから、アクティブなデータ エンジニアリング ビューに関連付けられたレイヤーのフィールド ビューと属性テーブルにアクセスできます。 ツール グループには、クリーン、構築、統合、および フォーマット の 4 つのツール ギャラリーがあります。 各ツール ギャラリーには、それぞれのデータ エンジニアリング タスクに使用するジオプロセシング ツールのサブセットが含まれています。 デフォルトでは、アクティブなデータ エンジニアリング ビューに関連付けられたレイヤーを使用して、これらのツールの入力フィーチャ パラメーターが自動的に設定されます。 空間 グループで、XY データの表示およびテーブルのジオコーディングを実行して、非空間スタンドアロン テーブルを空間データに変換します。
データ エンジニアリング ツール
次の表に、データ エンジニアリング リボン上のすべてのツールを示します。
注意:
ジオプロセシング ツールの中には、ラスター属性テーブルを含むラスター レイヤーまたはスタンドアロン テーブルなどの非空間データで使用できないものがあります。
クリーン
クリーン カテゴリーで使用できるツールを次に示します。
|
ツール |
説明 |
|---|---|
|
テーブル、フィーチャクラス、フィーチャ レイヤー、またはラスター データセットから 1 つ以上のフィールドを削除します。 |
|
|
フィールド名およびフィールド エイリアス名を変更するか、フィールド プロパティを変更します。 |
|
|
空間データをある座標系から別の座標系に変換します。 |
|
|
すべての行または選択した行のサブセットを入力から削除します。 |
|
|
空間近傍、時空間近傍、時系列、またはグローバル統計の値に基づいて欠損値 (NULL 値) を推定値に置き換えます。 |
|
|
ポイント フィーチャのグローバルまたはローカルな空間的外れ値を特定します。 |
構築
構築 カテゴリーで使用できるツールを次に示します。
|
ツール |
説明 |
|---|---|
|
フィーチャクラス、フィーチャ レイヤー、またはラスターのフィールドの値を計算します。 |
|
|
新しいフィールドを単独のテーブル、フィーチャクラスまたはフィーチャ レイヤーのテーブル、属性テーブルを持つラスターに追加します。 |
|
|
粗率またはスムージング率を計算します。 グローバル経験ベイズ レートは、グローバル参照率を得るために比率をスムージングします。 ローカル経験ベイズ、ローカル加重平均、ローカル加重中央レートでは、ローカルの近傍を使用して、比率を空間的にスムージングします。 |
|
|
フィーチャの属性フィールドに、空間特性またはジオメトリック特性および各フィーチャの位置 (長さや面積、X、Y、Z 座標、M 値など) を示す情報を追加します。 |
|
|
それぞれの値に数学関数を適用し、分布の形状を変更して、1 つ以上のフィールド内の連続値を変換します。 このツールでの変換方法には、対数、平方根、Box-Cox、逆数、二乗、指数、および逆 Box-Cox があります。 |
|
|
フィールド内の値を指定のスケールに準拠した値に変換することで標準化します。 標準化の方法には、Z スコア、最小値-最大値、絶対最大値、ロバスト標準化などがあります。 |
|
|
主成分分析 (PCA) またはランク縮小線形判別分析 (LDA) を使用して、可能な限り高い分散量をより少ない成分に集約することにより、連続変数のセットの次元数を減らします。 |
|
|
時系列データのスムージング処理を実行することで、短期的な変動を考慮し、長期的な傾向やサイクルを明らかにします。 このツールでは、中心移動平均、前方移動平均、後方移動平均を使用した 1 つまたは複数の時系列の数値変数や、局所線形回帰に基づく適応的手法を使用することができます。 |
インテグレート
統合 カテゴリーで使用できるツールを次に示します。
|
ツール |
説明 |
|---|---|
|
複数の入力データセットを 1 つの既存のターゲット データセットに追加 (アペンド) し、必要に応じて更新します。 入力データセットとして、フィーチャクラス、テーブル、シェープファイル、ラスター、アノテーション フィーチャクラス、またはディメンション フィーチャクラスを使用できます。 入力としてホスト フィーチャ サービスも使用できます。 |
|
|
1 つ以上の入力の属性を、空間リレーションシップに基づいて別の入力に結合します。 ターゲット フィーチャと、結合フィーチャの結合された属性は、出力フィーチャクラスに書き込まれます。 |
|
|
共通属性フィールドに基づいて、テーブルの内容を別のテーブルに永続的に結合します。 入力テーブルが更新され、結合テーブル内のフィールドが格納されます。 結合テーブルからのフィールドの中から、入力テーブルに追加するフィールドを選択することができます。 |
|
|
入力フィーチャと、別のレイヤーまたはフィーチャクラス内の最近接フィーチャとの間の、距離および他の近接情報を計算します。 |
|
|
ポリゴン レイヤーを別のレイヤーに重ねて、各ポリゴン内のポイントの数、ラインの長さ、またはポリゴンの面積を集計し、各ポリゴン内のフィーチャに関して属性フィールドの統計を計算します。 |
|
|
入力レイヤー内のフィーチャから指定した距離の範囲内にあるフィーチャを検出し、それらの近接フィーチャについて統計を計算します。 |
|
|
定義された位置のラスターまたは一連のラスターからのセルの値を表示するテーブルまたはポイント フィーチャクラスを作成します。 位置は、ラスター セル、ポイント、ポリライン、またはポリゴンによって定義されます。 |
|
|
データの場所の周囲または内部にある人々や場所に関する人口統計および地勢要素を追加して、データに情報を付加します。 出力は入力を複製したもので、属性フィールドが追加されています。 このツールを使用するには、ArcGIS Online の組織アカウントまたはローカルにインストールされた Business Analyst データセットが必要です。 |
|
|
ターゲット ポリゴン レイヤーの空間オーバーレイに基づき、入力ポリゴン レイヤーの属性を集計します。また、ターゲット ポリゴンに属性を割り当てます。 ターゲット ポリゴンには、各ターゲットがオーバーラップする入力ポリゴンから取得した合計の数値属性が含まれます。 |
形式
フォーマット カテゴリーで使用できるツールを次に示します。
|
ツール |
説明 |
|---|---|
|
フィールドに格納されている時間値を別のフィールドに移行します。 このツールを使用すると、フィールド タイプ (テキスト フィールド、数値フィールド、日時フィールド) 間を変換したり、値を別の形式に変換 (たとえば、dd/MM/yy HH:mm:ss を yyyy-MM-dd に変換) したりできます。 |
|
|
日付フィールドに記録されている時間値をタイム ゾーン間で変換します。 |
|
|
レコードの冗長性を減らし、一対多のリレーションシップをフラット化することで、入力テーブルから新しいテーブルを作成します。 |
|
|
フィールドまたは列に格納したデータを、新しいテーブルまたはフィーチャクラスの行に転置します。 |
|
|
手動で定義した境界に基づき、または再分類方法を使用して、数字フィールドまたはテキスト フィールドの値をクラスに再分類します。 |
|
|
カテゴリー値 (文字列、整数、または日付) を複数の数値フィールド (それぞれが 1 つのカテゴリーを表す) に変換します。 エンコードした数値フィールドは、回帰モデルを含むほとんどのデータ サイエンスおよび統計ワークフローで使用できます。 |
注意:
入力データを変更するほとんどのジオプロセシング操作を取り消すことはできません。