Sets the data type, statistics, and NoData values on a raster or mosaic dataset.
Usage
You can define the statistics for a raster or mosaic dataset using this tool. Typically, you use this tool if you do not want statistics calculated. You can set the minimum, maximum, standard deviation, and mean values for each band. These statistics can be read from an .xml file.
The properties that can be set with this tool determine the default rendering settings in ArcGIS Pro, as well as statistics that are used by other tools.
You can set the following properties:
Data Source Type—Define whether the cell values represent elevation or categorical data, or whether the values have been processed by other methods and do not require stretching when displaying the data.
Statistics Per Band—For each band, define the minimum, maximum, mean, and standard deviation values.
Bands for NoData Value—For each band, define a NoData value.
The bands and values for the minimum, maximum, mean, and standard deviation.
Value table columns:
Band Index—The band index.
Min—The minimum value for the statistics.
Max—The maximum value for the statistics.
Mean—The average value for the statistics.
Std Dev—The standard deviation value for the statistics.
Value Table
Import Statistics From File
(Optional)
An .xml file that contains the statistics.
File
Bands for NoData Value
(Optional)
The NoData value for each band. Each band can have a unique NoData value defined, or the same value can be specified for all bands.
Click the NoData drop-down arrow, choose a band from the list, and click the Add button to add the band to the table. Then enter a value or multiple values. If you choose multiple NoData values, separate each value with a space.
Value table columns:
Band Index—The band index.
NoData Value—The NoData value.
Value Table
Key Properties
(Optional)
The natively supported properties. The data used may have additional properties not included in the following list. The properties are not case sensitive.
AcquisitionDate
BandName
BlockName
CloudCover
DatasetTag
FlowDirection
Footprint
HighCellSize
LowCellSize
MinCellSize
MaxCellSize
OffNadir
ParentRasterType
ParentTemplate
PerspectiveX
PerspectiveY
PerspectiveZ
ProductName
RadianceBias
RadianceGain
ReflectanceBias
ReflectanceGain
Segmented
SensorAzimuth
SensorElevation
SensorName
SolarIrradiance
SourceBandIndex
SunAzimuth
SunElevation
ThermalConstant_K1
ThermalConstant_K2
VerticalAccuracy
WavelengthMin
WavelengthMax
Value table columns:
Name—The name of the key property.
Value—The value for the key property.
Value Table
Multidimensional information
(Optional)
The dimensional information for the raster dataset. Setting dimensional information will convert a dimensionless raster into a multidimensional raster.
If the dimension is time, the dimension name must be StdTime. The format for time is either year-month-day (2021-10-01) or year-month-dayThh:mm:ss (2021-10-01T01:00:00).
To define a variable with both time and elevation, add the variable with time first; then add the same variable with the z-dimension.
The bands and values for the minimum, maximum, mean, and standard deviation.
Value table columns:
Band Index—The band index.
Min—The minimum value for the statistics.
Max—The maximum value for the statistics.
Mean—The average value for the statistics.
Std Dev—The standard deviation value for the statistics.
Value Table
stats_file
(Optional)
An .xml file that contains the statistics.
File
nodata[[band index, nodata_value],...]
(Optional)
The NoData value for each band. Each band can have a unique NoData value defined, or the same value can be specified for all bands. To define multiple NoData values for each band selection, use a space delimiter between each NoData value.
Value table columns:
Band Index—The band index.
NoData Value—The NoData value.
Value Table
key_properties[key_properties,...]
(Optional)
The natively supported properties. The data used may have additional properties not included in the following list. The properties are not case sensitive.
AcquisitionDate
BandName
BlockName
CloudCover
DatasetTag
FlowDirection
Footprint
HighCellSize
LowCellSize
MinCellSize
MaxCellSize
OffNadir
ParentRasterType
ParentTemplate
PerspectiveX
PerspectiveY
PerspectiveZ
ProductName
RadianceBias
RadianceGain
ReflectanceBias
ReflectanceGain
Segmented
SensorAzimuth
SensorElevation
SensorName
SolarIrradiance
SourceBandIndex
SunAzimuth
SunElevation
ThermalConstant_K1
ThermalConstant_K2
VerticalAccuracy
WavelengthMin
WavelengthMax
Value table columns:
Name—The name of the key property.
Value—The value for the key property.
Value Table
multidimensional_info[multidimensional_info,...]
(Optional)
The dimensional information for the raster dataset. Setting dimensional information will convert a dimensionless raster into a multidimensional raster.
If the dimension is time, the dimension name must be StdTime. The format for time is either year-month-day (2021-10-01) or year-month-dayThh:mm:ss (2021-10-01T01:00:00).
To define a variable with both time and elevation, add the variable with time first; then add the same variable with the z-dimension.
Value table columns:
Variable—The name of the variable
Dimension—The name of the dimension.
Dimension minimum—The minimum dimension value.
Dimension maximum—The maximum dimension value.
Value Table
Derived output
Name
Explanation
Data type
out_raster
The output raster dataset.
Raster Dataset
Code sample
SetRasterProperties example 1 (Python window)
This is a Python sample for the SetRasterProperties function.