[Proj] cct DMS input
Thomas Knudsen
knudsen.thomas at gmail.com
Fri Sep 14 10:12:53 EST 2018
Gerald,
No - currently cct does not process DMS. But in a recent discussion over at
the PROJ Github site, Kristian Evers proposed this workaround:
(quote)
Until cct can parse DMS coordinates you can use cs2cs as a pre-filter to
cct:
echo 6d55\'57\"S 37d23\'30\"E | cs2cs -f %.8f +proj=latlong | cct -c 2,1
-t0 -z1000 +proj=molodensky +ellps=clrk80 +da=-112.145 +df=-0.54750714e-4
+dx=-175 +dy=-23 +dz=-303
37.3924628036 -6.9346316313 991.7547 0.000
(unquote)
Obviously cct *should* support DMS, but the traditional way, using " and '
does not play very well with quoted strings, so personally I tend to prefer
Charles Karney's DDD:MM:SS.sss notation, used in GeographicLib. Essentially
supporting both should not be a huge task, and a pull request would be very
welcome
/Thomas
Den fre. 14. sep. 2018 kl. 17.03 skrev Gerald Eisenberg <eisenberg at teec.de>:
>
>
> hi all,
>
> how can I use DMS input format with the pipelinng scheme of PROJ?
>
> For example here only the last input line gives the correct answer.
> DMS input is apparently not honoured, but only decimal degree
> input recognised. Am I missing an option to allow for DMS input?
>
> >cat input.txt
> 30 72
> 30d30'3.77"E 72d44'59.082"N
> 30d30'0.00"E 72d45'0.00"N
> 30d30 72d45
> 30.5 72.75
> >cct -z0 -t0 +proj=pipeline +proj=utm +zone=35 +ellps=intl +step input.txt
> 603438.4563 7991726.2305 0.0000 0.0000
> 603438.4563 7991726.2305 0.0000 0.0000
> 603438.4563 7991726.2305 0.0000 0.0000
> 603438.4563 7991726.2305 0.0000 0.0000
> 615792.6657 8076192.4701 0.0000 0.0000
>
> _______________________________________________
> Proj mailing list
> Proj at lists.maptools.org
> http://lists.maptools.org/mailman/listinfo/proj
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.maptools.org/pipermail/proj/attachments/20180914/e3a31367/attachment.htm
More information about the Proj
mailing list