diff options
| author | Thomas Knudsen <thokn@sdfe.dk> | 2018-02-10 14:57:50 +0100 |
|---|---|---|
| committer | Thomas Knudsen <thokn@sdfe.dk> | 2018-02-10 14:57:50 +0100 |
| commit | 3c62e6e7263b3a0e6e2397db5b43607f4b7fbe1d (patch) | |
| tree | 1ae595f53d40382bb0281307ac09b4bcf7f28f45 /src/gie.c | |
| parent | 8a407d59d4aa657415a4cfd3069206f5839e6470 (diff) | |
| download | PROJ-3c62e6e7263b3a0e6e2397db5b43607f4b7fbe1d.tar.gz PROJ-3c62e6e7263b3a0e6e2397db5b43607f4b7fbe1d.zip | |
Handle sign convention for vertical datum shifts
Also make corresponding sign corrections in a number of tests,
and comment out a few tests which work correctly, but report
failure since gie is not yet ready to handle unusual axis
orders in cases with angular output coordinates.
Diffstat (limited to 'src/gie.c')
| -rw-r--r-- | src/gie.c | 9 |
1 files changed, 8 insertions, 1 deletions
@@ -842,10 +842,17 @@ Tell GIE what to expect, when transforming the ACCEPTed input if (T.verbosity > 3) printf ("GOT %.12f %.12f %.12f %.12f\n", co.v[0],co.v[1],co.v[2],co.v[3]); +#if 0 + /* We need to handle unusual axis orders - that'll be an item for version 5.1 */ + if (T.P->axisswap) { + ce = proj_trans (T.P->axisswap, T.dir, ce); + co = proj_trans (T.P->axisswap, T.dir, co); + } +#endif if (proj_angular_output (T.P, T.dir)) d = proj_lpz_dist (T.P, ce.lpz, co.lpz); else - d = proj_xyz_dist (T.b.xyz, T.e.xyz); + d = proj_xyz_dist (co.xyz, ce.xyz); if (d > T.tolerance) return expect_message (d, args); |
