To enhance the application of building information modeling (BIM) in schedule management for engineering projects, improve spatial planning capabilities, and minimize subjective factors in schedule preparation, this paper presents a framework and method for automatic construction schedule planning based on BIM and data-driven approaches under multi-dimensional spatial resource constraints. The method includes data acquisition, construction process reasoning, time parameter calculation, and schedule generation and scheduling. Initially, the construction data from the BIM model and manual input are imported into the reasoning system to establish the logical relationships of the construction process. Construction time parameters and spatial resource requirements are then automatically calculated using MySQL. Subsequently, the spatial layout and resource allocation data exported from the BIM model are compared to assess whether the space meets the project requirements. Finally, a construction schedule that satisfies the space constraints is generated. The method was validated through a case study, demonstrating its effectiveness in automatic schedule planning under human-computer interaction. This study introduces an innovative approach that considers spatial conflicts in the automatic scheduling process, improving planning efficiency and reducing the risk of spatial conflicts on construction sites.