To find riparian buffers for streams and canals based on slope.
Assume : Steep streams need smaller buffers due to smaller flood plains.
 

[query] [convert to grid]  [reclass] 
HYDROLOGY                        -------------- >         STREAMS                     ------ > RECLASS OF STREAMS

                                                                                                                                                  +   [combine]

   [derive slope]   [reclass]     =
DIGITAL
ELEVATION MODEL              --------- >    SLOPE (floating point grid)   ------ >     SLOPE (3 classes)
 
 


  SLOPES OF STREAMS
 
 
 
 
 

SLOPES OF STREAMS [query] [convert to grid] --- >  FLAT STREAMS

                                                                                               + [merge]

HYDROLOGY     [query] [convert to grid]    --------- >   LAKES

                                                                                               =

                                                                                        FLAT WATER
 
 
 
 

[find distance]    [reclass] 

FLAT WATER    ------------------- >    DISTANCE(floating point grid)      ------- >     BUFFER TO FLAT WATER (500 units)
 

Similarly obtain :    BUFFER TO SLOPING WATER (300 units) and

BUFFER TO STEEP WATER (100 units)
 

Cover all three buffer maps with smallest buffers on top :

CONSERVED RIPARIAN BUFFERS FOR WATER BODIES


 
 
 
 
 

To find the largest and flattest stretches of streams for sailing and rowing practice
 

FLAT STREAMS [clump] CLUMPED [query for count > 50] LARGE FLAT STREAMS [zonal statistics = slope, mean] :


MEAN SLOPE
 
  1