Topography is one of the dominant factors in regional soil formation and development. Soil distribution has a certain pattern from high to low in space, and this pattern has a high degree of consistency with slope position. Most of the current research on soil mapping uses landscape types generated by existing methods directly as environmental covariates, and there are few landscape classification methods specifically oriented toward soil surveys. There is rarely any research on landform classification using relative slope position (RSP) and elevation. Therefore, we designed a landform classification method based on RSP and elevation, Terrainforms (TF), and combined the landform type with land use type to construct soil–landscape units for soil type and attribute spatial prediction. In this study, two commonly used landform classification methods, Geomorphons and Landforms, were also used to compare with this design method. It was found that the constructed soil–landscape units had a high consistency with the soil spatial distribution. The landform types based on RSP and elevation obtained the second-highest prediction accuracy in both soil type and soil organic carbon (SOC), and the constructed soil–landscape types obtained the highest prediction accuracy. The results show that the landform classification method based on RSP and elevation is not easily limited by the analysis scale, and is an efficient and accurate landform classification method. The TF landform type and its constructed soil–landscape types can be used as an important environmental variable in soil prediction and sampling, which can provide some guidance and reference for landform classification and digital soil mapping.