NAME

r.bitpattern - GRASS bit pattern.

SYNOPSIS

r.bitpattern
r.bitpattern help
r.bitpattern [-q] input=string output=string pattern=integer patval=integer

Flags:

-q
Quiet

Parameters:

input=string
Name of an input layer
output=string
Name of an output layer
pattern=integer
bit pattern
patval=integer
pattern value

DESCRIPTION

r.bitpattern performs bit pattern comparisons. 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

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: 2005/03/11 16:57:51 $


Main index - raster index - Full index