一种针对路基边坡模型的转换方法及系统
- 国知局
- 2024-10-21 14:32:14
本发明涉及计算机,尤其是一种针对路基边坡模型的转换方法及系统。
背景技术:
1、autodesk infraworks是一款基于bim技术的基础设施设计软件,主要用于城市规划、道路、桥梁、铁路、机场、港口等基础设施的设计和管理。该软件可以将地理信息、建筑信息、工程信息等多种数据进行集成和管理,实现多学科、多专业的协同设计和管理。infraworks的优点是可视化设计,通过三维模型和动态调整,可以直观地展示设计效果,帮助用户更好地理解和评估设计方案。
2、autodesk civi l 3d能够帮助从事交通运输、土地开发和水利项目的土木工程专业人员保持协调一致,更轻松、更高效地探索设计方案,分析项目性能,并提供相互一致、更高质量的文档。是业界认可的土木工程道路与土石方解决的软件包,可以加快设计理念的实现过程。它的三维动态工程模型有助于快速完成道路工程、场地、雨水/污水排放系统以及场地规划设计。所有曲面、横断面、纵断面、标注等均以动态方式链接,可更快、更轻松地评估多种设计方案、做出更明智的决策并生成最新的图纸。
3、infraworks在很多模型细节方面达不到要求,展示不出设计意图。例如路基防护的形式和细节表达不足,软件本身只能生成单级放坡,不能生成更复杂的多级边坡和挡墙等结构,这就不能完全表达设计意图。
4、civi l 3d软件功能很强大,自由度也很大,很多东西都能进行自定义编辑,这就造成需要手动控制或者自己编写的东西比较多,操作比较繁琐,工作效率低。例如软件自带的道路横断面构件库都是基础简单的部件,拼凑成满足设计要求的横断面费时费力,由于基础部件不够智能,满足不了复杂多变的设计场景。而且其展示效果较差且查看起来软件运行不流畅。
技术实现思路
1、有鉴于此,本发明实施例提供一种高效且智能的针对路基边坡模型的转换方法及系统,以满足复杂多变的设计场景。
2、本发明实施例的一方面提供了一种针对路基边坡模型的转换方法,包括以下步骤:
3、通过civi l 3d建立地形数字模型;
4、创建路线和纵断信息;其中,所述路线和纵断信息包括路线平面线和纵断面;
5、创建路基防护部件;
6、根据所述地形数字模型、所述路线和纵断信息、所述路基防护部件,生成路基防护模型;
7、根据所述路基防护模型,将路基防护部件中的点、线数据导入横断面中并配置对应的材质及填充;
8、完成模型创建流程并生成对应的源文件以及文件路径;
9、将所述源文件导入i nfraworks软件,生成i nfraworks模型。
10、可选地,所述通过civi l 3d建立地形数字模型,包括以下步骤:
11、获取用于构建地形数字模型的cad地形图的原始数据;其中,所述原始数据包括高程点、等高线、特征线;
12、根据所述原始数据,在civi l 3d里建立所述地形数字模型。
13、可选地,所述创建路线和纵断信息,包括以下步骤:
14、通过i nfraworks软件或者civi l 3d设计路线平面线和纵断面;
15、其中,所述路线平面线和纵断面的数据基于.imx数据在i nfraworks软件或者civi l 3d之间互相传导。
16、可选地,所述创建路基防护部件,包括以下步骤:
17、通过部件编辑器软件参数设置面板配置每级填挖方坡比参数、每级放坡高度参数、每个马道宽度坡度参数、重力墙参数以及桩板墙参数,并完成对各个参数的注释,构建得到参数库;
18、将坡比、边坡高度设置成参数变量;其中,在填方时,坡比、边坡高度输出负值;在挖方时,坡比、边坡高度输出为正值;所述参数变量用于使得同一个部件自动根据地形与探测点的高程关系判断是填方还是挖方;
19、根据放坡探测点与放坡起点垂直高度差与边坡规则高度h做对比,判断放坡级数;其中,高度差小于或等于h,则为单级填方或挖方放坡;高度差大于h则为多级放坡;
20、根据地层线与边坡高度h来判断是否添加挡墙及挡墙形式;当地层线与水平方向夹角超过25度时,判断为顺层较严重,应添加挡墙;当地层线与水平方向夹角不超过25度时,不用添加挡墙,直接放坡;其中,当判断需要挡墙后,根据边坡高度h来判断加的挡墙的形式,其中,16<h≤24时采用重力墙,24<h≤34时采用桩板墙;
21、当判断无挡墙时,根据判断部件逐级判断是单级边坡还是多级边坡,直至与地形相接结束,形成多级边坡防护,其中每级边坡的参数通过参数库进行取值和调整;
22、当判断有挡墙时,基于填方、挖方挡墙的形式不同,判断是填方挡墙还是挖方挡墙,并进行挡墙高度取值;
23、通过探测点与目标曲面的垂直距离判断填挖方和挡墙高度取值,生成挡墙后继续根据判断部件逐级判断是单级边坡还是多级边坡,直至与地形相接结束。
24、可选地,所述根据所述地形数字模型、所述路线和纵断信息、所述路基防护部件,生成路基防护模型,包括以下步骤:
25、将所述路基防护部件导入civi l 3d软件,组装得到路基横断面;
26、根据所述路基横断面、所述地形数字模型的地形数据以及所述路线和纵断信息中的路线数据,生成路基防护模型。
27、可选地,所述将所述源文件导入i nfraworks软件,生成i nfraworks模型,具体为:
28、将.imx格式的所述源文件导入i nfraworks软件,根据图层名称区分数据源并在infraworks软件里配置对应的专业,生成i nfraworks模型。
29、可选地,所述方法还包括以下步骤:
30、在将所述源文件导入i nfraworks软件后,根据所述源文件中的数据类型生成各类模型。
31、本发明实施例的另一方面还提供了一种针对路基边坡模型的转换系统,包括:
32、第一模块,用于通过civi l 3d建立地形数字模型;
33、第二模块,用于创建路线和纵断信息;其中,所述路线和纵断信息包括路线平面线和纵断面;
34、第三模块,用于创建路基防护部件;
35、第四模块,用于根据所述地形数字模型、所述路线和纵断信息、所述路基防护部件,生成路基防护模型;
36、第五模块,用于根据所述路基防护模型,将路基防护部件中的点、线数据导入横断面中并配置对应的材质及填充;
37、第六模块,用于完成模型创建流程并生成对应的源文件以及文件路径;
38、第七模块,用于将所述源文件导入i nfraworks软件,生成i nfraworks模型。
39、本发明实施例的另一方面还提供了一种电子设备,包括处理器以及存储器;
40、所述存储器用于存储程序;
41、所述处理器执行所述程序实现如前面所述的方法。
42、本发明实施例的另一方面还提供了一种计算机可读存储介质,所述存储介质存储有程序,所述程序被处理器执行实现如前面所述的方法。
43、本发明实施例还公开了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器可以从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行前面的方法。
44、本发明的实施例通过civi l 3d建立地形数字模型;创建路线和纵断信息;其中,所述路线和纵断信息包括路线平面线和纵断面;创建路基防护部件;根据所述地形数字模型、所述路线和纵断信息、所述路基防护部件,生成路基防护模型;根据所述路基防护模型,将路基防护部件中的点、线数据导入横断面中并配置对应的材质及填充;完成模型创建流程并生成对应的源文件以及文件路径;将所述源文件导入i nfraworks软件,生成infraworks模型。本发明实施例能生成复杂的多级边坡和挡墙等路基防护结构,提高了设计效率和质量,减少了资源浪费,可以直观地展示设计效果。
本文地址:https://www.jishuxx.com/zhuanli/20241021/318496.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表