サンプル(Sample) (Spatial Analyst)

ライセンス レベル:BasicStandardAdvanced

サマリ

定義された位置のラスタまたは一連のラスタからのセルの値を表示するテーブルを作成します。位置は、ラスタ セルまたは一連のポイントによって定義されます。

[サンプル(Sample)] ツールの仕組みの詳細

使用法

構文

Sample (in_rasters, in_location_data, out_table, {resampling_type})
パラメータ説明データ タイプ
in_rasters
[in_raster,...]

入力位置データに基づいてサンプリングされる値を持つラスタのリスト。

Raster Layer
in_location_data

サンプリングを行う位置を指定するデータ。

ラスタまたはポイント フィーチャ データセットが使用できます。

Raster Layer | Feature Layer
out_table

サンプリングされたセル値を保持する出力テーブル。

テーブルの形式は、出力先とパスによって決定されます。拡張子を指定しない場合、INFO テーブルになります。位置がジオデータベース内の場合、出力テーブルはその特定のタイプで作成されます(ファイルまたは ArcSDE ジオデータベースなど)。名前に *.dbf 拡張子を付けると、出力は dBASE 形式になります。

Table
resampling_type
(オプション)

ラスタのサンプリング時に使用されるリサンプリング アルゴリズム。

  • NEAREST 最近隣内挿法。
  • BILINEAR 共一次内挿法。
  • CUBIC 三次たたみ込み内挿法。
String

コードのサンプル

Sample(サンプル)の例 1(Python ウィンドウ)

入力位置に基づいて、複数のラスタからセル値をテーブルに抽出します。

import arcpy
from arcpy import env
from arcpy.sa import *
env.workspace = "C:/sapyexamples/data"
Sample(["elevation", "costraster"], "observers.shp",
       "c:/sapyexamples/output/samptable","NEAREST")
Sample(サンプル)の例 2(スタンドアロン スクリプト)

入力位置に基づいて、複数のラスタからセル値をテーブルに抽出します。

# Name: Sample_Ex_02.py
# Description: Creates a table that shows the values of cells from 
#              a raster, or set of rasters, for defined locations. 
#              The locations are defined by raster cells or by a set 
#              of points.
# Requirements: Spatial Analyst Extension

# Import system modules
import arcpy
from arcpy import env
from arcpy.sa import *

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

# Set local variables
inRasters = ["elevation",
             "costraster"]
locations = "observers.shp"
outTable = "c:/sapyexamples/output/samptable02"
sampMethod = "NEAREST"

# Check out the ArcGIS Spatial Analyst extension license
arcpy.CheckOutExtension("Spatial")

# Execute Sample
Sample(inRasters, locations, outTable, sampMethod)

環境

関連トピック

ライセンス情報

ArcGIS for Desktop Basic: 次のものが必要 Spatial Analyst
ArcGIS for Desktop Standard: 次のものが必要 Spatial Analyst
ArcGIS for Desktop Advanced: 次のものが必要 Spatial Analyst
7/28/2014