aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFrank Warmerdam <warmerdam@pobox.com>2004-10-30 04:01:02 +0000
committerFrank Warmerdam <warmerdam@pobox.com>2004-10-30 04:01:02 +0000
commit34b98073e0033d329f99b7d3bcd76cba49161e27 (patch)
tree408940c26d3bbded18715de600eed81319440909
parentba61062e6c64c0584350074df719f84fc795fc85 (diff)
downloadPROJ-34b98073e0033d329f99b7d3bcd76cba49161e27.tar.gz
PROJ-34b98073e0033d329f99b7d3bcd76cba49161e27.zip
Changed domain of tb.lam to -180 to 180 instead of 0 to 360 before calling
adjlon(). Otherwise worldsized grids will fail over half their domain. ie. cs2cs +proj=latlong +datum=WGS84 +to +proj=latlong +nadgrids=null < "10 5" git-svn-id: http://svn.osgeo.org/metacrs/proj/trunk@1267 4e78687f-474d-0410-85f9-8d5e500ac6b2
-rw-r--r--src/nad_cvt.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/nad_cvt.c b/src/nad_cvt.c
index f6519e7e..902aa9fa 100644
--- a/src/nad_cvt.c
+++ b/src/nad_cvt.c
@@ -15,7 +15,7 @@ nad_cvt(LP in, int inverse, struct CTABLE *ct) {
tb = in;
tb.lam -= ct->ll.lam;
tb.phi -= ct->ll.phi;
- tb.lam = adjlon(tb.lam);
+ tb.lam = adjlon(tb.lam - PI) + PI;
t = nad_intr(tb, ct);
if (inverse) {
LP del, dif;