move geodetic functions into ops module