<html><head></head><body name="Mail Message Editor"><div><br></div><div><span class="Apple-style-span"><br></span></div><div id="replyPrefaceElement">On Apr 23, 2010, at 2:37:28 AM, "Mikael Rittri" &lt;Mikael.Rittri@carmenta.com&gt; wrote:</div><br><blockquote style="padding-left: 5px; margin-left: 5px; border-left-width: 2px; border-left-style: solid; border-left-color: blue; color: blue; "><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; "><span class="Apple-style-span" style="font-family: monospace; font-size: 11px; "><pre>The terms "left-handed" and "right-handed" are
just as bad. </pre></span></span></blockquote><div><span class="Apple-style-span" style="">Are they? Those terms are standard in mathematics, where "Position Vector Transformation" and "Coordinate Frame Rotation" are unknown. There is no ambiguity in their meaning or usage.</span></div><div><span class="Apple-style-span" style=""><br></span></div><div>(Not that I would advocate using the terminology in this context, since EPSG's terminology is Position Vector Transformation versus Coordinate Frame Rotation. But at least it is not arbitrary like "American" versus "European".)</div><div><span class="Apple-style-span" style=""><br></span></div><div><span class="Apple-style-span" style="">Regards,<div><span class="Apple-style-span" style="">— daan Strebe<div><span class="Apple-style-span" style=""><br></span></div></span></div></span></div><div><span class="Apple-style-span"><br></span></div><div id="replyPrefaceElement">On Apr 23, 2010, at 2:37:28 AM, "Mikael Rittri" &lt;Mikael.Rittri@carmenta.com&gt; wrote:</div><br><blockquote style="padding-left: 5px; margin-left: 5px; border-left-width: 2px; border-left-style: solid; border-left-color: blue; color: blue; "><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; "><div style="width: 921px; "><div id="felix-mail-header-block" style="color: black; background-color: white; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: silver; padding-bottom: 1em; margin-bottom: 1em; width: 921px; "><table border="0" cellpadding="1" cellspacing="1" width="100%"><tbody><tr><td width="70px" style="font-family: 'Lucida Grande'; font-size: 8pt; color: gray; text-align: right; vertical-align: top; font-weight: bold; "><span>From:</span></td><td style="font-family: 'Lucida Grande'; font-size: 8pt; color: black; text-align: left; vertical-align: top; padding-left: 5px; "><span title="&quot;Mikael Rittri&quot; &lt;Mikael.Rittri@carmenta.com&gt;">"Mikael Rittri" &lt;Mikael.Rittri@carmenta.com&gt;</span></td></tr><tr><td width="70px" style="font-family: 'Lucida Grande'; font-size: 8pt; color: gray; text-align: right; vertical-align: top; font-weight: bold; "><span>Subject:</span></td><td style="font-family: 'Lucida Grande'; font-size: 8pt; color: black; text-align: left; vertical-align: top; padding-left: 5px; "><span style="font-weight: bold; ">Re: [Proj] cs2cs's +towgs84 usage</span></td></tr><tr><td width="70px" style="font-family: 'Lucida Grande'; font-size: 8pt; color: gray; text-align: right; vertical-align: top; font-weight: bold; "><span>Date:</span></td><td style="font-family: 'Lucida Grande'; font-size: 8pt; color: black; text-align: left; vertical-align: top; padding-left: 5px; "><span>April 23, 2010 2:37:28 AM PDT</span></td></tr><tr><td width="70px" style="font-family: 'Lucida Grande'; font-size: 8pt; color: gray; text-align: right; vertical-align: top; font-weight: bold; "><span>To:</span></td><td style="font-family: 'Lucida Grande'; font-size: 8pt; color: black; text-align: left; vertical-align: top; padding-left: 5px; "><span title="&quot;PROJ.4 and general Projections Discussions&quot; &lt;proj@lists.maptools.org&gt;">"PROJ.4 and general Projections Discussions" &lt;proj@lists.maptools.org&gt;</span></td></tr></tbody></table></div><div id="felix-mail-content-block" style="color: black; background-color: white; width: 921px; "><div style="font-family: monospace; color: black; background-color: white; font-size: 8pt; "><pre>About the rotation sign conventions, I would
add that calling the two conventions "European"
and "American" is not helpful, since there is not
much agreement about which convention is which!
(Both conventions are used in Europe, and there
 is no obvious geographic pattern.)  

The terms "left-handed" and "right-handed" are
just as bad. 

It is better to say that cs2cs uses the sign
convention known as the 

     Position Vector Transformation.

If you look up the +towgs84 parameters on www.epsg-registry.org 
(filter by Type: Coordinate Transformation), you will see the text 

  "Warning: CARE! Ensure application uses this method! See Guidance Note
7-1"

above the parameter values.  This means that you
should scroll down _below_ the parameter values,
where you find the Method.  If it says:

 + Method [Position Vector transformation]

you can use the parameters directly in cs2cs.
But if it says 

 + Method [Coordinate Frame Rotation]

you should reverse the signs of the three
rotation parameters.

Best regards,
--
Mikael Rittri
Carmenta AB
SWEDEN
www.carmenta.com

-----Original Message-----
From: proj-bounces@lists.maptools.org
[mailto:proj-bounces@lists.maptools.org] On Behalf Of Frank Warmerdam
Sent: den 21 april 2010 18:14
To: PROJ.4 and general Projections Discussions
Subject: Re: [Proj] cs2cs's +towgs84 usage

Ilumas wrote:
&gt; Dear list,
&gt; 
&gt; could you kindly confirm that the cs2cs's +towgs84 parameters remain 
&gt; the same for a certain datum regardless of the direction of the 
&gt; transformation. Some people (e.g.
&gt; http://n2.nabble.com/Datum-Shift-WGS84-to-Arc1960-not-working-propberl
&gt; y-td3410479.html) 
&gt; &lt;http://n2.nabble.com/Datum-Shift-WGS84-to-Arc1960-not-working-propber
&gt; ly-td3410479.html&gt;seem to suggest that the values need to be negated 
&gt; when going FROM wgs84 TO something else, but this seems a bit strange 
&gt; to me. Unfortunately all the examples in the man pages seem to be 
&gt; about changing the coordinates TO wgs84...

Ilumas,

The parameters are always expressed in terms of what it takes to
transform to WGS84.  If PROJ is transforming from WGS84 it will
internally reverse the sense of the transformation.

Keep in mind there is also an issue with the handedness of the
parameters.
Some folks, mostly european, express the parameters with a different
handedness.  The scripts that generate the "epsg" init file already know
about this case and convert to the usual PROJ.4/North American
handedness but if you are researching parameters yourself from various
sources you may need to be aware of it.

Best regards,
-- 
---------------------------------------+--------------------------------
---------------------------------------+------
I set the clouds in motion - turn up   | Frank Warmerdam,
warmerdam@pobox.com
light and sound - activate the windows | http://pobox.com/~warmerdam
and watch the world go round - Rush    | Geospatial Programmer for Rent

_______________________________________________
Proj mailing list
Proj@lists.maptools.org
http://lists.maptools.org/mailman/listinfo/proj
_______________________________________________
Proj mailing list
Proj@lists.maptools.org
http://lists.maptools.org/mailman/listinfo/proj
</pre></div></div></div></span></blockquote><div><span class="Apple-style-span"><br></span></div><div class="aol_ad_footer" id="u9CF09F87CDF34BF7ADFD449E7F9FA692"></div></body></html>