System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术属于施工放样信息生成,具体涉及基于bim模型的市政道路施工放样信息的自动生成方法。
技术介绍
1、在传统的市政道路工程施工放样过程中,一般是从设计施工图中获取需要的施工放样点坐标等信息,再通过测量仪器进行现场的施工放样。从设计施工图中获取施工放样点坐标等信息的方式一般是人工判读和量测,存在二维图纸不易判读、人工工作量较大、信息错误和缺漏等问题。
2、随着三维可视化、可计算的bim技术的发展,可以基于市政道路的三维bim模型进行施工放样坐标等信息数据的获取。相较于传统的从设计施工图中获取信息的方法,该方法基于市政道路bim模型直观的三维可视化效果、规范化的数据结构、多维度的几何信息、可扩展的属性信息、可编程的开发接口等特点,能够通过批量自动化的方式从bim模型中计算施工放样信息,并结合bim模型的三维视图,生成模型、视图、数据表相结合的市政道路施工放样信息报告,有效提升施工放样信息的计算效率,降低施工放样信息的判读难度。
技术实现思路
1、为了解决上述技术问题,本专利技术提出了基于bim模型的市政道路施工放样信息的自动生成方法,以获取市政道路施工放样信息报告,提升施工放样信息的计算效率,降低施工放样信息的判读难度。
2、基于bim模型的市政道路施工放样信息的自动生成方法,包括以下步骤:
3、步骤1,bim模型坐标系转换:通过revit api批量修改市政道路工程中各专业bim模型项目的基点坐标,将bim模型从独立的相对坐标系转换为与施工放
4、步骤2,bim模型格式转换与合并:通过citymaker for revit插件,将步骤1中坐标系转换后的revit模型转换为citymaker fdb格式模型,并通过citymaker builder软件将各专业fdb模型合并为一个fdb模型;
5、步骤3,bim模型放样属性字段添加:通过citymaker api,批量为步骤2中转换后的市政道路工程中各专业的fdb模型添加settingout字段、envx字段、envy字段、envz字段,其中settingout字段用于存储计算模型构件施工放样信息时的标记值,envx、envy、envz字段分别用于存储模型构件外包盒中心点的x、y、z坐标,且settingout字段的字段值分为以下类型:
6、①null,表示该bim构件不参与施工放样信息的计算;
7、②0,表示该bim构件作为单个几何体进行施工放样信息的计算;
8、③1~999,表示多个bim构件组合计算,其中settingout参数值相同的bim构件作为一个组合,组合中的每个构件只计算一个坐标信息;
9、④≥1000,表示在③中组合计算的基础上,只计算一个组合在边界位置上的bim构件的坐标信息,不计算内部bim构件的坐标信息;
10、步骤4,模型构件字段值导出与settingout字段赋值:通过citymaker api、aspose.cells api,将步骤3中添加相关字段的市政道路工程模型的每个构件的elementid、类型名称、实例名称、settingout字段对应的参数值导出为excel表格,在excel表中根据各个构件的类型名称和实例名称对字段settingout的参数进行赋值,其中elementid字段表示bim模型中各个构件的唯一标识符构件id、类型名称表示bim模型构件的类别familyname、实例名称表示在类型名称的基础上对bim模型构件进行的类别划分name;
11、步骤5,settingout参数值写入bim模型:通过citymaker api、aspose.cells api解析步骤4中的excel表格,将赋值完成的settingout参数值写入bim模型中对应elementid参数值的构件的属性结构中,用于明确各个bim构件的放样信息计算方式;
12、步骤6,envx、envy、envz字段的参数值计算:通过citymaker api计算市政道路工程中各专业bim模型中每个构件的envx、envy、envz字段的参数值;
13、步骤7,在bim模型中添加市政道路的桩号图纸:通过citymaker builder软件,在fdb格式的bim模型中添加市政道路的二维桩号图纸,通过坐标校正使得桩号图纸与市政道路的bim模型精确匹配;
14、步骤8,施工放样信息计算:通过citymaker api,计算市政道路bim模型中各个构件的施工放样信息,计算的施工放样信息包括不同settingout值所对应计算方法下的放样点_x、放样点_y、放样点_z,以及各放样点与其他放样点之间的直线距离、平面距离、平面方位角;其具体包括以下步骤:
15、步骤8.1,加载市政道路各个专业的bim模型、道路桩号图纸;
16、步骤8.2,按照envz、envy、envx的顺序对bim构件在计算内存中进行空间排序;
17、步骤8.3,对settingout参数值为0的bim构件,遍历计算bim构件的全部几何顶点的坐标,获取其中的最大的x和y坐标,从全部几何顶点中选择出和最大的x和y坐标相等的几何顶点,作为该类构件的需要计算的几何特征点;对于settingout的参数值介于1~999的bim构件,按相同参数值进行组合后,计算组合中各个bim构件的外包盒中心点,将其作为该组合中需要计算施工放样信息的几何特征点;对于settingout的参数值≧1000的bim构件,按相同参数值进行组合后,计算组合中各个构件的外包盒中心点的x和y坐标,取其中最大的x和y坐标,从组合中选择和最大的x和y坐标相等的bim构件的外包盒中心点作为该组合中需要计算施工放样信息的几何特征点;
18、步骤8.4,依次计算步骤8.3中各个几何特征点之间的直线距离、平面距离、平面方位角;
19、步骤9,施工放样信息批量自动导出为报告:通过aspose.words api,将步骤8中计算完成的放样信息组合为放样坐标信息表、放样距离角度信息表,并自动保存为word报告,并通过citymaker api截取当前计算的bim构件的全局定位图、放样点位编号图,通过aspose.words api将其自动插入到word报告中,最后将word报告转换为pdf报告;
20、步骤10,市政道路bim模型转换为3dpdf:通过第三方工具将市政道路的bim模型转换为3dpdf格式;
21、步骤11,施工放样信息报告中集成3dpdf模型:将步骤10生成的3dpdf报告集成到步骤9生成的pdf报告的初始位置,形成完整的基于bim模型的施本文档来自技高网...
【技术保护点】
1.基于BIM模型的市政道路施工放样信息的自动生成方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的基于BIM模型的市政道路施工放样信息的自动生成方法,其特征在于,所述步骤6中EnvX、EnvY、EnvZ字段先按照EnvZ从小到大排序,先对市政道路BIM模型中的下部构件进行计算,再依次按照EnvY、EnvX从小到大排序。
3.根据权利要求1所述的基于BIM模型的市政道路施工放样信息的自动生成方法,其特征在于,所述步骤7中的桩号图纸中包括里程桩号点和线的几何信息,以及各个桩号点位的编号,上述信息用于在施工放样信息报告中截取的全局定位图、放样点位编号图中标记当前计算的BIM构件所属的桩号范围,辅助对当前计算的BIM构件进行空间定位。
4.根据权利要求1所述的基于BIM模型的市政道路施工放样信息的自动生成方法,其特征在于,所述步骤9中具体包括以下步骤:
【技术特征摘要】
1.基于bim模型的市政道路施工放样信息的自动生成方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的基于bim模型的市政道路施工放样信息的自动生成方法,其特征在于,所述步骤6中envx、envy、envz字段先按照envz从小到大排序,先对市政道路bim模型中的下部构件进行计算,再依次按照envy、envx从小到大排序。
3.根据权利要求1所述的基于bim模型的市政...
【专利技术属性】
技术研发人员:杨文,郑永新,黄迪,白东玉,潘天任,赵昕,张卫强,白畯文,刘奇,李顺,成蕾,张镇宇,杨硕文,保振永,沈巧玲,李念容,张一丁,
申请(专利权)人:中国电建集团昆明勘测设计研究院有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。