[GRASS-user] r.basin: Completes on Some Basins, Fails on Others
    Rich Shepard 
    rshepard at appl-ecosys.com
       
    Fri Jun  8 07:57:01 PDT 2012
    
    
  
On Thu, 7 Jun 2012, Margherita Di Leo wrote:
> you mean something like (untested):
>
> #!/usr/bin/env python
>
> fin = open("crosspoints","r")
> fout = open("commands","w")
> linesout = (line.rstrip().split() for line in fin)
> cmd = 'r.basin map=dem prefix=bas%s easting=%s northing=%s
> threshold=10000\n'
> fout.writelines(cmd % (n, easting, northing) for n,(easting,northing) in
> enumerate(linesout))
   Works great!
   I turned the commands file to a bash script and it's now happily filling
up the directory with all the output files from 45 basins. Time to have
breakfast while it runs.
Many thanks,
Rich
-- 
Richard B. Shepard, Ph.D.          |   Integrity - Credibility - Innovation
Applied Ecosystem Services, Inc.   |    Helping Ensure Our Clients' Futures
<http://www.appl-ecosys.com>     Voice: 503-667-4517      Fax: 503-667-8863
    
    
More information about the grass-user
mailing list