スプライン (Spline) (3D Analyst)

ライセンス レベル:BasicStandardAdvanced

サマリ

2 次元の最小曲率のスプライン手法を使用して、ポイントからラスタ サーフェスを内挿します。

結果の滑らかなサーフェスは、正確に入力ポイントを通過します。

[スプライン(Spline)] の機能の詳細

使用法

構文

Spline_3d (in_point_features, z_field, out_raster, {cell_size}, {spline_type}, {weight}, {number_points})
パラメータ説明データ タイプ
in_point_features

サーフェス ラスタとして内挿する Z 値を含む入力ポイント フィーチャ。

Feature Layer
z_field

各ポイントの高さまたは大きさの値を保持するフィールド。

これは数値フィールドまたは、入力ポイント フィーチャが Z 値を含む場合は Shape フィールドです。

Field
out_raster

内挿された出力サーフェス ラスタ。

Raster Layer
cell_size
(オプション)

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

環境設定で特定の値が指定されている場合は、その値を使用します。そうでない場合、セル サイズは、入力空間参照において、入力ポイント フィーチャの範囲の幅または高さ(どちらか短いほう)を 250 で割った値になります。

Analysis Cell Size
spline_type
(オプション)

使用するスプラインの種類。

  • REGULARIZED 滑らかなサーフェスと滑らかな一次導関数を生成します。
  • TENSION モデル化する現象の特性に応じて、補間の剛性を調整します。
String
weight
(オプション)

サーフェスの内挿の特性に影響するパラメータ。

REGULARIZED オプションを使用する場合は、曲率を最小にする式でサーフェスの三次導関数の加重を定義します。TENSION オプションを使用する場合は、張力の加重を定義します。

デフォルトの加重は 0.1 です。

Double
number_points
(オプション)

局所的な近似に使用するリージョンあたりのポイント数。

デフォルトは 12 です。

Long

コードのサンプル

Spline(スプライン)の例 1(Python ウィンドウ)

この例では、ポイント シェープファイルを入力として、内挿したサーフェスを TIFF ラスタとして出力します。

import arcpy
from arcpy import env  
env.workspace = "C:/data"
arcpy.Spline_3d("ozone_pts.shp", "ozone", "C:/output/splineout.tif",
                 2000, "REGULARIZED", 0.1)
Spline(スプライン)の例 2(スタンドアロン スクリプト)

この例では、ポイント シェープファイルを入力として、内挿したサーフェスを GRID ラスタとして出力します。

# Name: Spline_3d_Ex_02.py
# Description: Interpolate a series of points onto a rectangular
#              raster using a minimum curvature spline technique.
# Requirements: 3D Analyst Extension

# Import system modules
import arcpy
from arcpy import env

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

# Set local variables
inPointFeatures = "ca_ozone_pts.shp"
zField = "ozone"
outRaster = "C:/output/splineout"
cellSize = 2000.0
splineType = "REGULARIZED"
weight = 0.1

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

# Execute Spline
arcpy.Spline_3d(inPointFeatures, zField, outRaster, cellSize, 
                splineType, weight)

環境

関連トピック

ライセンス情報

ArcGIS for Desktop Basic: 次のものが必要 3D Analyst または Spatial Analyst
ArcGIS for Desktop Standard: 次のものが必要 3D Analyst または Spatial Analyst
ArcGIS for Desktop Advanced: 次のものが必要 3D Analyst または Spatial Analyst
7/28/2014