Creates a raster layer from an input raster dataset or layer file. The layer created by the tool is temporary and will not persist after the session ends unless the layer is saved to disk or the map document is saved.
This tool can be used to make a temporary layer, so you can work with a specified subset of bands within a raster dataset.
Usage
To persist your layer, right-click the layer in the Contents pane and click Save As Layer File, or use the Save To Layer File tool.
The output can be created with only a subset of the bands. This will save time and disk space.
You can use a raster layer from a GeoPackage as the input. To reference a raster within a GeoPackage, type the name of the path, followed by the name of the GeoPackage and the name of the raster. For example, c:\data\sample.gpkg\raster_tile would be your input raster, where sample.gpkg is the name of the GeoPackage and raster_tile is the raster dataset within the package.
You can use a raster layer from a GeoPackage as the input. To reference a raster within a GeoPackage, type the name of the path, followed by the name of the GeoPackage and the name of the raster. For example, c:\data\sample.gpkg\raster_tile would be your input raster, where sample.gpkg is the name of the GeoPackage and raster_tile is the raster dataset within the package.
Composite Geodataset
Output raster layer name
The name of the layer to create.
Raster Layer
Where clause
(Optional)
Define a query using SQL or use the Query Builder to build a query.
SQL Expression
Envelope
(Optional)
The output extent can be specified by defining the four coordinates or by using the extent of an existing layer.
Current Display Extent—The extent will be based on the active map or scene.
Draw Extent—The extent will be based on a rectangle drawn on the map or scene.
Extent of a Layer—The extent will be based on an active map layer. Choose an available layer or use the Extent of data in all layers option. Each map layer has the following options:
All Features—The extent of all features.
Selected Features—The extent of the selected features.
Visible Features—The extent of visible features.
Browse—The extent will be based on a dataset.
Clipboard—The extent can be copied to and from the clipboard.
Copy Extent—Copies the extent and coordinate system to the clipboard.
Paste Extent—Pastes the extent and coordinate system from the clipboard. If the clipboard does not include a coordinate system, the extent will use the map's coordinate system.
Reset Extent—The extent will be reset to the default value.
When coordinates are manually provided, the coordinates must be numeric values and in the active map's coordinate system. The map may use different display units than the provided coordinates. Use a negative value sign for south and west coordinates.
Extent
Bands
(Optional)
The bands that will be exported for the layer. If no bands are specified, all the bands will be used in the output.
You can use a raster layer from a GeoPackage as the input. To reference a raster within a GeoPackage, type the name of the path, followed by the name of the GeoPackage and the name of the raster. For example, c:\data\sample.gpkg\raster_tile would be your input raster, where sample.gpkg is the name of the GeoPackage and raster_tile is the raster dataset within the package.
Composite Geodataset
out_rasterlayer
The name of the layer to create.
Raster Layer
where_clause
(Optional)
Define a query using SQL.
SQL Expression
envelope
(Optional)
The output extent can be specified by defining the four coordinates or by using the extent of an existing layer.
MAXOF—The maximum extent of all inputs will be used.
MINOF—The minimum area common to all inputs will be used.
DISPLAY—The extent is equal to the visible display.
Layer name—The extent of the specified layer will be used.
Extent object—The extent of the specified object will be used.
Space delimited string of coordinates—The extent of the specified string will be used. Coordinates are expressed in the order of x-min, y-min, x-max, y-max.
Extent
band_index[band_index,...]
(Optional)
The bands that will be exported for the layer. If no bands are specified, all the bands will be used in the output.
Value Table
Code sample
MakeRasterLayer example 1 (Python window)
This is a Python sample for the MakeRasterLayer function.