Soil type classification and estimation of soil properties using support vector machines