ポイント → ラスタ(Point to Raster) (変換)
使用法
-
ポイント フィーチャまたはマルチポイント フィーチャが格納されているフィーチャクラス(ジオデータベース、シェープファイル、カバレッジ)は、ラスタ データセットに変換することが可能です。
-
マルチポイントは一連の個別ポイントとして扱われます。
-
入力フィールドのタイプによって、出力ラスタのタイプが決まります。フィールドが整数の場合、出力ラスタは整数になり、フィールドが浮動小数点の場合、出力は浮動小数点になります。
入力フィールドに文字列値が含まれている場合、出力ラスタには整数値フィールドと文字列フィールドが含まれます。
-
[ポイント → ラスタ(Point to Raster)] ツールは、ラスタをポイント フィーチャクラスに変換する [ラスタ → ポイント(Raster to Point)] ツールと相補関係にあります。
-
このツールは、[フィーチャ → ラスタ(Feature to Raster)] ツールと比べて、出力セル内に複数のフィーチャが存在するときのセル値の割り当てをより厳密に制御できます。
-
[優先度] フィールドは、必ず [セルの割り当て方法] の MOST_FREQUENT オプションと一緒に使用してください。
構文
パラメータ | 説明 | データ タイプ |
in_features |
ラスタに変換されるポイント入力フィーチャ データセット、またはマルチポイント入力フィーチャ データセット | Feature Layer |
value_field |
出力ラスタに値を割り当てるために使用するフィールド これは、入力フィーチャ データセットの属性テーブルの任意のフィールドになります。 ポイントまたはマルチポイント データセットの Shape フィールドに Z 値または M 値が含まれている場合は、どちらでも使用できます。 | Field |
out_rasterdataset | 作成される出力ラスタ データセット。 ジオデータベースに保存しない場合、TIFF ファイル形式には *.tif、ERDAS IMAGINE ファイル形式には *.img を指定します。Esri Grid ラスタ形式には拡張子を指定しません。 | Raster Dataset |
cell_assignment (オプション) |
セル内に複数のフィーチャが存在するときのセル値の割り当て方法を決定するメソッド
| String |
priority_field (オプション) |
このフィールドは、フィーチャが同じ属性を持つ別のフィーチャよりも優先される必要がある場合に使用されます。 [優先度] フィールドを使用するには、必ず [セルの割り当て方法] オプションに MOST_FREQUENT を指定してください。 | Field |
cellsize (オプション) |
出力ラスタ データセットのセル サイズ。 デフォルトのセル サイズは、出力空間参照において、入力フィーチャ データセットの範囲の幅または高さ(どちらか短い方)を 250 で割った値になります。 | Analysis Cell Size |
コードのサンプル
ポイント フィーチャをラスタ データセットに変換します。
import arcpy from arcpy import env env.workspace = "c:/data" arcpy.PointToRaster_conversion("ca_ozone_pts.shp", "ELEVATION", "c:/output/ca_elev", "MAXIMUM", "", 2000)
ポイント フィーチャをラスタ データセットに変換します。
# Name: PointToRaster_Ex_02.py # Description: Converts point features to a raster dataset. # Requirements: ArcInfo # 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)