<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <p>Diogo,<br>
    </p>
    There are far more CRS definitions in the PROJ database, mostly
    coming from the EPSG dataset, than there are known transformations
    from/to those CRS to other ones<br>
    <blockquote type="cite"
cite="mid:CAA_s=pM1Jkt+LN0LMBsbb3o30tDoyREJE41wB9Q44fh-Vxdccw@mail.gmail.com">
      <div dir="ltr">
        <p dir="auto">
          Genoa 1942 height (Italy)<br>
        </p>
        <div dir="auto">
          <pre>$ <span>echo</span> <span><span>"</span>14.995 37.755 3357<span>"</span></span> <span>|</span> PROJ_NETWORK=ON gdaltransform --debug on -s_srs <span><span>"</span>EPSG:4326+3855<span>"</span></span> -t_srs <span><span>"</span>EPSG:32632+5214<span>"</span></span>
<span>>></span> 1028333.73796622 4195591.29690422 3357</pre>
        </div>
      </div>
    </blockquote>
    In that situation, "projinfo -t EPSG:32632+5214 -s EPSG:4326+3855
    --spatial-test intersects" shows a potential transformation, but
    that requires that you need to get (buy) the geo_igm_mar06.grd grid
    which does the "ETRS89 to Genoa 1942 height" transformation from
    <a class="moz-txt-link-freetext" href="https://www.igmi.org/en">https://www.igmi.org/en</a> and convert it into a format understood by
    PROJ<br>
    <blockquote type="cite"
cite="mid:CAA_s=pM1Jkt+LN0LMBsbb3o30tDoyREJE41wB9Q44fh-Vxdccw@mail.gmail.com">
      <div dir="ltr">
        <p dir="auto">N2000 (Finland)<br>
        </p>
        <div dir="auto">
          <pre>$ <span>echo</span> <span><span>"</span>25.15296 62.50195 269<span>"</span></span> <span>|</span> PROJ_NETWORK=ON gdaltransform --debug on -s_srs <span><span>"</span>EPSG:4326+3855"</span> -t_srs <span><span>"</span>EPSG:3067+3900<span>"</span></span>
<span>>></span> 404861.868388335 6931460.32557422 269</pre>
        </div>
      </div>
    </blockquote>
    <p>There's no known transformation between N2000 and ETRS89 or WGS84
      in the database.</p>
    <p>That said
<a class="moz-txt-link-freetext" href="https://www-maanmittauslaitos-fi.translate.goog/kartat-ja-paikkatieto/asiantuntevalle-kayttajalle/koordinaattimuunnokset/fin2005n00-geoidimalli?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-US&_x_tr_pto=wapp">https://www-maanmittauslaitos-fi.translate.goog/kartat-ja-paikkatieto/asiantuntevalle-kayttajalle/koordinaattimuunnokset/fin2005n00-geoidimalli?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-US&_x_tr_pto=wapp</a>
      shows that there is a <font style="vertical-align: inherit;"><font
          style="vertical-align: inherit;">FIN2005N00 geoid model that
          exists for N2000 <--> ETRS89, so there's potential if
          that was registered in EPSG.</font></font></p>
    <p><font style="vertical-align: inherit;"><font
          style="vertical-align: inherit;">That said, if you use the
          online converted at
          <a class="moz-txt-link-freetext" href="https://kartta.paikkatietoikkuna.fi/?lang=en">https://kartta.paikkatietoikkuna.fi/?lang=en</a> to do the N2000
          <--> ETRS89, you can get the result:</font></font></p>
    <p><font style="vertical-align: inherit;"><font
          style="vertical-align: inherit;">1) Transform from
          EPSG:4326+3855 to ETRS89 3D<br>
        </font></font></p>
    <p><font style="vertical-align: inherit;"><font
          style="vertical-align: inherit;">$ echo 25.15296 62.50195 269
          | PROJ_NETWORK=ON gdaltransform -s_srs EPSG:4326+3855 -t_srs
          EPSG:4939<br>
          25.15296 62.50195 287.822128823693<br>
        </font></font></p>
    <p><font style="vertical-align: inherit;"><font
          style="vertical-align: inherit;">2) Use the online transformer
          from EUREF-FIN-GRS80h (~= EPSG:4939) to EUREF-FIN-GRS80 + 
          N2000</font></font></p>
    <p><font style="vertical-align: inherit;"><font
          style="vertical-align: inherit;">==> lat=</font></font>62.50195
      lon=25.15296 H=269.2867</p>
    <p>3) Transform from<font style="vertical-align: inherit;"><font
          style="vertical-align: inherit;">EUREF-FIN-GRS80 +  N2000</font></font>
      to EPSG:3067+3900</p>
    <p>$ echo 25.15296 62.50195 269.2867  | PROJ_NETWORK=ON
      gdaltransform -s_srs EPSG:4258+3900 -t_srs EPSG:3067+3900<br>
      404861.868388335 6931460.32557422 269.2867<br>
      <br>
      <br>
    </p>
    <blockquote type="cite"
cite="mid:CAA_s=pM1Jkt+LN0LMBsbb3o30tDoyREJE41wB9Q44fh-Vxdccw@mail.gmail.com">
      <div dir="ltr">
        <p dir="auto">EVRF2007 (Estonia)<br>
        </p>
        <div dir="auto">
          <pre>$ <span>echo</span> <span><span>"</span>27.059167 57.714444 318<span>"</span></span> <span>|</span> PROJ_NETWORK=ON gdaltransform --debug on -s_srs <span><span>"</span>EPSG:4326+<span>3855"</span></span> -t_srs <span><span>"</span>EPSG:3301+5621<span>"</span></span>
<span>>></span> 682284.606829111 6401087.4159131 318
</pre>
        </div>
      </div>
    </blockquote>
    <p>There's only one known transformation between EVRF2007 and ETRS89
      or WGS84, but it is for Slovakia.</p>
    <p>Even</p>
    <br>
    <pre class="moz-signature" cols="72">-- 
<a class="moz-txt-link-freetext" href="http://www.spatialys.com">http://www.spatialys.com</a>
My software is free, but my time generally not.</pre>
  </body>
</html>