diff options
| author | Micah Cochran <micahcochran@users.noreply.github.com> | 2016-03-27 10:54:51 -0500 |
|---|---|---|
| committer | Micah Cochran <micahcochran@users.noreply.github.com> | 2016-03-27 10:54:51 -0500 |
| commit | 3038315ab1cde75268a474a3170215d887f0c583 (patch) | |
| tree | 666b595c15018d92406005ebb278af842362337a /nad | |
| parent | b62139be2b5f31d23bbdfa01fb2601270fc7f5b5 (diff) | |
| download | PROJ-3038315ab1cde75268a474a3170215d887f0c583.tar.gz PROJ-3038315ab1cde75268a474a3170215d887f0c583.zip | |
Add Patterson Cylindrical projection. Add tests for projection.
Diffstat (limited to 'nad')
| -rwxr-xr-x | nad/testvarious | 34 | ||||
| -rw-r--r-- | nad/tv_out.dist | 22 |
2 files changed, 56 insertions, 0 deletions
diff --git a/nad/testvarious b/nad/testvarious index 0f3384c2..a3604ec1 100755 --- a/nad/testvarious +++ b/nad/testvarious @@ -787,6 +787,40 @@ $EXE -f '%.7f' \ -E >> ${OUT} <<EOF 7461300.0 528000.0 0.0 EOF +echo "##############################################################" >> ${OUT} +echo "Test patterson forward projection" >> ${OUT} +# +$EXE -f '%0.8f' \ + +proj=latlong +datum=WGS84 \ + +to +proj=patterson +a=6371008.7714 +b=6371008.7714 +units=m \ + -E >> ${OUT} <<EOF +-180 90 +-135 67.5 +-90 45 +-45 22.5 +0 0 +45 -22.5 +90 -45 +135 -67.5 +180 -90 +EOF +echo "##############################################################" >> ${OUT} +echo "Test patterson inverse projection" >> ${OUT} +# +$EXE -f '%0.3f' \ + +proj=patterson +a=6371008.7714 +b=6371008.7714 +units=m \ + +to +proj=latlong +datum=WGS84 \ + -E >> ${OUT} <<EOF +-20015114.352186374 11409566.822831295 +-15011335.76413978 8729502.054111844 +-10007557.176093187 5366413.421153781 +-5003778.588046594 2551415.729669344 +0.0 0.0 +5003778.588046594 -2551415.729669344 +10007557.176093187 -5366413.421153781 +15011335.76413978 -8729502.054111844 +20015114.352186374 -11409566.822831295 +EOF # Done! diff --git a/nad/tv_out.dist b/nad/tv_out.dist index 3dca88c9..f61df2f6 100644 --- a/nad/tv_out.dist +++ b/nad/tv_out.dist @@ -357,3 +357,25 @@ Test misrsom forward projection ############################################################## Test misrsom inverse projection 7461300.0 528000.0 0.0 48.6496622 66.2263207 0.0000000 +############################################################## +Test patterson forward projection +-180 90 -20015114.35218637 11409566.82283130 0.00000000 +-135 67.5 -15011335.76413978 8729502.05411184 0.00000000 +-90 45 -10007557.17609319 5366413.42115378 0.00000000 +-45 22.5 -5003778.58804659 2551415.72966934 0.00000000 +0 0 0.00000000 0.00000000 0.00000000 +45 -22.5 5003778.58804659 -2551415.72966934 0.00000000 +90 -45 10007557.17609319 -5366413.42115378 0.00000000 +135 -67.5 15011335.76413978 -8729502.05411184 0.00000000 +180 -90 20015114.35218637 -11409566.82283130 0.00000000 +############################################################## +Test patterson inverse projection +-20015114.352186374 11409566.822831295 -180.000 90.000 0.000 +-15011335.76413978 8729502.054111844 -135.000 67.500 0.000 +-10007557.176093187 5366413.421153781 -90.000 45.000 0.000 +-5003778.588046594 2551415.729669344 -45.000 22.500 0.000 +0.0 0.0 0.000 0.000 0.000 +5003778.588046594 -2551415.729669344 45.000 -22.500 0.000 +10007557.176093187 -5366413.421153781 90.000 -45.000 0.000 +15011335.76413978 -8729502.054111844 135.000 -67.500 0.000 +20015114.352186374 -11409566.822831295 180.000 -90.000 0.000 |
