Gnomonic projection algorithms library