SequentialGrid

From GRASS-Wiki
Revision as of 13:08, 18 September 2012 by ⚠️Mlennert (talk | contribs) (Created page with "'''Q:''' How to generate a grid with sequential numbers? '''A:''' In a shell, first get number of rows and columns as environment variables: eval `g.region -g` (or just n...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Q: How to generate a grid with sequential numbers?

A:

In a shell, first get number of rows and columns as environment variables:

eval `g.region -g`

(or just note the output of g.region -p and insert the relevant value at the appropriate place in the formulas below)

Then use the variable 'rows' or 'cols' as follows:

r.mapcalc "grid_seq = col() * $rows + row() - $rows"

gives you a "vertical" sequence.

r.mapcalc "grid_seq = row() * $cols + col() - $cols"

gives you a "horizontal" sequence.