Syntax @RasterName(BAND, STRING, ) @RasterName(BAND, LIST, ) Arguments REJECTABLE Specifies if the function will supply a rejection code and message to the invalid feature and output it to the rejected port, or will fail upon being supplied invalid features. A feature can be rejected for the following reasons: - The feature has invalid geometry - The raster has no bands The level of the raster (e.g. band or palette) for which the name should be set. Currently this is required to be BAND. Range: BAND Specifies the type of input expected by the function. Range: STRING | LIST The band name to set on selected bands. Range: String The name of a list attribute containing the names to set on selected bands. Range: String Description The @RasterName function is used to set the name on parts of a raster geometry. Currently this is only supported at the BAND level. The names may be specified in two ways: When the input type is STRING, the input should be a single band name. This name will be set on all selected bands. When the input type is LIST, the input should be the name of a list attribute that contains the band names. Then, the name for each selected band will be set to the value at the corresponding index in the list. The list attribute must contain at least as many elements are there are selected bands. For example, suppose you have the following list attribute: _bandnames{0} = 'red' _bandnames{1} = 'green' _bandnames{2} = 'blue' and the raster feature has three bands, where bands 0 and 2 are selected. Then, the name of band 0 will be set to 'red', the name of band 1 will be unchanged (since it is not selected), and the name of band 2 will be set to 'green' (since 'green' is the second element in the list and band 2 is the second selected band). This function supports raster band and palette selection. @SelectRaster can be used to modify selection.