Provided by: grass-doc_6.4.3-3_all bug

NAME

       r.bitpattern  - Compares bit patterns with a raster map.

KEYWORDS

       raster, map algebra

SYNOPSIS

       r.bitpattern
       r.bitpattern help
       r.bitpattern  [-q]  input=name  output=name  pattern=integer patval=integer  [--overwrite]
       [--verbose]  [--quiet]

   Flags:
       -q
           Quiet

       --overwrite
           Allow output files to overwrite existing files

       --verbose
           Verbose module output

       --quiet
           Quiet module output

   Parameters:
       input=name
           Name of input raster map

       output=name
           Name for output raster map

       pattern=integer
           Bit pattern position(s)

       patval=integer
           Bit pattern value

DESCRIPTION

       r.bitpattern performs bit pattern comparisons.  The module can be used to pixelwise verify
       a  satellite  image  for low quality pixels if a Quality Control Bit Index map is provided
       (e.g. as for MODIS sensor maps).  The functionality is two-fold:

       1      define position: set bit(s) to 1 which shall  match,  then  convert  this  position
              pattern to integer, set pattern= parameter with that integer value

       2      define  pattern  *value*  which  should  be  in that position: first bit pattern of
              value, convert to integer, set patval= parameter

       If several bitpatterns have to be tested, the resulting maps can be used  to  exclude  low
       quality pixel in the input satellite image using r.mapcalc (OR and NOT operators).

EXAMPLE

       1      define position:
                   xx xx 1x xx
                   binary: 1000 -> integer: 8 -> pattern=8

       2      define value:
                      Ex.: we want to check for 0 in that position
                   xx xx 0x xx
                   binary: 0000 -> integer: 0 -> patval=0
                      if value can be arbitray (0/1), then assume 0 value

SEE ALSO

        r.mapcalc

AUTHORS

       Radim Blazek, Markus Neteler

       Last changed: $Date: 2008-05-16 12:09:06 -0700 (Fri, 16 May 2008) $

       Full index

       © 2003-2013 GRASS Development Team