Syntax @RasterProperties([REJECTABLE], ) 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 RASTER | RASTER_ROTATION2D | BAND A string that specifies which set of properties the caller wishes to obtain in the form of attributes. Description The @RasterProperties function is used to expose the properties of a raster input as attributes. The type of properties (raster, band, or palette) can be chosen by specifying RASTER or BAND for the parameter. Note: There are two sets of extents provided: 1. the _min and _max extents are the Minimum Bounding Rectangle (MBR) extents and may not match the values of the raster corners it the raster is rotated, and 2. the upper, lower, left and right extents that specify the exact corner locations of the raster even if the raster is rotated. Specifying RASTER will add the following attributes to the feature: _num_bands _num_rows _num_columns _spacing_x _spacing_y _origin_x _origin_y _rotation _min_x _min_y _max_x _max_y _cell_origin_x _cell_origin_y _upper_left_x _upper_left_y _upper_right_x _upper_right_y _lower_right_x _lower_right_y _lower_left_x _lower_left_y Specifying RASTER_ROTATION2D adds the same attributes as RASTER, except _rotation_x and _rotation_y are added instead of _rotation. Specifying BAND will add the following band property attributes to a list with the name _band{}. Additionally, palette properties will be appended as attributes to a list named palette{}, which is appended to the _band list, which is appended to the feature: _band{}.band_name _band{}.band_interpretation _band{}.band_bit_depth _band{}.band_num_tile_rows _band{}.band_num_tile_columns _band{}.band_nodata _band{}.band_selected _band{}.band_num_palettes _band{}.palette{}.palette_name _band{}.palette{}.palette_key_interpretation _band{}.palette{}.palette_value_interpretation _band{}.palette{}.palette_bit_depth _band{}.palette{}.palette_selected