aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xnad/testvarious26
-rw-r--r--nad/tv_out.dist12
2 files changed, 38 insertions, 0 deletions
diff --git a/nad/testvarious b/nad/testvarious
index fa02d145..c20190ea 100755
--- a/nad/testvarious
+++ b/nad/testvarious
@@ -539,6 +539,32 @@ $EXE -f '%.14f' \
56.958381652832 72.8798
56.9584 72.8798
EOF
+echo "##############################################################" >> ${OUT}
+echo "Test omerc differences between poles (#190)" >> ${OUT}
+# First, north pole.
+$EXE -f '%.3f' \
+ +proj=latlong +ellps=WGS84 \
+ +to +proj=omerc +ellps=WGS84 +datum=WGS84 +no_rot \
+ +lon_1=-27 +lat_1=70 +lon_2=-38 +lat_2=80 +lat_0=70 \
+ -E >>${OUT} <<EOF
+-27 70
+-27 80
+-27 89.9
+163 89.9
+163 80
+EOF
+# Again, for the south pole.
+$EXE -f '%.3f' \
+ +proj=latlong +ellps=WGS84 \
+ +to +proj=omerc +ellps=WGS84 +datum=WGS84 +no_rot \
+ +lon_1=-27 +lat_1=-70 +lon_2=-38 +lat_2=-80 +lat_0=-70 \
+ -E >>${OUT} <<EOF
+-27 -70
+-27 -80
+-27 -89.9
+163 -89.9
+163 -80
+EOF
##############################################################################
# Done!
# do 'diff' with distribution results
diff --git a/nad/tv_out.dist b/nad/tv_out.dist
index 590d3321..d8137311 100644
--- a/nad/tv_out.dist
+++ b/nad/tv_out.dist
@@ -255,3 +255,15 @@ Test MGI datum gives expected results (#207)
Test omerc sensitivity with locations 90d from origin(#114)
56.958381652832 72.8798 -9985.16336452572614 -227.67701050320997 0.00000000000000
56.9584 72.8798 9985.16263662453457 -227.67701050313340 0.00000000000000
+##############################################################
+Test omerc differences between poles (#190)
+-27 70 7846957.203 0.000 0.000
+-27 80 8944338.041 204911.652 0.000
+-27 89.9 10033520.737 402158.063 0.000
+163 89.9 10055728.173 404099.799 0.000
+163 80 11163496.121 397796.828 0.000
+-27 -70 -7846957.203 0.000 0.000
+-27 -80 -8944338.041 204911.652 0.000
+-27 -89.9 -10033520.737 402158.063 0.000
+163 -89.9 -10055728.173 404099.799 0.000
+163 -80 -11163496.121 397796.828 0.000