[PROJ] CRS for small Island (Saba), conversion of known projection and transformation parameters (Trimble) into proj4 string
Nick Mein
nick_mein at trimble.com
Fri Aug 2 01:44:52 PDT 2019
There was a long discussion in this mailing list back in 2017 about 7
parameter transformations with large rotations. You can find the discussion
at
http://osgeo-org.1560.x6.nabble.com/towgs84-approximation-error-td5313738.html
.
I'm not sure that there was ever a resolution to the discussion. But if
PROJ is still using small-angle approximations for 7 parameter
transformations then that is probably the reason that it isn't giving the
expected results?
On Fri, 2 Aug 2019 at 03:39, Michel Ruijter <mnrengineering at gmail.com>
wrote:
> Ls,
> For a small Caribbean Island (Saba) I am trying to get the proper proj4
> CRS (for Qgis) in order to use GPS based coordinates on local grid related
> system
> The following projection and datum parameters are used in a TRimble
> software package (and used in the RTK equipment) in local "Kadaster"
> coordinates to set out benchmarks etc
>
> Ellipsoid
> Ellipsoid Name : (WGS 84)
> Flattening 1/f : 297.000
> Semi Major Axis : 6378388.000m
>
>
> Datum Transformation : Seven Parameter
> WGS84 to (WGS 84) (sounds a little bit confusing since ellipsoid seems to
> be the international ellipsoid
> Translation X : 194.245m Rotation X : 0°05'51.504629"
> Translation Y : -154.530m Rotation Y : -0°11'41.841439"
> Translation Z : 102.676m Rotation Z : 0°04'11.988863"
> Scale Factor : 6.2965571264 ppm
>
>
> Transverse Mercator Projection
> Projection Origin False Origin
> Latitude : 17°38'10.36749"NFalse Northing : 1967.190m
> Longitude : 63°14'15.07247"WFalse Easting : 4714.870m
> Height : N/A False Elevation :
> N/A
> Scale Factor : 1.00000000
>
> Test coordinates:
> WGS84 in°N WGS84 in°E z(ellips) LocalE in m
> LocalN in m Z(msl)
> 1 17.61578594 -63.25156367 -41.19 3215.38
> -287.59 2.065
> 2 17.62323214 -63.23827421 290.27 4629.098
> 530.823 333.55
>
> These coordinates have been verified with pctrans (software of the dutch
> navy) and the conversion (Trimble) seems to be good to within 2 cm
>
> I have tried to convert the translation rotation and projection into a
> proj4 structure within Qgis
> I converted the rotation into arcseconds:
>
> Rotation X : 0°05'51.504629" (351.504629")
> Rotation Y : -0°11'41.841439" (-701.841439")
> Rotation Z : 0°04'11.988863" (251.988863")
>
> +proj=tmerc +lat_0=17.63621319 +lon_0=-63.23752013 +k=1 +x_0=4714.870
> +y_0= 1967.19 +ellps=intl
> +towgs84=194.245,-154.53,102.676,-351.5046,701.841,-251.9889,6.296557
> +units=m +no_defs
>
> (note all signs of of rotation have been changed compared to Trimble
> notation )
>
> application of this proj4 string in Qgis results in the following two
> local grid positions:
> 1 3250.9 mE -209.59mN
> 2 4658.157mE 620.26 mN
>
> I also tried to use OS4GEO installed on a win10 machine in many variants
> e.g.
>
> echo -63.25156367 17.61578594 |cs2cs +proj=latlong +ellps=WGS84
> +towgs84=0,0,0 +no_defs +to +proj=tmerc +ellps=WGS84 +lat_0=17.63621319
> +lon_0=-63.23752013 +k=1 +x_0=4714.87 +y_0=1967.19
> +towgs84=-194.245,154.53,-102.676,-351.5046,701.841,-251.9889,-6.296557
> +units=m +no_defs
>
> with as a result x=3458.54 y=-202.09 z=286.19
>
> I have tried to use the pipeline option as well however, in one of the
> first steps OSgeo seems not to convert coordinates properly:
> e.g. with the statement below I expect to get 17.00 17.00 as an answer but
> I get 17.00 0.00 !!!
>
> echo 17.0 17.0 | proj +proj=pipeline +step +proj=cart +ellps=intl +step
> +proj=cart +inv +ellps=intl
>
>
> I have tried a number of versions of this transformation (changing signs
> in the towgs string string but this does not result in proper coordinates.
>
> What is wrong with this proj4 string based on the rotation and projection
> information from the Trimble software and how in general can we use the
> translation and projection information into a valid proj4 string?
>
> Kind regards,
>
> Michel Ruijter
>
> --
> Michel Ruijter
> MNRengineering
> de Kempenaerstraat 82, 2341GP, Oegstgeest
> mob: +31638944484, tel: +31718897137
>
>
> <http://www.avg.com/email-signature?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail> Virusvrij.
> www.avg.com
> <http://www.avg.com/email-signature?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail>
> <#m_5149735053632066405_DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2>
> _______________________________________________
> PROJ mailing list
> PROJ at lists.osgeo.org
> https://lists.osgeo.org/mailman/listinfo/proj
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/proj/attachments/20190802/e3036d2f/attachment-0001.html>
More information about the PROJ
mailing list