【技术实现步骤摘要】
基于Revit的道路建模方法及其存储介质
[0001]本专利技术属于软件建模的
,具体涉及一种基于Revit的道路建模方法及其存储介质。
技术介绍
[0002]使用BIM软件进行道路建模常见的方法,Revit软件属于其中一种常见的建模工具。
[0003]现有技术中心,采用Revit软件进行道路建模的工作,往往先创建路径轮廓(地形)后搭建多个实体形状的分段,再将实体形状通过控制高程来放置到路径上。
[0004]但是,一方面,现有Revit软件进行道路建模的工作,基本上均为根据所提出的模型参数需求进行的人工全程操作Revit软件,并没有从现场勘测所得到的道路参数中,或者已有的道路参数文件中进行自动化建模的方案,难以提升道路建模的效率;另一方面,在现有Revit软件中进行道路的梁族分段放置时,都只采用起点标高偏移、终点标高偏移来控制放置的高程,这会使放置相隔的梁分段时,前后截面始终垂直于放置路径,进一步导致相隔的梁之间出现缝隙、错台现象,极大影响了模型精确度;与此同时,当只考虑贴合地面形状的起伏时,模型会丢失 ...
【技术保护点】
【技术特征摘要】
1.一种基于Revit的道路建模方法,其特征在于,包括步骤如下:启动Revit中的Dynamo可视化脚本程序,设置用于执行自动化道路建模Python程序;运行自动化道路建模Python程序,导入反映道路建设施工现场实际工程参数的道路参数文件,自动化道路建模Python程序从道路参数文件中的读取各类参数到Revit内;在读取完各路段的桩位坐标、高程的数据,得到各桩点左右线的X坐标、Y坐标、高程后,将X坐标、Y坐标、高程转换为相应道路桩的桩位点集;在Revit中创建道路的分段参数化模型族,在道路的分段参数化模型族前后,分别设置用于控制模型高程的参数;自动化道路建模Python程序根据道路各桩点的桩位点集,生成分段放置路径,然后分别将道路的分段参数化模型族沿放置路径进行分段放置,形成相应的道路模型。2.根据权利要求1所述的基于Revit的道路建模方法,其特征在于,道路参数文件中包含所要建模的道路模型上各路段的桩位坐标、高程、路宽、坡度。3.根据权利要求1所述的基于Revit的道路建模方法,其特征在于,道路参数文件为文本和/或表格和/或数据库。4.根据权利要求2或3所述的基于Revit的道路建模方法,其特征在于,读取各类参数到Revit软件内,具体步骤包括:自动化道路建模Python程序从文本和/或表格和/或数据库中读取各路段的桩位坐标、高程、宽度、坡度,具体采用xlrd库读取;自动化道路建模Python程序通过调用xlrd库,读取道路参数文件中各桩点的编号、坐标、高程。5.根据权利要求4所述的基于Revit的道路建模方法,其特征在于,采用xlrd库读取道路参数文件,具体过程如下:执行open_workbook命令导入Excel文件中各桩点的编号、坐标、高程的数据;用数组操作命令pop,将导入的Excel文件中不需要的行列数据进行删除。6.根据权利要求1所述的基于Revit的道路建模方法,其特征在于,所述将X坐标、Y坐标、高程转换为相应...
【专利技术属性】
技术研发人员:赵瑞昌,过勇,周成,李萍,蒙子潮,邵德轩,谢伟彬,陆少星,陈镇杭,石峰,
申请(专利权)人:广州市市政集团有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。