[GRASS-dev] Re: [GRASS GIS] #1507: r.in.gdal & others: -e must only
modify the current mapset's WIND file
GRASS GIS
trac at osgeo.org
Wed Dec 14 09:34:30 EST 2011
#1507: r.in.gdal & others: -e must only modify the current mapset's WIND file
---------------------------------------------+------------------------------
Reporter: hamish | Owner: grass-dev@…
Type: defect | Status: new
Priority: blocker | Milestone: 6.4.2
Component: Default | Version: svn-trunk
Keywords: r.in.gdal, r.external, v.in.ogr | Platform: All
Cpu: All |
---------------------------------------------+------------------------------
Comment(by glynn):
Replying to [comment:3 hamish]:
> backwards compatibility is allowed to be broken in cases where the
previous behaviour was clearly in error and harming the user.
Which doesn't apply here, IMHO.
Updating the default region rather than the current region was clearly
intentional. The default window provides information about the data in the
location. The current window is an operational parameter.
I'm not sure that having a large number of r.in.* modules, each having the
ability to update the default region is the best approach. Having the
modules update the current region then using an extra "g.region -s" step
may be preferable.
OTOH, it's not unreasonable to ignore the locking issue when changing the
default window, as the default window shouldn't be used for much beyond
"g.region -d". Also, it should be sufficient to have write permission for
the DEFAULT_WIND file; it shouldn't be necessary to own the containing
mapset (that requirement exists mainly to deal with issues relating to
subdirectories, which don't apply here).
--
Ticket URL: <https://trac.osgeo.org/grass/ticket/1507#comment:7>
GRASS GIS <http://grass.osgeo.org>
More information about the grass-dev
mailing list