Dylan wrote:
> Nice work! 

cheers
 
> I had been thinking about using this type of graphic to
> describe the potential movement of water/sediment flux along
> landscape gradients for some time now... 
> With a little bit of tinkering around, I was able to get a
> figure that matched> my mental picture:
> 
> http://basho.dyndns.org/~dylan/temp/d.barb_terrain_example.jpg
> 
> Colors represent mean curvature, contours are every 10
> meters, white lines are from r.flow, arrow direction is from
> an aspect map, arrow length is scaled by the compound
> topographic index.

for the record, d.rast.arrow has been able to do this for some
time now, see the GRASS raster screenshots page for an example.
(actually for the d.barb Eulerian array fields I just adapted
my earlier scaled arrow code from there)


a tip to get rid of the outer cell-border of garbage values:
r.mapcalc "invert = if(isnull(map), 1, null()"
r.grow in=invert out=invert_buf1
r.mapcalc "MASK = if(isnull(invert_buf1), 1, null()"
r.mapcalc "crop = map"


Hamish

_______________________________________________
grass-dev mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/grass-dev

Reply via email to