我的毕设用地是一块山地,为了处理高差,做了很多(7条)坡道
因为坡度是和模型相关,而不是和平面图纸相关,所以直到交图的前一天,道路坡度还在随着场地模型改动...
那时距离交图仅有24小时,为了解决坡度标注的问题,我做了这个电池。
为了达成全自动的效果,需要画出来所有代表道路坡度的轴线,并放在图层“坡线”里,当然如果道路是用轴线生成的话就直接拿来用就好了。
之后计算坡度和坡道水平投影长度并写字
round(x,2)作用是保留两位小数;Concatenate作用是合并字符串
之后,在轴线上绘制一个指向下坡方向的箭头。
首先统一轴线方向,提取轴线端点并计算z坐标的差并和0比较大小,用得到的布尔值控制是否反转轴线方向。