Provided by: pktools_2.6.7.6+ds-3build3_amd64 bug

NAME

       pkgetmask - program to create mask image based on values in input raster image

SYNOPSIS

       pkgetmask -i input -o output [options] [advanced options]

DESCRIPTION

       pkgetmask creates a mask raster dataset from an input raster dataset.  Values smaller than
       the minimum value (-min) or larger than the maximum value (-max) will result in a  -nodata
       value in the mask.

OPTIONS

       -i filename, --input filename
              input image file

       -o filename, --output filename
              Output mask file

       -min value, --min value
              Values  smaller than min threshold(s) are masked as invalid.  Use one threshold for
              each band

       -max value, --max value
              Values greater than max threshold(s) are masked as invalid.  Use one threshold  for
              each band

       -data value, --data value
              value(s) for valid pixels: between min and max

       -nodata value, --nodata value
              value(s) for invalid pixels: not between min and max

       -v level, --verbose level
              verbose

       Advanced options

       -b band, --band band
              band(s) used for mask

       -p AND|OR, --operator AND|OR
              Operator: [AND,OR].

       -ot type, --otype type
              Data  type  for  output  image ({Byte / Int16 / UInt16 / UInt32 / Int32 / Float32 /
              Float64 / CInt16 / CInt32 / CFloat32 / CFloat64}).  Empty string: inherit type from
              input image

       -of format, --oformat format
              Output image format (see also gdal_translate(1)).

       -co option, --co option
              Creation option for output file.  Multiple options can be specified.

       -ct colortable, --ct colortable
              color table (file with 5 columns: id R G B ALFA (0: transparent, 255: solid)).

EXAMPLE

       create mask, setting all negative values to 0 (rest to 1)

       pkgetmask -i input.tif -o output.tif -min 0 -nodata 0 -data 1

       create mask.  Mask is set to 0 (default value for -nodata) if either band 0 is not between
       0 and 10 OR (default operator) band 1 is not between 0 and 250.  Else mask  is  set  to  1
       (default value for -data)

       pkgetmask -i input.tif -o output.tif -min 0 -max 10 -max 0 -max 250 -b 0 -b 1

                                         09 December 2021                            pkgetmask(1)