本发明公开了一种基于BIM的重力坝智能化设计方法,包括以下步骤:确定重力坝的选址区域;在选址区域建立GIS系统,其中GIS系统包含重力坝的地形、地质、水系信息;关联GIS系统与BIM;在BIM中输入相关信息,得到推荐的坝顶高程、表孔孔口尺寸、消能建筑物的长度信息;在BIM中内置水系、地形与表孔孔口尺寸、消能建筑物长度的关系,筛选出满足泄流长度的河段;在BIM中内置建基面与地形、地质关系,筛选出满足地形地质条件的河段;在BIM中内置模型与建基面、坝顶高程、孔口尺寸、消能建筑物的关系,基于上一步获得的河段自动生成模型。本发明使重力坝的设计实现了智能化,实现了模型的快速建立和更新,修改方便,极大地缩短了项目策划周期,提高了设计效率。