[GRASSLIST:5703] Re: r.in.gdal problem?
Markus Neteler
neteler at itc.it
Sat Mar 1 10:41:35 EST 2003
On Fri, Feb 28, 2003 at 08:39:35PM +0000, Glynn Clements wrote:
>
> David Orme wrote:
>
> > I'm using the r.in.gdal module to import ARCINFO GRID format raster
> > files and I seem to be getting a shift in the extent of the data on
> > import:
> >
> > The files contain 1 by 1 degree resolution raster data. In Arc, the NS
> > extent of the raster data is:
> >
> > bottom edge of southernmost grid square = 90S
> > topmost edge of northernmost square = 77N
> >
> > The raster therefore contains 167 rows of data.
> >
> > When I import this, the file extent is as follows:
>
> > > | Projection: UTM (zone 13) |
> > > | N: 77.5 S: -89.5 Res: 1 |
> > > | E: 330.5 W: -226.5 Res: 1 |
>
> > The number of rows (and columns) are correct but the extent is peculiar
> > - I'm guessing that r.info returns the centre points of the grid cells
> > but if this is the case then the centre of the northernmost cell should
> > be at 76.5N not 77.5N. This also makes the reported southern extent
> > odd since the 89.5 S implies that there is still a gridsquare that has
> > 90S as a bottom edge. Using d.where to inspect the location visually
> > shows that the top of the northernmost cell in grass is now at 78N and
> > the bottom of the lowermost cell is at 89S.
> >
> > Something doesn't add up - I'm expecting to find that it may be me but
> > can anyone clear this up?
>
> The GRASS region refers to cell corners, not centres; it seems that
> r.in.gdal is misinterpreting the region information in the grid file.
>
> You can fix the resulting map manually using r.region, e.g.
>
> r.region map=... n=77 s=-90 ...
Is this a GDAL bug or a GRASS bug? Does this mean that r.in.gdal
is always shifting the data (were a nightmare!)?
Markus
More information about the grass-user
mailing list