IDW (Geostatistical Analyst)

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

サマリー

遠く離れた場所にある物よりも近接している物のほうが類似性が高いという前提に基づき、推定位置の周囲の計測値を使用して、サンプリングされていない位置の値を推定します。

IDW の仕組み

使用法

  • 推定値は、内挿に使用した値の範囲内に制限されます。 IDW (逆距離加重法) は加重平均距離なので、平均が入力の最高値より大きくなったり、最低値より小さくなることはできません。 したがって、これらの極値がまだサンプリングされていない場合は、尾根や谷を作成することができません。

  • IDW は、データ位置の周囲にブルズアイ効果を生成することができます。

  • IDW は、クリギングなどの他の内挿方法と異なり、入力データの統計学的特性に関する明示的な仮定を行いません。 IDW は、入力データがより高度な内挿方法の統計学的前提を満たさない場合によく使用されます。

  • この方法は、非常に大規模な入力データセットに使用するのに適しています。

パラメーター

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

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

Feature Layer
Z 値フィールド

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

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

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

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

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

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

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

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

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

Analysis Cell Size
累乗
(オプション)

内挿された値に対する周囲のポイントの有意性を制御する距離の指数。 累乗が大きいほど、遠くのポイントからの影響が小さくなります。

Double
検索近傍
(オプション)

出力の制御に使用する周辺のポイントを定義します。 標準がデフォルトです。

標準

  • [長軸] - 近傍検索の長軸の値。
  • [短軸] - 近傍検索の短軸の値。
  • [角度] - 変動ウィンドウの軸 (円) または長軸 (楕円) の回転角度。
  • [最大近傍数] - 未知の位置の値を推定する際に使用される最大近傍数。
  • [最小近傍数] - 未知の位置の値を推定する際に使用される最小近傍数。
  • [セクター タイプ] - 近傍のジオメトリ。
    • [1 セクター] - 単一の楕円。
    • [4 セクター] - 4 つのセクターに分割された楕円。
    • [4 セクター (回転)] - 4 つのセクターに分割され、45 度回転した楕円。
    • [8 セクター] - 8 つのセクターに分割された楕円。

スムージング

  • [長軸] - 近傍検索の長軸の値。
  • [短軸] - 近傍検索の短軸の値。
  • [角度] - 変動ウィンドウの軸 (円) または長軸 (楕円) の回転角度。
  • [スムージング係数] - スムージング内挿オプションを使用すると、外側の楕円と内側の楕円が、長軸にスムージング係数を掛けた距離に作成されます。 最小楕円の外側かつ最大楕円の内側にあるポイントは、シグモイド関数を使用して 0 〜 1 の値で重み付けされます。

標準円形

  • [半径] - 検索円の半径の長さ。
  • [角度] - 変動ウィンドウの軸 (円) または長軸 (楕円) の回転角度。
  • [最大近傍数] - 未知の位置の値を推定する際に使用される最大近傍数。
  • [最小近傍数] - 未知の位置の値を推定する際に使用される最小近傍数。
  • [セクター タイプ] - 近傍のジオメトリ。
    • [1 セクター] - 単一の楕円。
    • [4 セクター] - 4 つのセクターに分割された楕円。
    • [4 セクター (回転)] - 4 つのセクターに分割され、45 度回転した楕円。
    • [8 セクター] - 8 つのセクターに分割された楕円。

スムージング円形

  • [半径] - 検索円の半径の長さ。
  • [スムージング係数] - スムージング内挿オプションを使用すると、外側の楕円と内側の楕円が、長軸にスムージング係数を掛けた距離に作成されます。 最小楕円の外側かつ最大楕円の内側にあるポイントは、シグモイド関数を使用して 0 〜 1 の値で重み付けされます。
Geostatistical Search Neighborhood
加重フィールド
(オプション)

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

Field

arcpy.ga.IDW(in_features, z_field, {out_ga_layer}, {out_raster}, {cell_size}, {power}, {search_neighborhood}, {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
(オプション)

内挿された値に対する周囲のポイントの有意性を制御する距離の指数。 累乗が大きいほど、遠くのポイントからの影響が小さくなります。

Double
search_neighborhood
(オプション)

出力の制御に使用する周辺のポイントを定義します。 標準がデフォルトです。

検索近傍クラスには、SearchNeighborhoodStandardSearchNeighborhoodSmoothSearchNeighborhoodStandardCircularSearchNeighborhoodSmoothCircular があります。

標準

  • majorSemiaxis - 近傍検索の長軸の値。
  • minorSemiaxis - 近傍検索の短軸の値。
  • angle - 変動ウィンドウの軸 (円) または長軸 (楕円) の回転角度。
  • nbrMax - 未知の位置の値を推定する際に使用される最大近傍数。
  • nbrMin - 未知の位置の値を推定する際に使用される最小近傍数。
  • sectorType - 近傍のジオメトリ。
    • ONE_SECTOR - 単一の楕円。
    • FOUR_SECTORS - 4 つのセクターに分割された楕円。
    • FOUR_SECTORS_SHIFTED - 4 つのセクターに分割され、45 度回転した楕円。
    • EIGHT_SECTORS - 8 つのセクターに分割された楕円。

スムージング

  • majorSemiaxis - 近傍検索の長軸の値。
  • minorSemiaxis - 近傍検索の短軸の値。
  • angle - 変動ウィンドウの軸 (円) または長軸 (楕円) の回転角度。
  • smoothFactor - スムージング内挿オプションを使用すると、外側の楕円と内側の楕円が、長軸にスムージング係数を掛けた距離に作成されます。 最小楕円の外側かつ最大楕円の内側にあるポイントは、シグモイド関数を使用して 0 〜 1 の値で重み付けされます。

標準円形

  • radius - 検索円の半径の長さ。
  • angle - 変動ウィンドウの軸 (円) または長軸 (楕円) の回転角度。
  • nbrMax - 未知の位置の値を推定する際に使用される最大近傍数。
  • nbrMin - 未知の位置の値を推定する際に使用される最小近傍数。
  • sectorType - 近傍のジオメトリ。
    • ONE_SECTOR - 単一の楕円。
    • FOUR_SECTORS - 4 つのセクターに分割された楕円。
    • FOUR_SECTORS_SHIFTED - 4 つのセクターに分割され、45 度回転した楕円。
    • EIGHT_SECTORS - 8 つのセクターに分割された楕円。

スムージング円形

  • radius - 検索円の半径の長さ。
  • smoothFactor - スムージング内挿オプションを使用すると、外側の楕円と内側の楕円が、長軸にスムージング係数を掛けた距離に作成されます。 最小楕円の外側かつ最大楕円の内側にあるポイントは、シグモイド関数を使用して 0 〜 1 の値で重み付けされます。
Geostatistical Search Neighborhood
weight_field
(オプション)

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

Field

コードのサンプル

IDW (Python ウィンドウ)

一連のポイント フィーチャをラスターに内挿します。

import arcpy
arcpy.env.workspace = "C:/gapyexamples/data"
arcpy.IDW_ga("ca_ozone_pts", "OZONE", "outIDW", "C:/gapyexamples/output/idwout", "2000", "2",
             arcpy.SearchNeighborhoodStandard(300000, 300000, 0, 15, 10, "ONE_SECTOR"), "")
IDW (スタンドアロン スクリプト)

一連のポイント フィーチャをラスターに内挿します。

# Name: InverseDistanceWeighting_Example_02.py
# Description: Interpolate a series of point features onto a rectangular raster
#              using Inverse Distance Weighting (IDW).
# 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 = "outIDW"
outRaster = "C:/gapyexamples/output/idwout"
cellSize = 2000.0
power = 2

# Set variables for search neighborhood
majSemiaxis = 300000
minSemiaxis = 300000
angle = 0
maxNeighbors = 15
minNeighbors = 10
sectorType = "ONE_SECTOR"
searchNeighbourhood = arcpy.SearchNeighborhoodStandard(majSemiaxis, minSemiaxis,
                                                       angle, maxNeighbors,
                                                       minNeighbors, sectorType)

# Execute IDW
arcpy.IDW_ga(inPointFeatures, zField, outLayer, outRaster, cellSize, 
             power, searchNeighbourhood)

ライセンス情報

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

関連トピック