多项选择题

造成水土流失的主要因素有自然因素和人类活动因素。影响水土流失的自然因素主要有()。

A.地质,如岩石的风化性、坚硬性、透水性等
B.地形,如坡度、坡长、坡面形状、沟壑密度等
C.土壤,如土壤透水性、抗蚀性、抗冲性等
D.气候,如降水量、降雨强度、风速等