ポイント → ラスタ(Point to Raster) (変換)

ライセンス レベル:BasicStandardAdvanced

サマリ

ポイント フィーチャをラスタ データセットに変換します。

ポイント → ラスタ(Point to Raster)ツールの機能の詳細

使用法

構文

PointToRaster_conversion (in_features, value_field, out_rasterdataset, {cell_assignment}, {priority_field}, {cellsize})
パラメータ説明データ タイプ
in_features

ラスタに変換されるポイント入力フィーチャ データセット、またはマルチポイント入力フィーチャ データセット

Feature Layer
value_field

出力ラスタに値を割り当てるために使用するフィールド

これは、入力フィーチャ データセットの属性テーブルの任意のフィールドになります。

ポイントまたはマルチポイント データセットの Shape フィールドに Z 値または M 値が含まれている場合は、どちらでも使用できます。

Field
out_rasterdataset

作成される出力ラスタ データセット。

ジオデータベースに保存しない場合、TIFF ファイル形式には *.tif、ERDAS IMAGINE ファイル形式には *.img を指定します。Esri Grid ラスタ形式には拡張子を指定しません。

Raster Dataset
cell_assignment
(オプション)

セル内に複数のフィーチャが存在するときのセル値の割り当て方法を決定するメソッド

  • MOST_FREQUENTセル内に複数のフィーチャがある場合、<フィールド> 内の属性が最も共通しているフィーチャをセルに割り当てます。それらのフィーチャの共通している属性の数が同じ場合は、そのなかから FID が最も小さいフィーチャを使用します。
  • SUMセル内にあるすべてのポイントの属性の合計(文字列データに対しては無効)
  • MEANセル内にあるすべてのポイントの属性の平均値(文字列データに対しては無効)
  • STANDARD_DEVIATIONセル内にあるすべてのポイントの属性の標準偏差。セル内にあるポイントが 1 つ以下なら、セルに NoData を割り当てます(文字列データに対しては無効)。
  • MAXIMUMセル内にあるポイントの属性の最大値(文字列データに対しては無効)
  • MINIMUMセル内にあるポイントの属性の最小値(文字列データに対しては無効)
  • RANGEセル内にあるすべてのポイントの属性の範囲(文字列データに対しては無効)
  • COUNTセル内にあるポイントの数
String
priority_field
(オプション)

このフィールドは、フィーチャが同じ属性を持つ別のフィーチャよりも優先される必要がある場合に使用されます。

[優先フィールド] を使用するには、必ず [集約タイプ] オプションに MOST_FREQUENT を指定してください。

Field
cellsize
(オプション)

出力ラスタ データセットのセル サイズ。

デフォルトのセル サイズは、出力空間参照において、入力フィーチャ データセットの範囲の幅または高さ(どちらか短い方)を 250 で割った値になります。

Analysis Cell Size

コードのサンプル

PointToRaster(ポイント → ラスタ)の例 1(Python ウィンドウ)

ポイント フィーチャをラスタ データセットに変換します。

import arcpy
from arcpy import env
env.workspace = "c:/data"
arcpy.PointToRaster_conversion("ca_ozone_pts.shp", "ELEVATION", 
                                "c:/output/ca_elev", "MAXIMUM", "", 2000)
PointToRaster(ポイント → ラスタ)の例 2(スタンドアロン スクリプト)

ポイント フィーチャをラスタ データセットに変換します。

# Name: PointToRaster_Ex_02.py
# Description: Converts point features to a raster dataset.

# Import system modules
import arcpy
from arcpy import env

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

# Set local variables
inFeatures = "ca_ozone_pts.shp"
valField = "ELEVATION"
outRaster = "c:/output/ca_elev02"
assignmentType = "MAXIMUM"
priorityField = ""
cellSize = 2000

# Execute PointToRaster
arcpy.PointToRaster_conversion(inFeatures, valField, outRaster, 
                               assignmentType, priorityField, cellSize)

環境

関連トピック

ライセンス情報

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