<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>