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

Geostatistical Analyst のライセンスで利用可能。

サマリー

ポイントまたはポリゴン フィーチャクラスに基づき、セル値をラスター セットからテーブルに抽出します。

使用法

  • このツールは、主に [ガウス地球統計学的シミュレーション (Gaussian Geostatistical Simulations)] ツールの出力を解析するように設計されています。

  • すべてのラスターは、空間参照とセル サイズが同じでなくてはいけません。

  • ポイント フィーチャクラスを使用する場合、出力テーブルには、各ポイントとデータを含む各ラスターのレコードが含まれています。 ポリゴン データはポイント データとして扱われます。 入力ラスターのセルの中心は、ポイント数の決定に使用されるだけでなく、セルがポリゴン内に含まれるかどうかの判断にも使用されます。

  • ラスターの範囲外にある値は無視されます。

  • マルチパート フィーチャクラスはサポートされていません。

  • コインシデント ポイントの場合、最後に遭遇したポイントが使用され、残りのポイントは無視されます。 同様に、重複するポリゴンに遭遇した場合、交差するフィーチャのいずれか 1 つのみが処理されます。

  • Spatial Analyst が使用できる場合、[サンプル (Sample)] ツールも使用できます。 ただし、値をグラフ化する場合は、出力テーブルを転置する必要があります。

パラメーター

ラベル説明データ タイプ
入力フィーチャ

作成するポイントまたはポリゴン フィーチャ。

Feature Layer
入力ラスター

すべてのラスターは、範囲、座標系、セル サイズが同じでなくてはいけません。

Raster Layer; Mosaic Layer
出力テーブル

出力テーブルには、各ポイントとデータを含む各ラスターのレコードが含まれています。 ポリゴン フィーチャが入力された場合、ラスター セルの中心と一致するポイントに変換されます。

Table
出力ラスター名テーブル
(オプション)

入力ラスターの名前をディスクに保存します。

Table
警告を出力テーブルに追加
(オプション)

入力フィーチャが、部分的または完全に入力ラスターのエリア内に含まれているかどうかを記録します。

  • オン - 警告フィールドは、フィーチャが部分的にラスター値のエリア内に含まれている場合に出力テーブルに追加され、P が設定されます。
  • オフ - 警告フィールドは出力テーブルに追加されません。
Boolean

arcpy.ga.ExtractValuesToTable(in_features, in_rasters, out_table, {out_raster_names_table}, {add_warning_field})
名前説明データ タイプ
in_features

作成するポイントまたはポリゴン フィーチャ。

Feature Layer
in_rasters
[in_raster,...]

すべてのラスターは、範囲、座標系、セル サイズが同じでなくてはいけません。

Raster Layer; Mosaic Layer
out_table

出力テーブルには、各ポイントとデータを含む各ラスターのレコードが含まれています。 ポリゴン フィーチャが入力された場合、ラスター セルの中心と一致するポイントに変換されます。

Table
out_raster_names_table
(オプション)

入力ラスターの名前をディスクに保存します。

Table
add_warning_field
(オプション)

入力フィーチャが、部分的または完全に入力ラスターのエリア内に含まれているかどうかを記録します。

  • ADD_WARNING_FIELD警告フィールドは、フィーチャが部分的にラスター値のエリア内に含まれている場合に出力テーブルに追加され、P が設定されます。
  • DO_NOT_ADD_WARNING_FIELD警告フィールドは出力テーブルに追加されません。
Boolean

コードのサンプル

ExtractValuesToTable の例 1 (Python ウィンドウ)

ポイント フィーチャクラスに基づき、セル値をラスターからテーブルに抽出します。

import arcpy
from arcpy import env
env.workspace = "C:/gapyexamples/data"
arcpy.ExtractValuesToTable_ga("C:/gapyexamples/data/ca_ozone_pts.shp",
                              "C:/gapyexamples/data/inraster", 
                              "C:/gapyexamples/output/outEVFR.dbf", "", "")
ExtractValuesToTable の例 2 (スタンドアロン スクリプト)

ポイント フィーチャクラスに基づき、セル値をラスターからテーブルに抽出します。

# Name: ExtractValuesToTable_Example_02.py
# Description: Extract the cell values from a raster, based on 
#              a point feature class, to a table.
# Requirements: Geostatistical Analyst Extension

# Import system modules
import arcpy
from arcpy import env

# Set environment settings
env.workspace = "C:/gapyexamples/data"

# Set local variables
inPoints = "C:/gapyexamples/data/ca_ozone_pts.shp"
raster = "C:/gapyexamples/data/inraster"
outTable = "C:/gapyexamples/output/outEVFR.dbf"

# Execute ExtractValuesToTable
arcpy.ExtractValuesToTable_ga(inPoints, raster, outTable, "", "")

ライセンス情報

  • Basic: 次のものが必要 Geostatistical Analyst
  • Standard: 次のものが必要 Geostatistical Analyst
  • Advanced: 次のものが必要 Geostatistical Analyst

関連トピック