| ラベル | 説明 | データ タイプ | 
| 入力ラスター | 入力ラスター データセットのパスと名前。 GeoPackage のラスター レイヤーを入力として使用できます。 GeoPackage 内のラスターを参照するには、パスの名前を入力してから、GeoPackage の名前とラスターの名前を入力します。 たとえば、c:\data\sample.gpkg\raster_tile が入力ラスターであるとします。ここでは、sample.gpkg が GeoPackage の名前で、raster_tile がパッケージ内のラスター データセットです。 | Composite Geodataset | 
| 出力ラスター レイヤー名 | 作成するレイヤーの名前。 | Raster Layer | 
| WHERE 句 (オプション) | SQL を使用してクエリを定義するか、検索条件設定を使用してクエリを作成します。 | SQL Expression | 
| エンベロープ (オプション) | 出力範囲を指定するには、4 つの座標を定義する方法と、既存のレイヤーの範囲を使用する方法があります。 
 座標を手動で入力する場合、アクティブなマップの座標系の座標を数値で指定する必要があります。 マップで、入力した座標と異なる表示単位が使用されることがあります。 南と西の座標にはマイナス値の記号を使用します。 | Extent | 
| バンド (オプション) | レイヤー用にエクスポートされるバンド。 バンドを指定しない場合は、すべてのバンドが出力で使用されます。 | Value Table | 
サマリー
入力ラスター データセットまたはレイヤー ファイルから、ラスター レイヤーを作成します。 このツールで作成されるレイヤーは一時的なレイヤーであるため、そのレイヤーをディスクに保存するか、マップ ドキュメントを保存しない限り、セッションの終了後に削除されます。
このツールを使用すると、テンポラリ レイヤーを作成できます。これにより、ラスター データセット内のバンドの特定サブセットを処理できるようになります。
使用法
- レイヤーを維持するには、[コンテンツ] ウィンドウで対象のレイヤーを右クリックし、[レイヤー ファイルとして保存] をクリックするか、[レイヤー ファイルの保存 (Save To Layer File)] ツールを使用します。 
- バンドのサブセットだけを対象範囲として、出力を作成することもできます。 これにより、時間が節約され、ディスク空き容量が確保されます。 
- GeoPackage のラスター レイヤーを入力として使用できます。 GeoPackage 内のラスターを参照するには、パスの名前を入力してから、GeoPackage の名前とラスターの名前を入力します。 たとえば、c:\data\sample.gpkg\raster_tile が入力ラスターであるとします。ここでは、sample.gpkg が GeoPackage の名前で、raster_tile がパッケージ内のラスター データセットです。 
パラメーター
arcpy.management.MakeRasterLayer(in_raster, out_rasterlayer, {where_clause}, {envelope}, {band_index})| 名前 | 説明 | データ タイプ | 
| in_raster | 入力ラスター データセットのパスと名前。 GeoPackage のラスター レイヤーを入力として使用できます。 GeoPackage 内のラスターを参照するには、パスの名前を入力してから、GeoPackage の名前とラスターの名前を入力します。 たとえば、c:\data\sample.gpkg\raster_tile が入力ラスターであるとします。ここでは、sample.gpkg が GeoPackage の名前で、raster_tile がパッケージ内のラスター データセットです。 | Composite Geodataset | 
| out_rasterlayer | 作成するレイヤーの名前。 | Raster Layer | 
| where_clause (オプション) | SQL を使用してクエリを定義します。 | SQL Expression | 
| envelope (オプション) | 出力範囲を指定するには、4 つの座標を定義する方法と、既存のレイヤーの範囲を使用する方法があります。 
 | Extent | 
| band_index [band_index,...] (オプション) | レイヤー用にエクスポートされるバンド。 バンドを指定しない場合は、すべてのバンドが出力で使用されます。 | Value Table | 
コードのサンプル
以下は、MakeRasterLayer 関数を実行する Python サンプルです。
import arcpy
arcpy.management.MakeRasterLayer("c:/workspace/image.tif", "rdlayer", "#", "feature.shp", "1")以下は、MakeRasterLayer 関数を実行する Python スクリプト サンプルです。
##====================================
##Make Raster Layer
    
import arcpy
arcpy.env.workspace = r"C:/Workspace"
##Create raster layer from single raster dataset with clipping feature
arcpy.management.MakeRasterLayer("image.tif", "rdlayer", "#", "feature.shp", "1")ライセンス情報
- Basic: Yes
- Standard: Yes
- Advanced: Yes
 - 範囲は、アクティブなマップまたはシーンに基づきます。
 - 範囲は、アクティブなマップまたはシーンに基づきます。 - 範囲は、マップまたはシーンに描画された四角形に基づきます。
 - 範囲は、マップまたはシーンに描画された四角形に基づきます。 - 範囲は、アクティブなマップ レイヤーに基づきます。 使用可能なレイヤーを選択するか、
 - 範囲は、アクティブなマップ レイヤーに基づきます。 使用可能なレイヤーを選択するか、 - すべてのフィーチャの範囲。
 - すべてのフィーチャの範囲。 - 選択したフィーチャの範囲。
 - 選択したフィーチャの範囲。 - 表示フィーチャの範囲。
 - 表示フィーチャの範囲。 - 範囲はデータセットに基づきます。
 - 範囲はデータセットに基づきます。 - 範囲をクリップボードにコピーしたり、クリップボードから貼り付けたりできます。
 - 範囲をクリップボードにコピーしたり、クリップボードから貼り付けたりできます。 - 範囲と座標系をクリップボードにコピーします。
 - 範囲と座標系をクリップボードにコピーします。 - 範囲はデフォルト値にリセットされます。
 - 範囲はデフォルト値にリセットされます。