グローバル多項式内挿 (Global Polynomial Interpolation) (Geostatistical Analyst)

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

サマリー

数学関数 (多項式) で定義されたスムーズなサーフェスにより入力のサンプル ポイントを近似します。

グローバル多項式内挿の詳細

使用法

パラメーター

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

内挿する Z 値を含む入力ポイント フィーチャ。

Feature Layer
Z 値フィールド

各ポイントの高さまたは大きさの値を保持するフィールド。 これは数値フィールドまたは、入力フィーチャが Z 値または M 値を含む場合は Shape フィールドです。

Field
出力地球統計レイヤー
(オプション)

地球統計レイヤーが生成されます。 このレイヤーは、出力ラスターが要求されていない場合にのみ必須の出力です。

Geostatistical Layer
出力ラスター
(オプション)

出力ラスター。 このラスターは、出力地球統計レイヤーが要求されていない場合にのみ必須の出力です。

Raster Dataset
出力セル サイズ
(オプション)

作成する出力ラスターのセル サイズ。

この値は、[環境][セル サイズ] パラメーターで明示的に設定できます。

設定されていない場合、入力空間参照において、入力ポイント フィーチャの範囲の幅または高さ (どちらか短い方) を 250 で割った値になります。

Analysis Cell Size
多項式の次数
(オプション)

多項式の次数。

Long
加重フィールド
(オプション)

観測値を強調する際に使用されます。 加重が大きいほど、推定に与える影響も大きくなります。 観測値が一致した場合、最も信頼性の高い計測値に最も大きい加重が割り当てられます。

Field

arcpy.ga.GlobalPolynomialInterpolation(in_features, z_field, {out_ga_layer}, {out_raster}, {cell_size}, {power}, {weight_field})
名前説明データ タイプ
in_features

内挿する Z 値を含む入力ポイント フィーチャ。

Feature Layer
z_field

各ポイントの高さまたは大きさの値を保持するフィールド。 これは数値フィールドまたは、入力フィーチャが Z 値または M 値を含む場合は Shape フィールドです。

Field
out_ga_layer
(オプション)

地球統計レイヤーが生成されます。 このレイヤーは、出力ラスターが要求されていない場合にのみ必須の出力です。

Geostatistical Layer
out_raster
(オプション)

出力ラスター。 このラスターは、出力地球統計レイヤーが要求されていない場合にのみ必須の出力です。

Raster Dataset
cell_size
(オプション)

作成する出力ラスターのセル サイズ。

この値は、[環境][セル サイズ] パラメーターで明示的に設定できます。

設定されていない場合、入力空間参照において、入力ポイント フィーチャの範囲の幅または高さ (どちらか短い方) を 250 で割った値になります。

Analysis Cell Size
power
(オプション)

多項式の次数。

Long
weight_field
(オプション)

観測値を強調する際に使用されます。 加重が大きいほど、推定に与える影響も大きくなります。 観測値が一致した場合、最も信頼性の高い計測値に最も大きい加重が割り当てられます。

Field

コードのサンプル

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

ポイント フィーチャを四角形ラスターに内挿します。

import arcpy
arcpy.env.workspace = "C:/gapysamples/data"
arcpy.GlobalPolynomialInterpolation_ga("ca_ozone_pts", "OZONE", "outGPI",
                                       "C:/gapyexamples/output/gpiout", "2000", "2", "")
GlobalPolynomialInterpolation の例 2 (スタンドアロン スクリプト)

ポイント フィーチャを四角形ラスターに内挿します。

# Name: GlobalPolynomialInterpolation_Example_02.py
# Description: Global Polynomial interpolation fits a smooth surface that is
#              defined by a mathematical function (a polynomial) to the input 
#              sample points. The Global Polynomial surface changes gradually 
#              and captures coarse-scale pattern in the data.  Global Polynomial
#              interpolation is like taking a piece of paper and fitting it 
#              between the raised points (raised to the height of value).
# Requirements: Geostatistical Analyst Extension

# Import system modules
import arcpy

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

# Set local variables
inPointFeatures = "ca_ozone_pts.shp"
zField = "ozone"
outLayer = "outGPI"
outRaster = "C:/gapyexamples/output/gpiout"
cellSize = 2000.0
power = 2

# Execute GlobalPolynomialInterpolation
arcpy.GlobalPolynomialInterpolation_ga(inPointFeatures, zField, outLayer, 
                                       outRaster, cellSize, power)

ライセンス情報

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

関連トピック