Zaslat SMS: A partitioned conditioned Latin hypercube sampling method considering spatial heterogeneity in digital soil mapping