Man page - pkgetmask(1)
Packages contains this manual
- pkfssvm(1)
- pkstatogr(1)
- pkfilterdem(1)
- pkextractimg(1)
- pkkalman(1)
- pksetmask(1)
- pksvm(1)
- pkascii2img(1)
- pkdsm2shadow(1)
- pkascii2ogr(1)
- pkpolygonize(1)
- pkfillnodata(1)
- pkextractogr(1)
- pksieve(1)
- pkdumpogr(1)
- pkstat(1)
- pkannogr(1)
- pkegcs(1)
- pkfilterascii(1)
- pkreclassogr(1)
- pksvmogr(1)
- pkgetmask(1)
- pkdiff(1)
- pkfsann(1)
- pkregann(1)
- pkcreatect(1)
- pkcomposite(1)
- pkstatascii(1)
- pkdumpimg(1)
- pkstatprofile(1)
- pkinfo(1)
- pkcrop(1)
- pkoptsvm(1)
- pkann(1)
- pkreclass(1)
- pkfilter(1)
apt-get install pktools
Manual
pkgetmask
NAMESYNOPSIS
DESCRIPTION
OPTIONS
EXAMPLE
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