<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Consolas;
        panose-1:2 11 6 9 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoPlainText, li.MsoPlainText, div.MsoPlainText
        {mso-style-priority:99;
        mso-style-link:"Plain Text Char";
        margin:0cm;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;
        mso-fareast-language:EN-US;}
span.EmailStyle23
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
span.PlainTextChar
        {mso-style-name:"Plain Text Char";
        mso-style-priority:99;
        mso-style-link:"Plain Text";
        font-family:"Calibri",sans-serif;
        mso-fareast-language:EN-US;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:70.85pt 70.85pt 70.85pt 70.85pt;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="NL" link="blue" vlink="purple" style="word-wrap:break-word">
<div class="WordSection1">
<p class="MsoPlainText" style="margin-left:70.8pt"><span lang="EN-GB"><o:p> </o:p></span></p>
<p class="MsoPlainText" style="margin-left:70.8pt"><span lang="EN-GB">JL wrote:<o:p></o:p></span></p>
<p class="MsoPlainText" style="margin-left:70.8pt"><span lang="EN-GB">> the route trough ETRF2000 should be the default […]<o:p></o:p></span></p>
<p class="MsoPlainText" style="margin-left:70.8pt"><span lang="EN-GB"><o:p> </o:p></span></p>
<p class="MsoPlainText" style="margin-left:70.8pt"><span lang="EN-GB">> Thus ETRS89 -> ETRF2000 -> ITRF2000 -> ITRF2014 instead of ETRS89 -> ETRF2014 -> ITRF2014. What makes PROJ choose the latter?<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-GB"><o:p> </o:p></span></p>
<p class="MsoPlainText" style="margin-left:35.4pt"><span lang="EN-GB">ER wrote:<o:p></o:p></span></p>
<p class="MsoPlainText" style="margin-left:35.4pt"><span lang="EN-GB">> PROJ has no idea of what is recommended/preferred by European geodestists ;-) It only trusts records in its database.<o:p></o:p></span></p>
<p class="MsoPlainText" style="margin-left:35.4pt"><span lang="EN-GB"><o:p> </o:p></span></p>
<p class="MsoPlainText" style="margin-left:35.4pt"><span lang="EN-GB">> PROJ can only infer pipelines with at most one intermediate CRS. If you want ETRS89 -> ETRF2000 -> ITRF2000 -> ITRF2014, you need an explicit concatenated operation chaining the 3 individual
 steps.<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-GB"><o:p> </o:p></span></p>
<p class="MsoPlainText"><span lang="EN-GB">In fact, in PROJ the ETRS89 -> ETRF2000 -> ITRF2000 -> ITRF2014 route gives identical results to ETRS89 -> ETRF2000 -> ITRF2014, and this also has only one intermediate CRS:<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-GB"><o:p> </o:p></span></p>
<p class="MsoPlainText"><span lang="EN-GB" style="font-size:10.0pt;font-family:Consolas">projinfo -s epsg:7931 -t epsg:7912<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-GB" style="font-size:10.0pt;font-family:Consolas">Operation No. 1:<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-GB" style="font-size:10.0pt;font-family:Consolas">unknown id, Conversion from ETRF2000 (geog3D) to ETRF2000 (geocentric) + Inverse of ITRF2014 to ETRF2000 (1) + Conversion from ITRF2014 (geocentric) to ITRF2014 (geog3D),
 0 m<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-GB" style="font-size:10.0pt;font-family:Consolas"><o:p> </o:p></span></p>
<p class="MsoPlainText"><span lang="EN-GB" style="font-size:10.0pt;font-family:Consolas">projinfo -s epsg:8403 -t epsg:7912<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-GB" style="font-size:10.0pt;font-family:Consolas">Operation No. 1:<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-GB" style="font-size:10.0pt;font-family:Consolas">unknown id, Conversion from ETRF2014 (geog3D) to ETRF2014 (geocentric) + Inverse of ITRF2014 to ETRF2014 (2) + Conversion from ITRF2014 (geocentric) to ITRF2014 (geog3D),
 0 m<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-GB"><o:p> </o:p></span></p>
<p class="MsoPlainText"><span lang="EN-GB">If it is not the number of steps, what makes PROJ not choose ETRS89 -> ETRF2000 -> ITRF2014 but  ETRS89 -> ETRF2014 -> ITRF2014 instead? And what would need to be changed in the database to change that transformation
 route?<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-GB"><o:p> </o:p></span></p>
<p class="MsoPlainText">Jochem<o:p></o:p></p>
</div>
<br>
<br>
<font size="2">Disclaimer:<br>
De inhoud van deze e-mail is vertrouwelijk en uitsluitend bestemd voor de geadresseerde(n).<br>
Gebruik, openbaarmaking, vermenigvuldiging, verspreiding en/of verstrekking van deze informatie aan derden is niet toegestaan.<br>
Op al onze producten en diensten zijn onze algemene leveringsvoorwaarden van toepassing<br>
[https://www.kadaster.nl/algemene-leveringsvoorwaarden].<br>
<br>
Disclaimer:<br>
This email and any files transmitted with it are confidential and intended solely for the use of the individual or entity to whom they are addressed.<br>
If you are not the intended recipient, you are notified that disclosing, copying, distributing or taking any action in reliance on the contents of this information is strictly prohibited.<br>
Our general terms and conditions of delivery apply to all our products and services<br>
[https://www.kadaster.com/general-terms-and-conditions]. <br>
</font>
</body>
</html>