aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKristian Evers <kristianevers@gmail.com>2016-10-19 18:21:04 +0200
committerKristian Evers <kristianevers@gmail.com>2016-10-19 19:25:39 +0200
commit2cac138a22e8f01e34e9cfafb6b526694548b269 (patch)
treef97f6e7eafd8dc3e6cf58a514ad2a309144260c5
parent8525610c76b5f0bb01e13d4036d60284808acaa3 (diff)
downloadPROJ-2cac138a22e8f01e34e9cfafb6b526694548b269.tar.gz
PROJ-2cac138a22e8f01e34e9cfafb6b526694548b269.zip
Incorrect formula used, changed to comply with Snyder and other sources. Fixes #331
-rw-r--r--src/PJ_omerc.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/PJ_omerc.c b/src/PJ_omerc.c
index f0a660bd..6abd2d33 100644
--- a/src/PJ_omerc.c
+++ b/src/PJ_omerc.c
@@ -219,7 +219,7 @@ PJ *PROJECTION(omerc) {
if (no_off)
Q->u_0 = 0;
else {
- Q->u_0 = fabs(Q->ArB * atan2(sqrt(D * D - 1.), cos(alpha_c)));
+ Q->u_0 = fabs(Q->ArB * atan(sqrt(D * D - 1.) / cos(alpha_c)));
if (P->phi0 < 0.)
Q->u_0 = - Q->u_0;
}