diff options
| author | Kristian Evers <kristianevers@gmail.com> | 2017-10-31 22:46:40 +0100 |
|---|---|---|
| committer | Kristian Evers <kristianevers@gmail.com> | 2017-10-31 22:46:40 +0100 |
| commit | c8bef3173f55ec2de0d0ea452c0c9a07e0c89638 (patch) | |
| tree | 86618fe3364b7b30cb9b2f4f598bde1c34c2e3a1 /test | |
| parent | 9222694f522afb0dd96a50a8263dad62efa5d54e (diff) | |
| download | PROJ-c8bef3173f55ec2de0d0ea452c0c9a07e0c89638.tar.gz PROJ-c8bef3173f55ec2de0d0ea452c0c9a07e0c89638.zip | |
Add 'axisswap' operation - swap axes in pipelines
Diffstat (limited to 'test')
| -rw-r--r-- | test/gie/axisswap.gie | 67 |
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 |
