1.一种山区危岩拦石分流桩板墙自动设计方法,其特征在于,具体包括以下步骤:S1,将拦石墙中锚固桩和桩间板的模型及其尺寸参数存入模型库中;S2,导入地形数据建立三维地形模型,并在所述三维地形模型的俯视图中选择防护设计范围边界;S3,根据预设的条件,采用“直线布设法”或 “折线布设法”确定拦石墙中锚固桩在所述防护设计范围边界上布设的点位;S4,从所述模型库中选择锚固桩和桩间板的模型,根据所述点位在所述三维地形模型上布设锚固桩和桩间板,并完成山区危岩拦石分流桩板墙的三维模型设计;步骤S3中的“直线布设法”具体包括以下步骤:S31,在所述俯视图上任选一点作为基准点,在所述俯视图所在平面上,每间隔步长角度作一条经过基点且贯穿所述防护设计范围边界的直线,直线与所述防护设计范围边界的交点构成了多条线段;S32,选出长度大于或等于最小防护长度阈值的线段,作为备选线段;S33,将所述备选线段以桩间距作定距等分,得到等分点;S34,将等分点投影到所述三维地形模型的地面,得到地面投影点,并得到每个地面投影点的三维坐标;S35,根据所述地面投影点的三维坐标计算备选线段上等分点之间的坡度,并判断坡度是否在允许的坡度范围内;S36,若备选线段上等分点之间的坡度都在所述坡度范围内,则所述地面投影点的三维坐标为拦石墙中锚固桩在所述防护设计范围边界上布设的点位;步骤S3中的“折线布设法”具体包括以下步骤:A31,在所述防护设计范围边界中画出代表拦石墙走向的折线段;A32,以桩间距S将所述折线段进行定距等分,得到等分点;A33,将所述等分点投影到所述三维地形模型的地面,得到地面投影点,并得到每个地面投影点的三维坐标;A34,根据所述地面投影点的三维坐标计算折线段上等分点之间的坡度,并判断坡度是否在允许的坡度范围内;A35,若折线段上等分点之间的坡度在允许的坡度范围内,所述地面投影点的三维坐标为拦石墙中锚固桩在所述防护设计范围边界上布设的点位;否则,则提示修改,并返回执行步骤A31~A34。
2.如权利要求1所述的一种山区危岩拦石分流桩板墙自动设计方法,其特征在于,步骤S1中所述尺寸参数包括:锚固桩的截面高、锚固桩的截面宽、锚固桩的桩长,桩间板的板厚。
3.如权利要求1所述的一种山区危岩拦石分流桩板墙自动设计方法,其特征在于,步骤S4具体包括以下步骤:S41,根据所述点位和拦石高度,确定锚固桩的桩顶三维坐标;S42,根据所述点位、锚固桩的截面高、锚固桩的截面宽、锚固桩的桩长确定点位上锚固桩的角点的坐标;S43,根据相邻点位上锚固桩角点坐标、锚固桩的截面宽和桩间板的板厚计算相邻点位上锚固桩之间的桩间板的角点坐标;S44,根据所述锚固桩的角点的坐标和所述桩间板的角点坐标,生成所述三维地形模型中的拦石墙三维模型。
4.如权利要求3所述的一种山区危岩拦石分流桩板墙自动设计方法,其特征在于,步骤S41中,所述锚固桩的桩顶 的三维坐标计算公式为:其中, 是锚固桩的桩顶 的三维坐标, 是所述点位投影到所述三维地形模型的地面投影点三维坐标, 是拦石高度。
5.如权利要求3所述的一种山区危岩拦石分流桩板墙自动设计方法,其特征在于,步骤S42中,所述点位上锚固桩的角点的坐标的计算公式为:其中, 是锚固桩的桩顶 的三维坐标,B是锚固桩的截面宽,L是锚固桩的桩长,H是锚固桩的截面高, 是锚固桩的角点 的三维坐标, 是锚固桩的角点 的三维坐标, 是锚固桩的角点 的三维坐标, 是锚固桩的角点 的三维坐标, 是锚固桩的角点 的三维坐标, 是锚固桩的角点 的三维坐标, 是锚固桩的角点 的三维坐标, 是锚固桩的角点 的三维坐标。
6.如权利要求3所述的一种山区危岩拦石分流桩板墙自动设计方法,其特征在于,步骤S43中,相邻点位上锚固桩之间的桩间板的角点坐标的计算公式为:其中,k是桩间板的板厚,H是锚固桩的截面高, 是拦石高度, 是桩间板嵌入地面深度, 是锚固桩的桩顶 的三维坐标, 是锚固桩的角点 的三维坐标, 是锚固桩的角点 的三维坐标, 是锚固桩的角点 的三维坐标, 是锚固桩的角点 的三维坐标, 是锚固桩的角点 的三维坐标, 是锚固桩的角点 的三维坐标, 是锚固桩的角点 的三维坐标, 是锚固桩的角点 的三维坐标。
7.一种山区危岩拦石分流桩板墙自动设计系统,其特征在于,包括至少一个处理器,以及与所述至少一个处理器通信连接的存储器;所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行权利要求1至6中任一项所述的一种山区危岩拦石分流桩板墙自动设计方法。
8.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该计算机程序被处理器执行时实现如权利要求1至6任一项所述的一种山区危岩拦石分流桩板墙自动设计方法。