busstoptaktik / geodesy

Rust geodesy
Apache License 2.0
66 stars 6 forks source link

Additional `kp` functionality and flags #46

Open busstoptaktik opened 1 year ago

busstoptaktik commented 1 year ago

With the reincarnation of the Plain context provider and its support for handling ancillary data, kp has become rather capable recently, but there are still some obvious holes in the functionality.

Obvious because in an abstract geodetic tool landscape, we may consider kp to sit as the third vertex in a triangle, where the two other vertices comprise the PROJ command line tools proj and cct. Or perhaps even the third vertex in a tetrahedron, with the PROJ geod program sitting in the fourth out-of-plane vertex. So we should expect kp to cover more or less everything these two (three) do. And more or less none of what their cousin cs2cs does, since that is entirely out of scope for Rust Geodesy.

Hence kp should gain at least some of these items: