China is a country frequently affected by landslides and rockfalls. According to incomplete statistics, economic losses caused by these geological hazards amount to US$3–5 billion annually, ...