[GRASS5] Re: [GRASSLIST:4315] Re: s.surf.rst output extent (wrap up)

Markus Neteler neteler at itc.it
Mon Aug 19 06:28:22 EDT 2002


Hi,

a cross-post from grasslist:
Should we consider to force a chmod to write permission enabled for user
in case a map is set to read-only (example see below)?

Markus

On Mon, Aug 19, 2002 at 10:23:08AM +0100, Thomas Dewez wrote:
> Gordon and all,
> 
> After much exploration this week-end I finally discovered why the problem
> was occurring: the folders tree and files were READ-ONLY !!!
> 
> This must be rare for most of you but I had copied on CD the entire
> directory tree to compute the interpolation on another PC running Cygwin
> and Grass5pre3. Burning data on a CD makes them "Read only". I changed the
> property of the files and folders and things were back in order!
> 
> Apologies for troubling you with this silly issue, I should have thought
> about it earlier...
> 
> Thank you all for your contribution
> 
> Thomas
> 
> 
> On Mon, 19 Aug 2002, Gordon Keith wrote:
> 
> > On Thu, 15 Aug 2002 18:58, Thomas Dewez wrote:
> > > Dear all,
> > >
> > > I am puzzled by the output extent of the s.surf.rst command and
> > > perhaps one of you would know how to solve the question.
> > >
> > > I have a sites file containing X, Y, and Z for about 2 million points
> > > (same old problem you've probably heard me moan about before). The
> > > DEM output always contains the interpolation of the north eastern
> > > corner of the file (1800 x 1120 cells). At first, I assumed the
> > > region was set wrong. I reset the region to the extent I wanted and
> > > still the output was identical.
> > >
> > > I'll try splitting the sites file in smaller sections but is there
> > > something I'm missing?
> > 
> > I've found the output of s.surf.rst contains values for quite a lot of 
> > area for which there is no data. 
> > 
> > Note the mapmask parameter to s.surf.rst.
> > 
> > When ever I import data I use s.to.rast first on the same data to create 
> > a map to use as a mapmask eg:
> > 
> > 
> > s.in.ascii in=accept.xyz sites=${survey}_accept
> > 
> > s.to.rast input=${survey}_accept out=${survey}_accept
> > 
> > s.surf.rst input=${survey}_accept elev=${survey}_bath tension=10 
> > zmult=-1 maskmap=${survey}_accept dmin=0.0001
> > 
> > r.mapcalc "${survey}_bath=if(${survey}_bath < -10, ${survey}_bath, 
> > null())"
> > 
> > 
> > The final step sets zero values to null as s.surf.rst also produces an 
> > interesting arrangement of zero and null values. (Note I'm working with 
> > mid-water bathymetry so all my values are < -10).
> > 
> > Regards
> > Gordon
> > 
> > -- 
> > 
> > Gordon Keith
> > Programmer/Data Analyst
> > Marine Acoustics
> > CSIRO Marine Research
> > http://www.marine.csiro.au
> > 
> >  /"\
> >  \ / ASCII Ribbon Campaign
> >   X  Against HTML Mail
> >  / \ 
> > 
> > 



More information about the grass-dev mailing list