[GRASS5] Re: [bug #1492] (grass) r.in.gdal/GRASS/GDAL: coordinates

Markus Neteler neteler at itc.it
Mon Dec 23 04:09:56 EST 2002


On Sun, Dec 22, 2002 at 06:38:15PM +0100, Request Tracker wrote:
> Hi
> 
> This is not unique to GDAL, other software such as ARC/INFO and ERDAS Imagine also define
> UTM for the Southern Hemisphere differently. One should just be aware of this and be able
> to edit the coordinates of a raster file or imagery group, later on.

Hi Wolfgang, hi all,
 
perhaps we should modify r.in.gdal to take care of this modification
automagically (in case GDAL send a negative UTM zone)?

But I just see that *GDAL* gets it wrong:

gdalinfo p174r73_5t900416_nn1.tif
Driver: GTiff/GeoTIFF
Size is 8191, 7172
Coordinate System is:
PROJCS["WGS 84 / UTM zone 34N",
    GEOGCS["WGS 84",
        DATUM["WGS_1984",
            SPHEROID["WGS 84",6378137,298.2572235629972,
                AUTHORITY["EPSG","7030"]],
            AUTHORITY["EPSG","6326"]],
        PRIMEM["Greenwich",0],
        UNIT["degree",0.0174532925199433],
        AUTHORITY["EPSG","4326"]],
    AUTHORITY["EPSG","32634"],
    PROJECTION["Transverse_Mercator"],
    PARAMETER["latitude_of_origin",0],
    PARAMETER["central_meridian",21],
    PARAMETER["scale_factor",0.9996],
    PARAMETER["false_easting",500000],
    PARAMETER["false_northing",0],
    UNIT["metre",1,
        AUTHORITY["EPSG","9001"]]]
Origin = (701128.500000,-1977985.500000)
Pixel Size = (28.500000,-28.500000)
Corner Coordinates:
Upper Left  (  701128.500,-1977985.500) ( 22d53'54.03"E, 17d52'49.72"S)
Lower Left  (  701128.500,-2182387.500) ( 22d55'9.01"E, 19d43'36.50"S)
Upper Right (  934572.000,-1977985.500) ( 25d 5'55.19"E, 17d50'47.82"S)
Lower Right (  934572.000,-2182387.500) ( 25d 8'36.64"E, 19d41'21.06"S)
Center      (  817850.250,-2080186.500) ( 24d 0'54.24"E, 18d47'20.73"S)
Band 1 Block=8191x1 Type=Byte, ColorInterp=Gray
  Overviews: 1024x897

LANDSAT 173/73 is in Botswana, so GDAL should report UTM zone 34S.

I'll post this to the GDAL bugtracker.

 Markus


> > this bug's URL: http://intevation.de/rt/webrt?serial_num=1492
> > -------------------------------------------------------------------------
> > 
> > Subject: r.in.gdal/GRASS/GDAL: coordinates confusion on southern hemisphere (UTM)
> > 
> > grass binary for platform: Compiled from Sources
> > 
> > Hi,
> > 
> > when importing a LANDSAT-TM5 into GRASS
> > Botswana, UTM Zone 35
> > with r.in.gdal,I get a coordinates confusion.
> > A sample dataset is here:
> >
> ftp://ftp.glcf.umiacs.umd.edu/glcf/Landsat/WRS2/p173/r072/p173r72_5t890625.TM-EarthSat-Orthorectified/
> 
> > 
> > (get the 1st channel, Geotiff).
> > 
> > After importing the TM1 channel, the cell header contains:
> > proj:       1
> > zone:       35
> > north:      -1818499.5
> > south:      -2018512.5
> > east:       499120.5
> > west:       269040
> > cols:       8073
> > rows:       7018
> > e-w resol:  28.5
> > n-s resol:  28.5
> > format:     0
> > compressed: 1
> > 
> > But the region definition in "GRASS speak" is for a southern hemisphere
> > area:
> > g.region -pd
> > projection: 1 (UTM)
> > zone:       -35
> > datum:      ** unknown (default: WGS84) **
> > ellipsoid:  wgs84
> > north:      8230695
> > south:      7629900
> > west:       3600
> > east:       525060
> > nsres:      15
> > ewres:      15
> > rows:       40053
> > cols:       34764
> > 
> > Note (the boundary coordinates are not fully overlapping):
> >  - negative zone (GRASS) vs positive zone (GDAL)
> >  - positive N/S coordinates (GRASS) vs negative N/S coordinates (GDAL)
> > 
> > Do we have to fix that in GDAL or in r.in.gdal or is the convention
> > in GRASS for southern hemisphere bad? If the latter, how to solve the
> > problem (I have several data sets...).
> > 
> > Thanks,
> > 
> >  Markus
> > 
> > 
> > -------------------------------------------- Managed by Request Tracker
> > 
> > _______________________________________________
> > grass5 mailing list
> > grass5 at grass.itc.it
> > http://grass.itc.it/mailman/listinfo/grass5
> 
> 
> ---------------------------------------------
> This message was sent using M-Web Airmail.
> JUST LIKE THAT
> Are you ready for 10-digit dialling?
> To find out how this will affect your Internet connection go to www.mweb.co.za/ten
> http://airmail.mweb.co.za/
> 
> 
> --- Headers Follow ---
> 
> >From wolfluck at mweb.co.za  Sun Dec 22 18:38:12 2002
> Return-Path: <wolfluck at mweb.co.za>
> Delivered-To: grass-bugs at lists.intevation.de
> Received: from mail.intevation.de (aktaia [212.95.126.10])
> 	by lists.intevation.de (Postfix) with ESMTP id D2C8C13942
> 	for <grass-bugs at lists.intevation.de>; Sun, 22 Dec 2002 18:38:12 +0100 (CET)
> Received: from rammstein.mweb.co.za (rammstein.mweb.co.za [196.2.53.175])
> 	by mail.intevation.de (Postfix) with ESMTP id E71B51C7F5
> 	for <grass-bugs at intevation.de>; Sun, 22 Dec 2002 18:38:09 +0100 (CET)
> Received: from air.mweb.co.za ([196.2.53.154] helo=Debug)
> 	by rammstein.mweb.co.za with smtp (Exim 3.33 #1)
> 	id 18Q9rL-0003IT-00
> 	for grass-bugs at intevation.de; Sun, 22 Dec 2002 19:25:51 +0200
> To: Request Tracker <grass-bugs at intevation.de>
> From: wolfluck at mweb.co.za
> Subject: Re: [GRASS5] [bug #1492] (grass) r.in.gdal/GRASS/GDAL: coordinates
> Date: Sun, 22 Dec 2002 17:38:05 GMT
> X-Posting-IP: 196.44.133.64
> X-Mailer: Endymion MailMan  
> Message-Id: <E18Q9rL-0003IT-00 at rammstein.mweb.co.za>
> X-Spam-Status: No, hits=1.6 required=5.0
> 	tests=NO_REAL_NAME,QUOTED_EMAIL_TEXT,SPAM_PHRASE_03_05
> 	version=2.43
> X-Spam-Level: *
> 
> -------------------------------------------- Managed by Request Tracker

-- 
Markus Neteler

ITC-irst, Istituto per la Ricerca Scientifica e Tecnologica
      Project on Predictive Models for the Environment    
Via Sommarive, 18        -       38050 Povo (Trento), Italy
tel +39 0461 314 520 (fax -591)           http://mpa.itc.it




More information about the grass-dev mailing list