[GRASS-dev] Re: [GRASS GIS] #35: Verify and uncomment Swiss datum parameters

GRASS GIS trac at osgeo.org
Mon Jul 13 05:27:06 EDT 2009


#35: Verify and uncomment Swiss datum parameters
---------------------------------+------------------------------------------
  Reporter:  neteler             |       Owner:  grass-dev at lists.osgeo.org
      Type:  defect              |      Status:  closed                   
  Priority:  major               |   Milestone:  6.4.0                    
 Component:  Projections/Datums  |     Version:  unspecified              
Resolution:  fixed               |    Keywords:  CH1903, Swiss            
  Platform:  Unspecified         |         Cpu:  Unspecified              
---------------------------------+------------------------------------------
Comment (by pkelly):

 ok, I was a bit confused when updating the upcoming release notes if to
 call it an update to CH1903 or CH1903+. From comment:2 I took the new
 3-param terms in r38376 to belong to CH1903+.

 Yes I was confused too, which is why I asked on the PROJ.4 list for more
 clarification. My understanding now is that the 3-parameter transformation
 is an (almost) exact transformation from CH1903+ to ETRS89 and has the
 same accuracy over all of Switzerland. Since CH1903 and CH1903+ are very
 close and only ever differ from each other by a couple of metres (the
 difference varies across Switzerland), it is reasonable to consider CH1903
 as an approximation of CH1903+ and hence the parameters are also valid for
 CH1903 to ETRS89 (with an accuracy of a couple of metres). Indeed as the
 difference between ETRS89 and WGS84 (a few tens of centimetres) is much
 smaller than the accuracy of the parameters as applied to CH1903, they can
 be equally considered an accurate transformation from CH1903 to WGS84.

   so will the 3-param terms drift at the same rate as the plate?

 As mentioned above for CH1903, for the foreseeable future the difference
 between WGS84 and ETRS89 due to drifting of the plate is much smaller than
 the error in the 3-parameter transformation. So for CH1903 the accuracy of
 the 3-parameter transformation (when used to transform to WGS84) can be
 considered constant over time. (Obviously applied to ETRS89 the accuracy
 is actually constant over time.)

 When the 3-parameter transform is applied to the CH1903+ to WGS84
 transformation you are right that the accuracy will gradually degrade over
 time (a few centimetres per year). Again, applied to the CH1903+ to ETRS89
 transformation it is constant.

 Now I'm just waiting for someone to tell me I've missed an important
 detail and got this all wrong! ;) I think we need a new library in the
 free software world that separates the datum from the projection handles
 all this stuff properly for best accuracy.

 GRASS has never had an entry in the datum.table for CH1903+, only CH1903.
 All I did in the SVN commit was to correct the 3-parameter transform for
 CH1903 (and it was a very small change). I guess we could add CH1903+ in
 with the same parameter set, but I wasn't sure if + signs would be allowed
 in the datum name and that could take a while to check so didn't want to
 rush into making that change. Ideally we would support CH1903 and CH1903+
 separately, using the gridshift file for CH1903, but the way PROJ.4
 currently works we can't support that...

-- 
Ticket URL: <https://trac.osgeo.org/grass/ticket/35#comment:14>
GRASS GIS <http://grass.osgeo.org>


More information about the grass-dev mailing list