<div dir="ltr"><div dir="ltr"><div>Hi,</div><div><br></div><div>I'm struggling a bit with Mapserver (8.0.0) + PROJ (9.1.0) getting it to use the right transformation (RDTRANS2018) rules.</div><div><br></div><div>I have a (Docker) environment with</div><div>- PROJ 9.1.0</div><div>- GDAL 3.5.2</div><div>- Mapserver 8.0.0 (branch-8-0)</div><div><br></div><div>When I run cs2cs (PROJ) the output is correct (in order words what I expect) going from EPSG:28992 -> EPSG:4258.</div><div>With PROJ_DEBUG on I can verify that is calling the right tif (nl_nsgi_rdtrans2018.tif in this case)</div><div>Moving up the chain by using GDAL (ogr2ogr GPKG EPSG:28992 -> GPKG EPSG:4258) I get the same correct result.</div><div><br></div><div>But putting it all together with Mapserver I'm not seeing the same result and I'm getting results +100m from where they should be.</div><div>The strange thing is when I use EPSG:25831 (ETRS89 / UTM zone 31N, in meters) instead of EPSG:4258 (ETRS89, degree) the results are correctly translated. (also using the nl_nsgi_rdtrans2018.tif when called with cs2cs)</div><div><br></div><div>Mapserver also seems to use the correct PROJ 9.1.0, when I alter PROJ_DATA or remove the proj.db it says it's missing them.</div><div>Also using different data sources like GPKG, FGB, and so on doesn't seem to change this behaviour.</div><div><br></div><div>Does anyone know what could be causing this or advice on how to further investigate the issue?</div><div><br></div><div>Regards,</div><div>Wouter</div></div></div>