<html><head></head><body><div style="font-family: Verdana;font-size: 12.0px;"><div>Hello,<br/>
<br/>
in my case I have a point which is outside the grid-shift file.<br/>
I would expect cs2cs to stop with an error message and/or set a<br/>
return code.<br/>
<br/>
PROJ_DEBUG=3 output shows that the failure has been detected, but<br/>
the program carries on by simply skipping the shift operation. The<br/>
result is the same as without using the grid-shift file.<br/>
<br/>
Markus<br/>
<br/>
<br/>
Debug Output:<br/>
> echo 4372392 5369996 | PROJ_DEBUG=3 cs2cs +proj=tmerc +lat_0=0 +lon_0=12 +k=1.000000 +x_0=4500000 +y_0=0 +ellps=bessel +units=m +nadgrids=/Projekte/GIS/NTv2/kanu_ntv2_niederbayern.gsb +no_defs +to +proj=utm +ellps=GRS80 +zone=32 +nadgrids=null +no_defs -f "%.6f"<br/>
<br/>
pj_open_lib(/Projekte/GIS/NTv2/kanu_ntv2_niederbayern.gsb): call fopen(/Projekte/GIS/NTv2/kanu_ntv2_niederbayern.gsb) - succeeded<br/>
<br/>
NTv2 DHDN90 8145x3491: LL=(11.5944444,48.2105556) UR=(13.8566667,49.18)<br/>
<br/>
pj_apply_gridshift(): failed to find a grid shift table for<br/>
location (10.2745268dW,48.4557603dN)<br/>
tried: /Projekte/GIS/NTv2/kanu_ntv2_niederbayern.gsb<br/>
<br/>
<br/>
pj_open_lib(null): call fopen(/usr/share/proj/null) - succeeded<br/>
<br/>
Ctable2 Null transform for whole world 3x3: LL=(-180,-90) UR=(180,90)<br/>
<br/>
pj_open_lib(null): call fopen(/usr/share/proj/null) - succeeded<br/>
<br/>
pj_apply_gridshift(): used Null transform for whole world<br/>
594232.628220 5367742.606275 0.000000</div></div></body></html>