logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

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

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.

Example

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

       pkgetmask-iinput.tif-ooutput.tif-min0-nodata0-data1

       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-iinput.tif-ooutput.tif-min0-max10-max0-max250-b0-b1

                                                 01 January 2025                                    pkgetmask(1)

Name

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

Options

-ifilename, --inputfilename
              input image file

       -ofilename, --outputfilename
              Output mask file

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

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

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

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

       -vlevel, --verboselevel
              verbose

       Advanced options

       -bband, --bandband
              band(s) used for mask

       -pAND|OR, --operatorAND|OR
              Operator: [AND,OR].

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

       -offormat, --oformatformat
              Output image format (see also gdal_translate(1)).

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

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

Synopsis

pkgetmask-iinput-ooutput [options] [advancedoptions]

See Also