你好,这里是牛侃BIM。
不知道大家是怎么在Revit中解决市政线路问题的,我使用的方法有两种:第一种办法是Civil3d中做好平纵曲线导入Revit;第二种办法是使用”道路之星”或者”测量员”app导出坐标点后,在用Dynamo中生成三维曲线。不管用哪种方式,在Dynamo中都会重新拟合生成曲线,那么经过这一系列的转换后,在Dynamo中路线的精度会不会有损失?接下来我们就来试验一下,看看结果如何。
01 准备工作
软件介绍
1.”道路之星”(电脑版)
2.”测量员”app(我用的是安卓虚拟器运行,现在也有电脑版的了)
3.Civil3D
4.Dynamo
案例介绍
以一个隧道项目的匝道路线为案例,单元要素表见下图。选这个的原因是,有直线、圆曲线、缓和曲线,单元要素多,计算复杂,越容易产生误差。此匝道是与其他线路相交的,开始和结尾部分没有高程信息,所以我们统一以K0+050~ 500这以区间段作为对比。
02 数据源之间的误差情况
我们对比一下三款软件计算层面的误差会有多大,首先三款软件分别导出K0+050~500段,间距1m的坐标数据,整理如下:
接下来我们以”道路之星”的数据为基准,其他两款软件的数据与”道路之星”数据相减,看看它们的偏差。数据密密麻麻,整理个图表,直观看一下
Civil3D与”道路之星”X、Y、Z偏差对比
“测量员”与”道路之星”X、Y、Z偏差对比
从以上两个图表可以看出
1、Civil3d的X、Y数据相比”测量员”数据更波动一些,整体偏差在0.5mm以内;
2、Civil3d的Z数据最大偏差在2mm左右;
3、”测量员”的X、Y数据相比Civil3d更集中一些,整体偏差在0.2mm以内;
4、”测量员”Z数据相比Civil3d更波动一些,单数据偏差更小些,在0.6mm以内。
这样看来,不同软件间对曲线的计算,特别是对缓和曲线的计算是有误差的,并不是完全相同的。
03 导入过程的误差情况
刚才从数据源头给大家展示了误差情况,接下来,我们看看数据进入dynamo中误差情况如何呢?
1、Civil3d路线在dynamo中的误差情况
Civil3d的路线进入revit要处理一下:
(1)在Civil3d中将路线炸开;
(2)带基点复制到新的Cad图中,并将原点移动到(0,0,0)
(3)Revit中导入Cad,原点与原点对齐
剩下的操作就是Dynamo中实现了。
Dynamo导出数据原理是:
(1)将插入的Cad线选择进来,转换成Dynamo的curve;
(2)将此curve向XY平面投影生成新的geometry,既平曲线;
(3)沿平曲线起点长度即为里程,里程处的法向平面与三维curve相交得交点即为此里程处的坐标点。
这里要说明一下:
(1)初始里程39.886。因为此线路纵曲线开始的里程是39.886所以导入的曲线起点也是此里程;
(2)坐标初值38348.0995、61096.0571。导入的曲线与原点对齐了,原线路里程39.886的坐标点就是此坐标点。这么做的目的是导出数据可以直接对比。
(3)”道路之星”、”测量员”、Civil3d这类测量软件导出数据的XY是和cad系统的坐标相反的。
Dynamo导出数据与civil3d导出坐标点X、Y、Z偏差
从这张图可以看出,经过Civil3d中炸开-Dynamo重新拟合后,X、Y、Z的偏差在0.6mm左右,对精度影响不大。以后大家可以放心使用啦。
”测量员”在Dynamo中的误差情况
此部分Dynamo数据读入部分稍有不同。
数据读入Excel是在”测量员”中提前处理好的,按照间距1m全线导出坐标点;
Dynamo中里程间距仍然设置不变
Dynamo导出数据与”测量员”导出数据坐标对比
看到结果的时候我也惊呆了,反复查看是不是哪里搞错了,没错,确实全是0,一点误差也没有,是因为导入的数据源间距就是1m,导出的还是1m,自然都是同一个点啦。侧面貌似可以证明,dynamo的思路没啥问题哈。
04 深入挖掘
刚才说,”测量员”导入的间距是1m,如果我们继续间距减小,理论上应该精度更有保证,毕竟是用nurbsCurve连起来的,越密越好。接下来我们把导入数据的间距和导出数据的间距都设置为0.5m,看看结果如何。
Dynamo中使用”测量员”数据源间距1m时与间距0.5m时误差对比
这次我们看到数据并不全是0了,而是有了新变化,虽然误差不超过0.1mm,但是说明了:导入的数据源是1m时,0.5m处的数据是nurbsCurve拟合出来的,所以误差就产生在这个地方了。
05 总结
根据以上对比分析,civil3d导入revit的方式相比用”道路之星”,”测量员”这些专业的测量软件精度稍微差一点,但是完全够用。
以上数据之间的对比并不十分严谨,大家看看意思即可,这点精度偏差对于我们的土木施工完全不是问题。
但是个人感觉理论上应该完全相等才是,所以才在工作之余有了这些想法,今天把他整理出来分享给大家,以后心里也就有底了,有什么问题我们大家互相交流。
文章完……
注:图片仅供交流学习使用,严禁用于商业用途。
领取专属 10元无门槛券
私享最新 技术干货