aboutsummaryrefslogtreecommitdiff
path: root/nad
diff options
context:
space:
mode:
authorFrank Warmerdam <warmerdam@pobox.com>2011-12-14 01:35:20 +0000
committerFrank Warmerdam <warmerdam@pobox.com>2011-12-14 01:35:20 +0000
commita168bb38a0820a4227f211ef719275e9360fbed3 (patch)
tree0337d38beae26a43324ea94f1dfbabef3298c419 /nad
parent4c97d903b3ee33064ab756011a10e8c0923dd68b (diff)
downloadPROJ-a168bb38a0820a4227f211ef719275e9360fbed3.tar.gz
PROJ-a168bb38a0820a4227f211ef719275e9360fbed3.zip
added Healpix projection
git-svn-id: http://svn.osgeo.org/metacrs/proj/trunk@2125 4e78687f-474d-0410-85f9-8d5e500ac6b2
Diffstat (limited to 'nad')
-rwxr-xr-xnad/testvarious58
-rw-r--r--nad/tv_out.dist26
2 files changed, 84 insertions, 0 deletions
diff --git a/nad/testvarious b/nad/testvarious
index 3913ce7d..3505dd16 100755
--- a/nad/testvarious
+++ b/nad/testvarious
@@ -237,6 +237,64 @@ $EXE +proj=latlong +datum=WGS84 \
-30 40
-35 45
EOF
+echo "##############################################################" >> ${OUT}
+echo "Test forward projection on sphere" >> ${OUT}
+$EXE +proj=latlong +a=1 +lon_0=0 \
+ +to +proj=healpix +a=1 +lon_0=0 -f '%.'5'f' \
+ -E >>${OUT} <<EOF
+0 41.81031
+-90 0
+EOF
+echo "Test inverse projection on sphere" >> ${OUT}
+$EXE +proj=latlong +a=1 +lon_0=0 \
+ +to +proj=healpix +a=1 +lon_0=0 -f '%.'5'f' -I\
+ -E >>${OUT} <<EOF
+0 0.7853981633974483
+-1.5707963267948966 0
+EOF
+echo "Test forward projection on ellipsoid" >> ${OUT}
+$EXE +proj=latlong +a=1 +lon_0=0 +ellps=WGS84 \
+ +to +proj=healpix +a=1 +lon_0=0 +ellps=WGS84 -f '%.'5'f' \
+ -E >>${OUT} <<EOF
+0 41.937853904844985
+-90 0
+EOF
+echo "Test inverse projection on ellipsoid" >> ${OUT}
+$EXE +proj=latlong +a=1 +lon_0=0 +ellps=WGS84 \
+ +to +proj=healpix +a=1 +lon_0=0 +ellps=WGS84 -f '%.'5'f' -I\
+ -E >>${OUT} <<EOF
+0 0.7853981633974483
+-1.5707963267948966 0
+EOF
+echo "##############################################################" >> ${OUT}
+echo "Test forward projection on sphere" >> ${OUT}
+$EXE +proj=latlong +a=1 +lon_0=0 \
+ +to +proj=rhealpix +a=1 +lon_0=0 +npole=0 +spole=0 -f '%.'5'f' \
+ -E >>${OUT} <<EOF
+0 41.81031
+-90 0
+EOF
+echo "Test inverse projection on sphere" >> ${OUT}
+$EXE +proj=latlong +a=1 +lon_0=0 \
+ +to +proj=rhealpix +a=1 +lon_0=0 +npole=0 +spole=0 -f '%.'5'f' -I\
+ -E >>${OUT} <<EOF
+0 0.7853981633974483
+-1.5707963267948966 0
+EOF
+echo "Test forward projection on ellipsoid" >> ${OUT}
+$EXE +proj=latlong +a=1 +lon_0=0 +ellps=WGS84 \
+ +to +proj=rhealpix +a=1 +lon_0=0 +ellps=WGS84 +npole=0 +spole=0 -f '%.'5'f' \
+ -E >>${OUT} <<EOF
+0 41.937853904844985
+-90 0
+EOF
+echo "Test inverse projection on ellipsoid" >> ${OUT}
+$EXE +proj=latlong +a=1 +lon_0=0 +ellps=WGS84 \
+ +to +proj=rhealpix +a=1 +lon_0=0 -I +ellps=WGS84 +npole=0 +spole=0 -f '%.'5'f'\
+ -E >>${OUT} <<EOF
+0 0.7853981633974483
+-1.5707963267948966 0
+EOF
#
##############################################################################
# Done!
diff --git a/nad/tv_out.dist b/nad/tv_out.dist
index 8e9d5b12..b7365f25 100644
--- a/nad/tv_out.dist
+++ b/nad/tv_out.dist
@@ -84,3 +84,29 @@ Test transverse mercator inverse (#97)
Test robinson projection (#113)
-30 40 -2612095.95 4276351.58 0.00
-35 45 -2963455.42 4805073.65 0.00
+##############################################################
+Test forward projection on sphere
+0 41.81031 0.00000 0.78540 0.00000
+-90 0 -1.57080 0.00000 0.00000
+Test inverse projection on sphere
+0 0.7853981633974483 0.00000 41.81031 0.00000
+-1.5707963267948966 0 -90.00000 0.00000 0.00000
+Test forward projection on ellipsoid
+0 41.937853904844985 0.00000 0.78540 0.00000
+-90 0 -1.57080 0.00000 0.00000
+Test inverse projection on ellipsoid
+0 0.7853981633974483 0.00000 41.93785 0.00000
+-1.5707963267948966 0 -90.00000 0.00000 0.00000
+##############################################################
+Test forward projection on sphere
+0 41.81031 0.00000 0.78540 0.00000
+-90 0 -1.57080 0.00000 0.00000
+Test inverse projection on sphere
+0 0.7853981633974483 0.00000 41.81031 0.00000
+-1.5707963267948966 0 -90.00000 0.00000 0.00000
+Test forward projection on ellipsoid
+0 41.937853904844985 0.00000 0.78540 0.00000
+-90 0 -1.57080 0.00000 0.00000
+Test inverse projection on ellipsoid
+0 0.7853981633974483 0.00000 41.93785 0.00000
+-1.5707963267948966 0 -90.00000 0.00000 0.00000