方法

ArcGIS Pro のポイント位置でラスター値を抽出する

Last Published: June 30, 2021

サマリー

ラスターは行と列に整理されたセルまたはピクセルの集まりで構成されています。各セルには温度や土地被覆タイプ、標高などの情報を表す値が含まれます。 ArcGIS Pro のラスター (セルベース) データとフィーチャ (ベクター) データの両方に対応した、空間解析ツールとモデリング ツールが ArcGIS Pro には用意されています。 この記事では、セルの属性またはセルのポイント位置ごとに、ラスターから各セルの値を抽出するのに使用する [抽出] ツールについて説明します。

手順

抽出値 → ポイント (Extract Values to Points)

[抽出値 → ポイント (Extract Values to Points)] ツールはラスターのセルの値を抽出し、新しいポイント フィーチャクラスを作成します。

  1. ArcGIS Pro で [解析] リボンをクリックし、[ツール] アイコンをクリックします。 [ジオプロセシング] ウィンドウで [抽出値 → ポイント (Extract Values to Points)] を検索してクリックします。
  2. [抽出値 → ポイント (Extract Values to Points)] ウィンドウで次のパラメーターを構成します。
    1. [入力ポイント フィーチャ] でポイント レイヤーを選択します。 この例では「Stations」です。
    2. [入力ラスター] でラスター レイヤーを選択します。 この例では「Elevation」です。
    3. [出力ポイント フィーチャ] で出力フィーチャクラスの名前と場所を設定します。
    4. [実行] をクリックします。
[抽出値 → ポイント (Extract Values to Points)] ツール ウィンドウ

[コンテンツ] ウィンドウとジオデータベースに新しいポイント フィーチャクラスが作成されます。 新たに作成されたポイント フィーチャクラスの属性テーブルに [RASTERVALU] フィールド列が作成され、各ポイント フィーチャの抽出されたラスター値が表示されます。

新たに作成されたポイント フィーチャクラスの「RASTERVALU」フィールド列がある属性テーブル。

複数の抽出値 → ポイント (Extract Multi Values to Points)

[複数の抽出値 → ポイント (Extract Multi Values to Points)] ツールは複数のラスターに対応している点を除き、[抽出値 → ポイント (Extract Values to Points)] ツールと機能が似ています。

  1. ArcGIS Pro で [解析] リボンをクリックし、[ツール] アイコンをクリックします。 [ジオプロセシング] ウィンドウで [複数の抽出値 → ポイント (Extract Multi Values to Points)] を検索してクリックします。
  2. [複数の抽出値 → ポイント (Extract Multi Values to Points)] ウィンドウで次のパラメーターを構成します。
    1. [入力ポイント フィーチャ] でポイント レイヤーを選択します。 この例では「Stations」です。
    2. [入力ラスター] で複数のラスター レイヤーを選択します。 この例では「Elevation」、「PGA」、「PGV」です。
    3. [追加] をクリックします。
    4. [実行] をクリックします。
[複数の抽出値 → ポイント (Extract Multi Values to Points)] ツール ウィンドウ

テーブルのポイント フィーチャごとにラスター値が抽出され、ジオデータベースと [コンテンツ] ウィンドウに追加されます。

新たに作成されたポイント フィーチャクラスの「Elevation」、「PGA」、「PGV」の各フィールド列がある属性テーブル。

サンプル

[サンプル (Sample)] ツールは、定義された位置の一連のラスターからセルの値を表示する新しいテーブルを作成します。

  1. ArcGIS Pro で [解析] リボンをクリックし、[ツール] アイコンをクリックします。 [ジオプロセシング] ウィンドウで、[サンプル (Sample)] を検索してクリックします。
  2. [サンプル (Sample)] ウィンドウで次のパラメーターを構成します。
    1. [入力ラスター] で複数のラスター レイヤーを選択します。 この例では「Elevation」、「PGA」、「PGV」です。
    2. [入力ロケーション ラスターまたはフィーチャ] でポイント レイヤーを選択します。 この例では「Stations」です。
    3. [実行] をクリックします。
[サンプル (Sample)] ツール ウィンドウ

テーブルのポイント フィーチャごとにラスター値が抽出され、ジオデータベースと [コンテンツ] ウィンドウに表示されます。

新たに作成されたポイント フィーチャクラスの「Elevation_Band_1」、「PGA_Band_1」、「PGV_Band_1」の各フィールド列がある属性テーブル。

サーフェス情報の追加 (Add Surface Information)

[サーフェス情報の追加 (Add Surface Information)] ツールは入力ポイント レイヤーにラスター レイヤーの値を追加します。

  1. ArcGIS Pro で [解析] リボンをクリックし、[ツール] アイコンをクリックします。 [ジオプロセシング] ウィンドウで [サーフェス情報の追加 (Add Surface Information)] を検索してクリックします。
[ツール] 検索ウィンドウ
  1. [サーフェス情報の追加 (Add Surface Information)] ウィンドウで次のパラメーターを構成します。
    1. [入力フィーチャ] でポイント レイヤーを選択します。 この例では「Stations」です。
    2. [入力サーフェス] でポイント レイヤーを選択します。 この例では「Elevation」です。
    3. [出力プロパティ][Z] チェックボックスをオンにします。
    4. [実行] をクリックします。
[サーフェス情報の追加 (Add Surface Information)] ツール ウィンドウ

テーブルのポイント フィーチャごとにラスター値が抽出され、ジオデータベースと [コンテンツ] ウィンドウに表示されます。

新たに作成されたポイント フィーチャクラスの「Z」フィールド列がある属性テーブル。

抽出値 → テーブル (Extract Values To Table)

[抽出値 → テーブル (Extract Values To Table)] ツールは、一連のポイントまたはポリゴン フィーチャクラスを参照することで一連のラスターからセルの値を抽出します。 出力フィーチャクラスの属性テーブルに値が記録されます。

  1. ArcGIS Pro で [解析] リボンをクリックし、[ツール] アイコンをクリックします。 [ジオプロセシング] ウィンドウで [抽出値 → テーブル (Extract Values To Table)] を検索してクリックします。
  2. [抽出値 → テーブル (Extract Values To Table)] ウィンドウで次のパラメーターを構成します。
    1. [入力フィーチャ] でポイント レイヤーを選択します。 この例では「Stations」です。
    2. [入力ラスター] で複数のラスター レイヤーを選択します。 この例では「Elevation」、「PGA」、「PGV」です。
    3. [追加] をクリックします。
    4. [実行] をクリックします。
[抽出値 → テーブル (Extract Values To Table)] ツール ウィンドウ

新しいテーブルがジオデータベースと [コンテンツ] ウィンドウに追加されます。また、各ポイント フィーチャのラスター値が [Value] フィールド列に展開されます。

新たに作成されたポイント フィーチャクラスの「Value」フィールド列がある属性テーブル。

記事 ID:000025662

新しい問題や一般的な問題に対する通知とソリューションの受け取り

新しい AI チャットボットから、要約された回答とビデオソリューションを入手してください。

Esri Support アプリのダウンロード

ArcGIS エキスパートのサポートを受ける

テクニカル サポートへのお問い合わせ

Esri Support アプリのダウンロード

ダウンロード オプションに移動