General comment for all Geometry computation classes.  Should they all have `fromCartographic` overloads that take `Cartographic` instead of `Cartesian` where appropriate.  It will make the calling code cleaner and make the API easier to use (assuming a lot of people work in Cartographic).