[GRASS-dev] Re: gui startup bug (new locn by epsg code)

Paul Kelly paul-grass at stjohnspoint.co.uk
Wed Jan 31 06:04:32 EST 2007


On Tue, 30 Jan 2007, Michael Barton wrote:

> Finally, if the EPSG file contains incomplete projection information for
> some entries, shouldn't that be fixed with whoever supplies this file? If
> this becomes a useful way to create locations in GRASS, it needs to be an
> accurate and complete list of projection parameters.

The problem with that is that the choice of datum parameters is a 
subjective decision. It depends on the area covered by the user's data and 
the accuracy they require. There are many choices of datum transformation 
parameters for a particular datum - sometimes there is an indication that 
one is a good default, but often there isn't, and there isn't a universal 
way of determining this anyway (e.g. AFAIK some countries have laws passed 
that say a datum is actually defined by its relationship to WGS84 through 
a particular transformation). But a lot of datums are defined in other 
ways and the relationships to WGS84 are only an approximation.

We are also somewhat constrained by the historical structure of the datum 
tables in GRASS and the need for backward compatibility with existing 
locations. The original structure (dating from the late 90s or so) was 
based on the erroneous premise that there *was* only one correct set of 
parameters for each data, hence there are now two datum tables - 
datum.table and datumtransform.table. It is annoyingly complicated.

Paul




More information about the grass-dev mailing list