aboutsummaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorKristian Evers <kristianevers@gmail.com>2017-10-31 22:46:40 +0100
committerKristian Evers <kristianevers@gmail.com>2017-10-31 22:46:40 +0100
commitc8bef3173f55ec2de0d0ea452c0c9a07e0c89638 (patch)
tree86618fe3364b7b30cb9b2f4f598bde1c34c2e3a1 /test
parent9222694f522afb0dd96a50a8263dad62efa5d54e (diff)
downloadPROJ-c8bef3173f55ec2de0d0ea452c0c9a07e0c89638.tar.gz
PROJ-c8bef3173f55ec2de0d0ea452c0c9a07e0c89638.zip
Add 'axisswap' operation - swap axes in pipelines
Diffstat (limited to 'test')
-rw-r--r--test/gie/axisswap.gie67
1 files changed, 67 insertions, 0 deletions
diff --git a/test/gie/axisswap.gie b/test/gie/axisswap.gie
new file mode 100644
index 00000000..409af742
--- /dev/null
+++ b/test/gie/axisswap.gie
@@ -0,0 +1,67 @@
+-------------------------------------------------------------------------------
+ Tests for the axisswap operation
+-------------------------------------------------------------------------------
+
+BEGIN
+
+OPERATION +proj=axisswap +order=1,2,3,4
+TOLERANCE 0.000001 m
+ACCEPT 1 2 3 4
+EXPECT 1 2 3 4
+ROUNDTRIP 100
+
+OPERATION +proj=axisswap +order=4,3,2,1
+TOLERANCE 0.000001 m
+ACCEPT 1 2 3 4
+EXPECT 4 3 2 1
+ROUNDTRIP 100
+
+OPERATION +proj=axisswap +order=-1,-2,-3,-4
+TOLERANCE 0.000001 m
+ACCEPT 1 2 3 4
+EXPECT -1 -2 -3 -4
+ROUNDTRIP 100
+
+OPERATION +proj=axisswap +order=1,2,-3,4
+TOLERANCE 0.000001 m
+ACCEPT 1 2 3 4
+EXPECT 1 2 -3 4
+ROUNDTRIP 100
+
+OPERATION +proj=axisswap +order=-1,2,3,4
+TOLERANCE 0.000001 m
+ACCEPT 1 2 3 4
+EXPECT -1 2 3 4
+ROUNDTRIP 100
+
+OPERATION +proj=axisswap +order=1,2,3,-4
+TOLERANCE 0.000001 m
+ACCEPT 1 2 3 4
+EXPECT 1 2 3 -4
+ROUNDTRIP 100
+
+OPERATION +proj=axisswap +order=-2,1
+TOLERANCE 0.000001 m
+ACCEPT 1 2 3 4
+EXPECT -2 1 3 4
+ROUNDTRIP 100
+$
+OPERATION +proj=axisswap +order=3,-2,1
+TOLERANCE 0.000001 m
+ACCEPT 1 2 3 4
+EXPECT 3 -2 1 4
+ROUNDTRIP 100
+
+
+
+OPERATION +proj=pipeline +step +proj=latlong +step +proj=axisswap +order=1,2,3,4 +angularunits
+TOLERANCE 0.00001 m
+ACCEPT 12 55 0 0
+EXPECT 12 55 0 0
+
+OPERATION +proj=pipeline +step +proj=latlong +step +proj=axisswap +order=-2,-1,3,4 +angularunits
+TOLERANCE 0.00001 m
+ACCEPT 12 55 0 0
+EXPECT -55 -12 0 0
+
+END