I obtained a wetland raster online which has 10 different values for each type of wetland. It also has Nodata values for those pixels which do not contain any wetlands. However, the same 'Nodata' value has been given to land areas with no wetlands, as well as oceanic areas within the rectangular raster extent.
I need this wetland layer to determine distribution of fishing cats, which are obviously found only on land and not the sea, so I need the nodata values that fall on land to be a different value so that I can use that data for my analysis, and ignore the oceanic nodata values, which are non-applicable. Unfortunately, clipping the rectangular raster to a land vector mask (which is a shapefile) using the 'Clip raster by mask' doesn't exclude the ocean pixels so the same nodata non-differentiation remains.
Is there a way I can the nodata pixels that fall on land have different values from the nodata pixels on the sea? I'm using QGIS 3.22.16.