diff options
| author | Even Rouault <even.rouault@spatialys.com> | 2018-12-10 11:14:56 +0100 |
|---|---|---|
| committer | Even Rouault <even.rouault@spatialys.com> | 2018-12-10 11:14:56 +0100 |
| commit | 5fca5d41ef8b3ba0dd458ca78d96bfc2fd7b63a1 (patch) | |
| tree | 43d36273828dcebd2654c67eaf268ec88d207f52 /test | |
| parent | 3945d99793709ba68b614fbdd24c1b9069be475b (diff) | |
| download | PROJ-5fca5d41ef8b3ba0dd458ca78d96bfc2fd7b63a1.tar.gz PROJ-5fca5d41ef8b3ba0dd458ca78d96bfc2fd7b63a1.zip | |
Molodensky: allow parameters to be set to zero
The computations work perfectly when one or all parameters are zero.
I've been shown a case where there was no ellipsoid change, so da = df = 0.
Diffstat (limited to 'test')
| -rw-r--r-- | test/gie/more_builtins.gie | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/test/gie/more_builtins.gie b/test/gie/more_builtins.gie index 63464998..276b1fef 100644 --- a/test/gie/more_builtins.gie +++ b/test/gie/more_builtins.gie @@ -57,6 +57,29 @@ expect 144.968 -37.79848 46.378 0 roundtrip 100 1 m ------------------------------------------------------------------------------- +------------------------------------------------------------------------------- +Molodensky with all 0 parameters +------------------------------------------------------------------------------- +operation proj=molodensky a=6378160 rf=298.25 + da=0 df=0 dx=0 dy=0 dz=0 +------------------------------------------------------------------------------- +tolerance 1 mm + +accept 144.9667 -37.8 50 0 +expect 144.9667 -37.8 50 0 + +roundtrip 1 +------------------------------------------------------------------------------- +------------------------------------------------------------------------------- +Test error cases of molodensky +------------------------------------------------------------------------------- +# No arguments +operation proj=molodensky a=6378160 rf=298.25 +expect failure errno no_args + +# Missing arguments +operation proj=molodensky a=6378160 rf=298.25 dx=0 +expect failure errno missing_arg ------------------------------------------------------------------------------- |
