In the previous paper, we, together with J. Orihuela, showed that a compact subset X of the product space [-1,1](D) is fragmented by the uniform metric if and only if X is Lindelof with respect to the topology gamma(D) of uniform convergence on countable subsets of D. In the present paper we generalize the previous result to the case where X is K-analytic. Stated more precisely, a K-analytic subspace X of [-1,1](D) is sigma-fragmented by the uniform metric if and only if (X,gamma(D)) is Lindelof, and if this is the case then (X,gamma(D))(N) is also Lindelof. We give several applications of this theorem in areas of topology and Banach spaces. We also show by examples that the main theorem cannot be extended to the cases where X is Cech-analytic and Lindelof or countably K-determined.