[GRASS-dev] ETRS_1989_LAEA issue

Markus Neteler neteler at itc.it
Tue Nov 7 07:54:36 EST 2006


Hello Paul,

all the funny non-standard datum names, sigh (official EU data file!).

The original .prj content is:
PROJCS["ETRS_1989_LAEA",GEOGCS["GCS_ETRS_1989",DATUM["D_ETRS_1989",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Azimuthal_Equal_Area"],PARAMETER["False_Easting",4321000.0],PARAMETER["False_Northing",3210000.0],PARAMETER["Central_Meridian",10.0],PARAMETER["Latitude_Of_Origin",52.0],UNIT["Meter",1.0]]

Using your recent patch, it seems to work:
g.proj -w
PROJCS["Lambert Azimuthal Equal Area",
    GEOGCS["grs80",
        DATUM["European_Terrestrial_Reference_System_1989",
            SPHEROID["Geodetic_Reference_System_1980",6378137,298.257222101]],
        PRIMEM["Greenwich",0],
        UNIT["degree",0.0174532925199433]],
    PROJECTION["Lambert_Azimuthal_Equal_Area"],
    PARAMETER["latitude_of_center",52],
    PARAMETER["longitude_of_center",10],
    PARAMETER["false_easting",4321000],
    PARAMETER["false_northing",3210000],
    UNIT["Meter",1]]

"grs80" was well detected.
Thanks for the quick fix, I have merged it into the 6.2-relbranch for 6.2.1.

Markus

On Tue, Nov 07, 2006 at 11:45:29AM +0000, Paul Kelly wrote:
> Hello Markus
> ETRS_1989 is a non-standard datum name (i.e. not what's in the EPSG 
> database) - it should be European_Terrestrial_Reference_System_1989. I've 
> committed a patch to CVS to handle the non-standard version so you should 
> try it now.
> 
> BTW (not relevant after the above patch, but interesting anyway) with my 
> updates from Sunday night I would think it should at least recognise the 
> ellipsoid, but it will probably put in WGS_1984 instead of GRS_1980 as 
> they are the same within the tolerances we can check - I'm not sure which 
> I should have first in the ellipsoid table (the first matching one will be 
> reported)!
> 
> Paul
> 
> On Tue, 7 Nov 2006, Markus Neteler wrote:
> 
> >Hi,
> >
> >I tried to create a new location from the CLC2000 data from
> >EEA, distributed on DVD. The SHAPE file comes with a .proj file:
> >
> >ogrinfo -so 100kmE58N17.shp 100kmE58N17
> >INFO: Open of `100kmE58N17.shp'
> >     using driver `ESRI Shapefile' successful.
> >
> >Layer name: 100kmE58N17
> >Geometry: Polygon
> >Feature Count: 392
> >Extent: (5800000.000180, 1699999.999117) - (5867022.238090, 1799999.999127)
> >Layer SRS WKT:
> >PROJCS["ETRS_1989_LAEA",
> >   GEOGCS["GCS_ETRS_1989",
> >       DATUM["ETRS_1989",
> >           SPHEROID["GRS_1980",6378137.0,298.257222101]],
> >       PRIMEM["Greenwich",0.0],
> >       UNIT["Degree",0.0174532925199433]],
> >   PROJECTION["Lambert_Azimuthal_Equal_Area"],
> >   PARAMETER["False_Easting",4321000.0],
> >   PARAMETER["False_Northing",3210000.0],
> >   PARAMETER["Central_Meridian",10.0],
> >   PARAMETER["Latitude_Of_Origin",52.0],
> >   UNIT["Meter",1.0]]
> >CODE_00: String (3.0)
> >AREA_HA: Real (17.5)
> >SHAPE_area: Real (19.11)
> >SHAPE_len: Real (19.11)
> >
> >
> >But GRASS creates the location like this:
> >
> >GRASS 6.3.cvs (clc2000):/tmp > g.proj -w
> >PROJCS["Lambert Azimuthal Equal Area",
> >   GEOGCS["unnamed",
> >       DATUM["unknown",
> >           SPHEROID["unnamed",6378137,298.257222101]],
> >       PRIMEM["Greenwich",0],
> >       UNIT["degree",0.0174532925199433]],
> >   PROJECTION["Lambert_Azimuthal_Equal_Area"],
> >   PARAMETER["latitude_of_center",52],
> >   PARAMETER["longitude_of_center",10],
> >   PARAMETER["false_easting",4321000],
> >   PARAMETER["false_northing",3210000],
> >   UNIT["Meter",1]]
> >
> >g.proj -p
> >-PROJ_INFO-------------------------------------------------
> >name       : Lambert Azimuthal Equal Area
> >proj       : laea
> >a          : 6378137.0
> >es         : 0.006694380022900787
> >lat_0      : 52
> >lon_0      : 10
> >x_0        : 4321000
> >y_0        : 3210000
> >no_defs    : defined
> >-PROJ_UNITS------------------------------------------------
> >unit       : Meter
> >units      : Meters
> >meters     : 1
> >
> >
> >What's the trick to make GRASS recognize it completely?
> >
> >thanks,
> >Markus
> >
> >_______________________________________________
> >grass-dev mailing list
> >grass-dev at grass.itc.it
> >http://grass.itc.it/mailman/listinfo/grass-dev
> >

-- 
Markus Neteler  <neteler itc it>  http://mpa.itc.it/markus/
ITC-irst -  Centro per la Ricerca Scientifica e Tecnologica
MPBA - Predictive Models for Biol. & Environ. Data Analysis
Via Sommarive, 18        -       38050 Povo (Trento), Italy




More information about the grass-dev mailing list