[GRASS-user] Questions about datum management
Paul Kelly
paul-grass at stjohnspoint.co.uk
Mon Oct 27 03:10:43 EDT 2008
On Fri, 24 Oct 2008, Corrado wrote:
> Dear friends,
>
> a few questions on some things I do not understand well about datum:
>
> 1) what is a datum tranformation parameter?
An extra calculation is needed when re-projecting maps and data between
two different co-ordinate systems (in addition to the re-projection) if
the two co-ordinate systems are based on different models of the
curvature of the earth. E.g. OSGB36 uses the Airy ellipsoid and WGS84 uses
the WGS84 ellipsoid, which have slightly different sizes and shapes. The
error is not large - generally a few hundred metres at most on the ground.
The datum transformation parameters describe this adjustment
mathematically.
> 2) why there are 2 datum transformation paramenters for osgb36?
No particular reason - one of them has been in GRASS for a long time and
one is a little bit more accurate and officially published by the OSGB on
their website. Several countries have more sets of parameters than this -
as the transformation between any two datums is approximate and varies by
location, different sets of parameters are often offered to give improved
accuracy in different regions of a country. In general there is no one
"correct" set of transformation parameters - indeed the accuracy changes
over time due to tectonic movements in the earth (an answer that you will
get if you ask about this on the PROJ.4 mailing list!). OSGB is actually a
special case (though not treated as such in GRASS) - see below.
> 3) why does the system ask for a datum transformation parameter when I create
> a location with EPSG code 27700? The code should be enough to create
> everything!
Why do you say that? In general, different datum transformation parameters
are appropriate according to the region your data is in and the accuracy
you require in a reprojection. However, OSGB36 is a special case as it has
recently (in the least few years) been redefined by the Ordnance Survey of
Great Britain in terms of WGS84 rather than the original 1936 definition:
http://www.ordnancesurvey.co.uk/oswebsite/gps/information/coordinatesystemsinfo/guidecontents/guide5.html
GRASS doesn't (yet) support the OSTN02 gridshift transformation defined
there though. (EPSG code 27700 doesn't specify it either; as far as I'm
aware the EPSG database has no way of specifying gridshift-based datum
transformations.) But you can get a about 5m reprojection accuracy
(depending on the area) using the 7-parameter OSGB36 transform provided in
GRASS.
[Note to self: 5 metres is quite a low accuracy really compared to that
available directly in GRASS for other European countries. We should look
at converting OSTN02 into the NTv2 format so it can be used with GRASS and
PROJ.4 to give improved accuracy for users in Great Britain.]
Of course if you don't want to reproject data between datums then you
don't need to worry about the datum transformation settings when creating
a new location.
Paul
More information about the grass-user
mailing list