In this paper, a method for extracting Fenglin and Fengcong landform units based on karst topographic feature points is proposed. First, the variable analysis window method is used to extract peaks, nadirs, and saddle points in the karst area based on digital elevation model (DEM) data. Thiessen polygons that cover the karst surface area are constructed according to the locations of the peaks and nadirs, and the attributes of the saddles are assigned to corresponding polygons. The polygons are automatically classified via grouping analysis according to the corresponding spatial combinations of peaks, saddles, and nadirs in the Fenglin and Fengcong landform units. Then, a detailed division of the surface morphology of the karst area is achieved by distinguishing various types of Fenglin or Fengcong landform units. Experiments in the Guilin research area show that the proposed method successfully distinguishes the Fenglin and Fengcong terrain areas and extracts Fengcong landform units, individual Fenglin units, and Fenglin chains. The Fengcong area covers approximately two-thirds of the whole area, the individual Fenglin area covers approximately one-fourth, and the Fenglin chain area covers approximately one-tenth. The development of Fenglin has different stages in the Guilin area. This study provides data support for the detailed morphological study of karst terrain, and proposes a new research idea for the division and extraction of karst landform units.