aboutsummaryrefslogtreecommitdiff
path: root/test/gie
diff options
context:
space:
mode:
authorJohn Krasting <John.Krasting@noaa.gov>2020-05-18 20:04:04 -0400
committerGitHub <noreply@github.com>2020-05-19 02:04:04 +0200
commit2e5470387df8c713af18e601c0e6a4b352294556 (patch)
tree4dc47c9db6be5527e1b7938c4ae30b41b00c6b07 /test/gie
parent9c501221de38e0e4462e9852df8f5a621688de68 (diff)
downloadPROJ-2e5470387df8c713af18e601c0e6a4b352294556.tar.gz
PROJ-2e5470387df8c713af18e601c0e6a4b352294556.zip
Implemented IGH Oceanic View (#2226)
- The current implementation of the Interrupted Goode Homolosine projection emphasizes land area. This is a compliment projection that emphasizes ocean area. - A value of lon0=-160 produces a reasonable real-world map.
Diffstat (limited to 'test/gie')
-rw-r--r--test/gie/builtins.gie115
1 files changed, 115 insertions, 0 deletions
diff --git a/test/gie/builtins.gie b/test/gie/builtins.gie
index 6e5b326f..34364c2e 100644
--- a/test/gie/builtins.gie
+++ b/test/gie/builtins.gie
@@ -2158,6 +2158,7 @@ expect 135 50
===============================================================================
# Interrupted Goode Homolosine
# PCyl, Sph.
+# (Each of the 12 sub-projections tested separately)
===============================================================================
-------------------------------------------------------------------------------
@@ -2166,12 +2167,53 @@ operation +proj=igh +a=6400000
tolerance 0.1 mm
accept 2 1
expect 223878.497456271 111701.072127637
+roundtrip 1
accept 2 -1
expect 223708.371313058 -111701.072127637
+roundtrip 1
accept -2 1
expect -222857.740596992 111701.072127637
+roundtrip 1
accept -2 -1
expect -223027.866740205 -111701.072127637
+roundtrip 1
+
+accept -100.0 22.0
+expect -11170107.212763708 2457423.5868080168
+roundtrip 1
+accept -30.0 22.0
+expect -2863013.673043605 2457423.586808016
+roundtrip 1
+accept -100.0 67.0
+expect -11170107.212763708 7205942.523056464
+roundtrip 1
+accept -30.0 67.0
+expect 17045.719482862 7205942.523056464
+roundtrip 1
+accept -160.0 -22.0
+expect -17872171.540421933 -2457423.586808016
+roundtrip 1
+accept -60.0 -22.0
+expect -6702064.327658225 -2457423.586808016
+roundtrip 1
+accept 20.0 -22.0
+expect 2234021.442552742 -2457423.586808016
+roundtrip 1
+accept 140.0 -22.0
+expect 15638150.097869191 -2457423.586808016
+roundtrip 1
+accept -160.0 -67.0
+expect -17872171.540421933 -7205942.523056464
+roundtrip 1
+accept -60.0 -67.0
+expect -6702064.327658225 -7205942.523056464
+roundtrip 1
+accept 20.0 -67.0
+expect 2234021.442552742 -7205942.523056464
+roundtrip 1
+accept 140.0 -67.0
+expect 15638150.097869191 -7205942.523056464
+roundtrip 1
direction inverse
accept 200 100
@@ -2183,6 +2225,75 @@ expect -0.001790497 0.000895247
accept -200 -100
expect -0.001790496 -0.000895247
+===============================================================================
+# Interrupted Goode Homolosine Ocean View
+# PCyl, Sph.
+# (Each of the 12 sub-projections tested separately)
+===============================================================================
+
+-------------------------------------------------------------------------------
+operation +proj=igh_o +a=6400000
+-------------------------------------------------------------------------------
+tolerance 0.1 mm
+accept 2 1
+expect 223538.245169845 111701.072127637
+roundtrip 1
+accept 2 -1
+expect 223708.371313058 -111701.072127637
+roundtrip 1
+accept -2 1
+expect -223197.992883418 111701.072127637
+roundtrip 1
+accept -2 -1
+expect -223027.866740205 -111701.072127637
+roundtrip 1
+
+accept -140.0 22.0
+expect -15638150.097869192 2457423.586808016
+roundtrip 1
+accept -10.0 22.0
+expect -954337.891014535 2457423.586808016
+roundtrip 1
+accept 130.0 22.0
+expect 14521139.376592822 2457423.586808016
+roundtrip 1
+accept -140.0 67.0
+expect -15638150.097869191 7205942.523056464
+roundtrip 1
+accept -10.0 67.0
+expect 5681.906494287 7205942.523056464
+roundtrip 1
+accept 130.0 67.0
+expect 14521139.376592822 7205942.523056464
+roundtrip 1
+accept -110.0 -22.0
+expect -12287117.934040081 -2457423.586808016
+roundtrip 1
+accept 20.0 -22.0
+expect 2234021.442552742 -2457423.586808016
+roundtrip 1
+accept 150.0 -22.0
+expect 16755160.819145568 -2457423.586808016
+roundtrip 1
+accept -110.0 -67.0
+expect -12287117.934040081 -7205942.523056464
+roundtrip 1
+accept 20.0 -67.0
+expect 2234021.442552742 -7205942.523056464
+roundtrip 1
+accept 150.0 -67.0
+expect 16755160.819145564 -7205942.523056464
+roundtrip 1
+
+direction inverse
+accept 200 100
+expect 0.001790492 0.000895247
+accept 200 -100
+expect 0.001790491 -0.000895247
+accept -200 100
+expect -0.001790494 0.000895247
+accept -200 -100
+expect -0.001790496 -0.000895247
===============================================================================
# International Map of the World Polyconic
@@ -3411,12 +3522,16 @@ operation +proj=moll +a=6400000
tolerance 0.1 mm
accept 2 1
expect 201113.698641813 124066.283433860
+roundtrip 1
accept 2 -1
expect 201113.698641813 -124066.283433860
+roundtrip 1
accept -2 1
expect -201113.698641813 124066.283433860
+roundtrip 1
accept -2 -1
expect -201113.698641813 -124066.283433860
+roundtrip 1
direction inverse
accept 200 100