From 3ea87ae29cf6c3e9688c3f5c27280b717b671374 Mon Sep 17 00:00:00 2001 From: Frank Warmerdam Date: Wed, 7 Mar 2012 04:16:11 +0000 Subject: fix pconic forward to use P->sig (#148) git-svn-id: http://svn.osgeo.org/metacrs/proj/trunk@2186 4e78687f-474d-0410-85f9-8d5e500ac6b2 --- ChangeLog | 5 +++++ nad/testvarious | 13 +++++++++++++ nad/tv_out.dist | 4 ++++ src/PJ_sconics.c | 2 +- 4 files changed, 23 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index f7a04fcf..cb216ee8 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2012-03-06 Frank Warmerdam + + * src/PJ_sconics.c: Fix missing P->sig term in pconic forward + projection equation (#148). + 2012-03-03 Frank Warmerdam * src/PJ_omerc.c: Support +no_uoff and +no_off (#128) diff --git a/nad/testvarious b/nad/testvarious index 3886de56..31a86c9b 100755 --- a/nad/testvarious +++ b/nad/testvarious @@ -402,6 +402,19 @@ $EXE +proj=latlong +a=1 +lon_0=0 \ 180.0 67.5 0 1.341974988462332E7 7400065.6562573705 180.0 90.0 0 9591912.979377454 9062062.394736718 EOF +echo "##############################################################" >> ${OUT} +echo "Test pconic (#148)" >> ${OUT} +# +$EXE +proj=latlong +datum=WGS84 \ + +to +proj=pconic +units=m +lat_1=20n +lat_2=60n +lon_0=60W +datum=WGS84 \ + -E >>${OUT} <>${OUT} <rho_c + tan(P->sig - lp.phi); break; case PCONIC: - rho = P->c2 * (P->c1 - tan(lp.phi)); + rho = P->c2 * (P->c1 - tan(lp.phi - P->sig)); break; default: rho = P->rho_c - lp.phi; -- cgit v1.2.3