A method 100 of determining soil condition for possible treatment. The method 100 comprises taking a soil sample 101 at a predetermined location with an unmanned aerial vehicle (UAV) 10. Sensing 102 at least one characteristic of the soil with a sensor 26. Storing a value 103 representative of the at least one characteristic and the predetermined location in a database. Determining 104 if the value is within an acceptable range, and taking a corrective action 105 to adjust the valve within the acceptable range.