Factors such as water flow, obstacles, drop heights, and rock formations contribute to the classification of a rapid.