oil heterogenity refers to the fact that soil consists of many different things and they are not mixed evenly throughout the soil (humus, sand particles, clay particles, silt particles, minerals, etc are all found in varying amounts and the soil varies in vertically as well as horizontally in what it contains)
The way in which the soil varies has been found to influence what species of plant grows on it and how well the plant fares