サマリー
フィーチャをラスター データセットに変換します。
使用法
ポイント フィーチャ、ライン フィーチャまたはポリゴン フィーチャが格納されているフィーチャクラス (ジオデータベース、シェープファイル、カバレッジ) は、ラスター データセットに変換することが可能です。
-
入力フィールドのタイプによって、出力ラスターのタイプが決まります。フィールドが整数の場合、出力ラスターは整数になり、フィールドが浮動小数点の場合、出力は浮動小数点になります。
このツールは常にセルの中心を使用して、ラスター ピクセルの値を決定します。いくつかの種類の入力フィーチャ ジオメトリの変換方法をより細かく制御したい場合は、次に示す専用の各変換ツールをご参照ください。[ポイント → ラスター (Point to Raster)]、[ポリライン → ラスター (Polyline To Raster)]、および [ポリゴン → ラスター (Polygon to Raster)]。
この [フィーチャ → ラスター (Feature to Raster)] ツールは、ラスターをさまざまな種類のフィーチャ データセット ジオメトリに変換する [ラスター → ポイント (Raster to Point)] ツール、[ラスター → ポリライン (Raster to Polyline)] ツール、および [ラスター → ポリゴン (Raster to Polygon)] ツールを補完するツールです。
-
入力フィーチャ データを選択する間、デフォルトのフィールドが利用可能な最初の有効なフィールドです。他に有効なフィールドが存在しないとき、ObjectID フィールド (たとえば、OID または FID) がデフォルトになります。
-
このツールには、特定のラスター格納環境が適用されます。
ピラミッド環境設定では、[ピラミッド構築] の設定のみが使用されます。その他のピラミッド環境の設定は無視されます。以降の手順で [ピラミッド構築 (Build Pyramids)] ツールを使用して、ピラミッドの性質をさらに制御できます。
圧縮環境設定では、圧縮のタイプのみが使用されます。これは、Esri Grid 以外のラスター形式にのみ該当します。
構文
FeatureToRaster_conversion (in_features, field, out_raster, {cell_size})
パラメーター | 説明 | データ タイプ |
in_features | ラスター データセットに変換される入力フィーチャ データセット | Feature Layer |
field | 出力ラスターに値を割り当てるために使用するフィールド これは、入力フィーチャ データセットの属性テーブルの任意のフィールドになります。 ポイントまたはマルチポイント データセットの Shape フィールドに Z 値または M 値が含まれている場合は、どちらでも使用できます。 | Field |
out_raster | 作成される出力ラスター データセット。 ジオデータベースに保存しない場合、TIFF ファイル形式には *.tif、ERDAS IMAGINE ファイル形式には *.img を指定します。Esri Grid ラスター形式には拡張子を指定しません。 | Raster Dataset |
cell_size (オプション) | 出力ラスター データセットのセル サイズ。 デフォルトのセル サイズは、出力空間参照において、入力フィーチャ データセットの範囲の幅または高さ (どちらか短い方) を 250 で割った値になります。 | Analysis Cell Size |
コードのサンプル
FeatureToRaster (フィーチャ → ラスター) の例 1 (Python ウィンドウ)
フィーチャをラスター データセットに変換します。
import arcpy
from arcpy import env
env.workspace = "c:/data"
arcpy.FeatureToRaster_conversion("roads.shp", "CLASS", "c:/output/roadsgrid", 25)
FeatureToRaster (フィーチャ → ラスター) の例 2 (スタンドアロン スクリプト)
フィーチャをラスター データセットに変換します。
# Name: FeatureToRaster_Ex_02.py
# Description: Converts features to a raster dataset.
# Import system modules
import arcpy
from arcpy import env
# Set environment settings
env.workspace = "C:/data"
# Set local variables
inFeature = "roads.shp"
outRaster = "c:/output/roadsgrd"
cellSize = 25
field = "CLASS"
# Execute FeatureToRaster
arcpy.FeatureToRaster_conversion(inFeature, field, outRaster, cellSize)
環境
ライセンス情報
- ArcGIS Desktop Basic: はい
- ArcGIS Desktop Standard: はい
- ArcGIS Desktop Advanced: はい