more robust version of soil texture reading for aggregation