掌桥专利:专业的专利平台
掌桥专利
首页

导航墙模型的生成方法及装置

文献发布时间:2023-06-19 11:32:36


导航墙模型的生成方法及装置

技术领域

本发明涉及船闸模型构建技术领域,具体而言,涉及一种导航墙模型的生成方法及装置。

背景技术

目前,BIM在内河领域研究和工程应用仍处于技术成长期;通过BIM技术可以将三维模型建立的复杂过程抽象为组成模型必要的形体参数以及参数间的约束的动态操作过程,从而实现由外形几何驱动到数据驱动的转变,以更加灵活、高效、准确的方式驱动BIM模型建立与修改,优化正向设计的手段,提高有效基础数据产生率;另一方面,参数化建模设计系统能够实现工程模型的数据化管理,在建工程的模型数据不断累积形成模型数据库、经验知识库,为拟建工程提供设计参考,推进设计水平和设计质量的不断提升;另外,还可以根据使用需求,拓展设计成果的应用范围,增加设计成果的价值。例如,使用船闸设计系统形成的设计成果可以横向传递至CAE软件进行结构分析,纵向传递至造价软件进行概算、预算,传递至施工运维管理平台进行工程管理,提速模型的使用频率,提高模型的周转率,深化建设各方的参与程度。

然而,当前面向内河船闸的建模设计平台软件无法自动化创建导航墙模型,缺少能够进行导航墙模型参数化创建与修改、属性信息添加的自动化设计方式,操作也比较复杂、耗费大量的时间。

针对上述相关技术中无法自动创建船闸所需导航墙模型的问题,目前尚未提出有效的解决方案。

发明内容

本发明实施例提供了一种导航墙模型的生成方法及装置,以至少解决相关技术中无法自动创建船闸所需导航墙模型的技术问题。

根据本发明实施例的一个方面,提供了一种导航墙模型的生成方法,应用于MicroStation平台,包括:响应作用于导航墙参数化创建模块的启动指令,以在所述MicroStation平台上启动所述导航墙参数化创建模块;确定所需导航墙的结构类型,并基于所述结构类型确定所述导航墙的模型参数;根据选择的模型生成方式和所述模型参数生成所述导航墙的导航墙模型。

可选地,在响应作用于导航墙参数化创建模块的启动指令,以在所述MicroStation平台上启动所述导航墙参数化创建模块之前,该导航墙模型的生成方法还包括:确定生成导航墙模型的模型生成方式;基于所述模型生成方式创建所述导航墙参数化创建模块;将所述导航墙参数化创建模块导入所述MicroStation平台。

可选地,确定所需导航墙的结构类型,包括:响应作用于结构类型选择控件的触发操作,展示所述导航墙参数化创建模块能够创建的导航墙模型的所有类型;基于选择操作确定所需导航墙的结构类型,其中,所述结构类型为以下之一:桩基墩板式、重力连片式、混合连片式。

可选地,在根据选择的模型生成方式和所述模型参数生成所述导航墙的导航墙模型之前,该导航墙模型的生成方法还包括:响应作用于模型创建方式选择控件的触发操作,以确定模型生成方式,其中,所述模型生成方式包括以下至少之一:从预定数据库中导入的方式、使用输入参数定义的方式。

可选地,在所述模型生成方式为使用参数定义的方式的情况下,根据选择的模型生成方式和所述模型参数生成所述导航墙的导航墙模型,包括:在所述导航墙参数化创建模块的参数编辑界面输入所述模型参数;确定所述模型参数对应的导航墙部件的布置参数;在所述布置参数的基础上通过动态绘制或选择导向线的方式生成所述导航墙的导航墙模型。

可选地,在所述模型生成方式为使用从预定数据库中导入的方式的情况下,根据选择的模型生成方式和所述模型参数生成所述导航墙的导航墙模型,包括:获取所述所需导航墙对应的导航墙文件,其中,所述导航墙文件包括所述模型参数;确定所述模型参数对应的导航墙部件的布置参数;在所述布置参数的基础上通过动态绘制或选择导向线的方式生成所述导航墙的导航墙模型。

可选地,在所述结构类型为桩基墩板式的情况下,基于等间距数值或自定义间距数值确定所述布置参数;在所述结构类型为重力连片式或混合连片式的情况下,基于分幅以及分缝相关数值确定所述布置参数。

根据本发明实施例的另外一个方面,还提供了一种导航墙模型的生成装置,应用于MicroStation平台,包括:启动单元,用于响应作用于导航墙参数化创建模块的启动指令,以在所述MicroStation平台上启动所述导航墙参数化创建模块;第一确定单元,用于确定所需导航墙的结构类型,并基于所述结构类型确定所述导航墙的模型参数;生成单元,用于根据选择的模型生成方式和所述模型参数生成所述导航墙的导航墙模型。

可选地,该导航墙模型的生成装置还包括:第二确定单元,用于在响应作用于导航墙参数化创建模块的启动指令,以在所述MicroStation平台上启动所述导航墙参数化创建模块之前,确定生成导航墙模型的模型生成方式;生成单元,用于基于所述模型生成方式创建所述导航墙参数化创建模块;导入单元,用于将所述导航墙参数化创建模块导入所述MicroStation平台。

可选地,所述第一确定单元,包括:展示模块,用于响应于作用于结构类型选择控件的触发操作,展示所述导航墙参数化创建模块能够创建的导航墙模型的所有类型;第一确定模块,用于基于选择操作确定所需导航墙的结构类型,其中,所述结构类型为以下之一:桩基墩板式、重力连片式、混合连片式。

可选地,该导航墙模型的生成装置还包括:第三确定单元,用于在根据选择的模型生成方式和所述模型参数生成所述导航墙的导航墙模型之前,响应于作用于模型创建方式选择控件的触发操作,以确定模型生成方式,其中,所述模型生成方式包括以下至少之一:从预定数据库中导入的方式、使用参数定义的方式。

可选地,所述生成单元,包括:输入模块,用于在所述模型生成方式为使用参数定义的方式的情况下,在所述导航墙参数化创建模块的参数编辑界面输入所述模型参数;第二确定模块,用于确定所述模型参数对应的导航墙部件的布置参数;第一生成模块,用于在所述布置参数的基础上通过动态绘制或选择导向线的方式生成所述导航墙的导航墙模型。

可选地,所述生成单元,包括:获取模块,用于在所述模型生成方式为使用从预定数据库中导入的方式的情况下,获取所述所需导航墙对应的导航墙文件,其中,所述导航墙文件包括所述模型参数;第三确定模块,用于确定所述模型参数对应的导航墙部件的布置参数;第二生成模块,用于在所述布置参数的基础上通过动态绘制或选择导向线的方式生成所述导航墙的导航墙模型。

可选地,在所述结构类型为桩基墩板式的情况下,基于等间距数值或自定义间距数值确定所述布置参数;在所述结构类型为重力连片式或混合连片式的情况下,基于分幅以及分缝相关数值确定所述布置参数。

根据本发明实施例的另外一个方面,还提供了一种计算机可读存储介质,所述计算机可读存储介质包括存储的计算机程序,其中,在所述计算机程序被处理器运行时控制所述计算机存储介质所在设备执行上述中任一项所述的导航墙模型的生成方法。

根据本发明实施例的另外一个方面,还提供了一种处理器,所述处理器用于运行计算机程序,其中,所述计算机程序运行时执行上述中任一项所述的导航墙模型的生成方法。

在本发明实施例中,响应作用于导航墙参数化创建模块的启动指令,以在MicroStation平台上启动导航墙参数化创建模块;确定所需导航墙的结构类型,并基于结构类型确定导航墙的模型参数;根据选择的模型生成方式和模型参数生成导航墙的导航墙模型,通过本发明实施例提供的导航墙模型的生成方法,实现了利用进行功能扩展的MicroStation平台自动化创建导航墙模型的目的,达到了提高导航墙模型创建的效率的技术效果,进而解决了相关技术中无法自动创建船闸所需导航墙模型的技术问题。

附图说明

此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:

图1是根据本发明实施例的导航墙模型的生成方法的流程图;

图2(a)是根据本发明实施例的导航墙参数化创建模块的界面示意图;

图2(b)是根据本发明实施例的桩基墩板式导航墙模型创建的界面示意图;

图3(a)是根据本发明实施例的桩基墩板式导航墙参数编辑界面示意图;

图3(b)是根据本发明实施例的桩基墩板式导航墙的示意图;

图3(c)是根据本发明实施例的桩基墩板式导航墙的参数化示意图;

图3(d)是根据本发明实施例的桩基墩板式导航墙插入点的示意图;

图4(a)是根据本发明实施例的重力连片式导航墙参数编辑界面示意图;

图4(b)是根据本发明实施例的重力连片式导航墙的示意图;

图5(a)是根据本发明实施例的混合连片式导航墙参数编辑界面示意图;

图5(b)是根据本发明实施例的混合连片式导航墙的示意图;

图6是根据本发明实施例的可选的导航墙模型的生成方法的流程图;

图7是根据本发明实施例的导航墙模型的生成装置的示意图。

具体实施方式

为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。

需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。

针对上述在Bentley MicroStation软件平台上,无法进行整体导航墙三维结构模型自动创建与修改、属性信息添加的涉及方式以及工具;在本发明实施例中通过对BentleyMicroStation软件平台进行功能扩展以可以比较高效直观地进行导航墙模型创建,支持通过参数化输入和导向线补助的方式自动创建导航墙结构,极大的节省了工程人员的建模时间,并能够对模型信息提供完整的数据支持,对设计内容可以进行快捷、直观、智能化展示。

下面对本发明实施例中提供的导航墙模型的生成方法及装置进行说明。

实施例1

根据本发明实施例,提供了一种导航墙模型的生成方法的方法实施例,需要说明的是,应用于MicroStation平台,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。

图1是根据本发明实施例的导航墙模型的生成方法的流程图,如图1所示,该导航墙模型的生成方法包括如下步骤:

步骤S102,响应作用于导航墙参数化创建模块的启动指令,以在MicroStation平台上启动导航墙参数化创建模块。

在该实施例中,可以由工程人员在需要进行导航墙建模的情况下,操作终端设备以启动MicroStation软件,接着触发MicroStation软件的导航墙参数化创建模块以启动该导航墙参数化创建模块,这样就可以根据需求进行导航墙模型创建流程了。

需要说明的是,在本发明实施例中,在创建导航墙模型之前,需要先对MicroStation软件平台进行功能扩展,以使得MicroStation软件平台能够支持以参数化输入的方式或自定义模型的方式创建导航墙模型。

在一种可选的实施例中,在响应作用于导航墙参数化创建模块的启动指令,以在MicroStation平台上启动导航墙参数化创建模块之前,该导航墙模型的生成方法还包括:确定生成导航墙模型的模型生成方式;基于模型生成方式创建导航墙参数化创建模块;将导航墙参数化创建模块导入MicroStation平台。

这里可以根据导航墙模型自动创建的需求来开发导航墙参数创建模块,即,对MicroStation平台进行扩展;具体地,开发人员可以根据工程人员的需求进行编程,得到导航墙参数创建模块,即,为导航墙模型的自动化创建提供了基础。

步骤S104,确定所需导航墙的结构类型,并基于结构类型确定导航墙的模型参数。

这里可以根据船闸的特征来确定所需导航墙的类型,进而确定目标导航墙的结构类型;在确定了导航墙的结构类型后可以确定导航墙的模型参数。

步骤S106,根据选择的模型生成方式和模型参数生成导航墙的导航墙模型。

由上可知,在本发明实施例中,可以响应作用于导航墙参数化创建模块的启动指令,以在MicroStation平台上启动导航墙参数化创建模块;确定所需导航墙的结构类型,并基于结构类型确定导航墙的模型参数;根据选择的模型生成方式和模型参数生成导航墙的导航墙模型,实现了利用进行功能扩展的MicroStation平台自动化创建导航墙模型的目的,达到了提高导航墙模型创建的效率的技术效果。

因此,通过本发明实施例提供的导航墙模型的生成方法,解决了相关技术中无法自动创建船闸所需导航墙模型的技术问题。

步骤S104中,确定所需导航墙的结构类型,包括:响应作用于结构类型选择控件的触发操作,展示导航墙参数化创建模块能够创建的导航墙模型的所有类型;基于选择操作确定所需导航墙的结构类型,其中,结构类型为以下之一:桩基墩板式、重力连片式、混合连片式。

图2(a)是根据本发明实施例的导航墙参数化创建模块的界面示意图,如图2(a)所示,可以通过“选择结构类型”控件来选择导航墙模型的结构类型,例如,桩基墩板式导航墙、重力连片式导航墙、混合连片式导航墙。另外,在该界面中也示出了可以模型创建部分可以选择“使用标准参数建模”,也可以选择“从单元库中选择”(即,预定数据库)。另外,在图2中也示出了布置方式,例如,分幅、分缝拉伸路径,下面结合具体实施例进行说明。

图2(b)是根据本发明实施例的桩基墩板式导航墙模型创建的界面示意图,如图2(b)所示,当选择结构类型为桩基墩板式导航墙时,可以通过等间距或自定义方式来确定布置参数,并可以通过动态绘制或选择导向线的方式进行路径拉伸。

在一种可选的实施例中,在根据选择的模型生成方式和模型参数生成导航墙的导航墙模型之前,该导航墙模型的生成方法还可以包括:响应作用于模型创建方式选择控件的触发操作,以确定模型生成方式,其中,模型生成方式包括以下至少之一:从预定数据库中导入的方式、使用输入参数定义的方式。

在该实施例中,可以根据需求灵活地选择模型创建类型,例如,可以选择从预定数据库中导入的方式、也可以选择使用参数定义的方式。

在一种可选的实施例中,在模型生成方式为使用参数定义的方式的情况下,根据选择的模型生成方式和模型参数生成导航墙的导航墙模型,包括:在导航墙参数化创建模块的参数编辑界面输入模型参数;确定模型参数对应的导航墙部件的布置参数;在布置参数的基础上通过动态绘制或选择导向线的方式生成导航墙的导航墙模型。

在该实施例中,针对“桩基墩板式导航墙”,可以在工具窗口界面中,“模型创建”提供“使用标准参数模型”和“从单元库中选择”两个选项。如果选择“使用标准参数模型”,可点击“编辑”按钮,在打开的参数编辑界面中输入墩身、桩基、挂板和联系桥选项卡中所需参数;如果选择“从单元库中选择”,则可直接导入导航墙单元文件。

图3(a)是根据本发明实施例的桩基墩板式导航墙参数编辑界面示意图,如图3(a)所示,当选择“使用标准参数模型”时,工程人员可在该界面中根据需求填写墩柱顶高程A、墩柱底高程B、承台底高程C、墩柱长D、承台长E、墩柱顶宽F、墩柱底宽H、前边距、后边距、承台前端倒角长以及垫层厚度等数据。当选择“从单元库中选择”时,可通过添加模板来选择合适的模板,并可以执行导出模板文件、导入模板文件等操作。

图3(b)是根据本发明实施例的桩基墩板式导航墙的示意图,如图3(b)所示,导航墙模型可以包括:挂板、墩柱、挂板、联系桥、承台垫层、桩等。

图3(c)是根据本发明实施例的桩基墩板式导航墙的参数化示意图,在该图中示出了各个参数,从而可以比较直观地了解该导航墙。

图3(d)是根据本发明实施例的桩基墩板式导航墙插入点的示意图,在该图中比较直观地示出了桩基墩版式导航墙插入点(即,图中的点A)。

图4(a)是根据本发明实施例的重力连片式导航墙参数编辑界面示意图,如图4(a)所示,当选择“使用标准参数模型”时,工程人员可在该界面中根据需求填写墙顶高程、墙底高程、底板底高程、颈高、墙顶宽度、墙底宽度、前趾宽、后趾宽、墙前倒角宽、墙前倒角高等数据。当选择“从单元库中选择”时,可通过添加模板来选择合适的模板,并可以执行导出模板文件、导入模板文件等操作。

另外,在该图中还示出了重力连片式导航墙的参数化示意图,通过该图使得高程人员可以比较直观清晰地了解到导航墙的结构。

图4(b)是根据本发明实施例的重力连片式导航墙的示意图,在该图中比较直观地示出了重力连片式导航墙。

图5(a)是根据本发明实施例的混合连片式导航墙参数编辑界面示意图,如图5(a)所示,当选择“使用标准参数模型”时,工程人员可在该界面中根据需求填写墙顶高程、重力式底高程、衬砌底高程、颈高、后趾高、墙顶宽、墙背宽、后趾宽、衬砌墙底宽等数据。当选择“从单元库中选择”时,可通过添加模板来选择合适的模板,并可以执行导出模板文件、导入模板文件等操作。

图5(b)是根据本发明实施例的混合连片式导航墙的示意图,在该图中比较直观地示出了混合连片式导航墙。

在一种可选的实施例中,在模型生成方式为使用从预定数据库中导入的方式的情况下,根据选择的模型生成方式和模型参数生成导航墙的导航墙模型,包括:获取所需导航墙对应的导航墙文件,其中,导航墙文件包括模型参数;确定模型参数对应的导航墙部件的布置参数;在布置参数的基础上通过动态绘制或选择导向线的方式生成导航墙的导航墙模型。

在一种可选的实施例中,在结构类型为桩基墩板式的情况下,基于等间距数值或自定义间距数值确定布置参数;在结构类型为重力连片式或混合连片式的情况下,基于分幅以及分缝相关数值确定布置参数。

由上可知,对于桩基墩板式导航墙,选择“使用标准参数模型”,可点击“编辑”按钮,在打开的参数编辑界面中输入墩身、桩基、挂板和联系桥选项卡中所需参数,然后继续在功能界面通过输入等间距数值或者自定义间距数值确定布置参数,通过拉伸路径选择导航墙的放置位置,提供动态绘制和选择导向线两种方式。如果选择动态绘制,需在交互界面点击定义放置起点和终点;如果选择导向线则直接选择放置路径即可,确定完成模型创建。

针对重力连片式导航墙,同样地在工具窗口界面中,“模型创建”提供“使用标准参数模型”和“从单元库中选择”两个选项。如果选择“使用标准参数模型”,可点击“编辑”按钮,在打开的参数编辑界面中输入所需参数;如果选择“从单元库中选择”,则直接导入导航墙单元文件。继续在功能界面通过输入分幅、分缝的相关数值定义布置参数。参数输入完毕后,通过拉伸路径选择导航墙的放置位置,提供动态绘制和选择导向线两种方式。如果选择动态绘制,需在交互界面点击定义放置起点和终点;如果选择导向线则直接选择放置路径即可,确定完成模型创建。

对于混合连片式导航墙,在工具窗口界面中,“模型创建”同样提供“使用标准参数模型”和“从单元库中选择”两个选项。如果选择“使用标准参数模型”,可点击“编辑”按钮,在打开的参数编辑界面中输入所需参数;如果选择“从单元库中选择”,则直接导入导航墙单元文件。继续在功能界面通过输入分幅、分缝的相关数值定义布置参数。参数输入完毕后,通过拉伸路径选择导航墙的放置位置,提供动态绘制和选择导向线两种方式。如果选择动态绘制,需在交互界面点击定义放置起点和终点;如果选择导向线则直接选择放置路径即可,确定完成模型创建。

图6是根据本发明实施例的可选的导航墙模型的生成方法的流程图,如图6所示,该导航墙模型的生成方法可以在启动工具后选择导航墙结构类型,接着可以选择模型的创建方式,从单元库导入或者使用参数定义;再接着可以输入分幅、分缝、间距参数等进行布置参数设置;并在选择放置方式(例如,动态绘制、选择导向线);在选择放置方式后,基于选择的放置方式定义放置起点和终点,或者选择放置路径;当检测到右键的单击操作时,电机确定完成创建。

通过本发明实施例提供的导航墙模型的生成方法,可以利用导航墙参数化创建模块实现参数化输入或者自定义模型导入的方式创建桩基墩板式导航墙、重力连片式导航墙和混合连片式导航墙,这里的参数输入方式为带有属性信息的导航墙三维模型的自动化创建,可以高效直观的进行导航墙模型创建,支持通过参数化输入和导向线绘制补助的方式自动创建导航墙结构,极大的节省了工程人员建模时间,对模型信息查询提供完善数据支持,对设计内容进行快捷、直观、智能化展示,有效克服了现有三维设计软件中缺少能够进行导航墙模型参数化创建与修改、属性信息添加的自动化设计方法及工具,并且操作复杂、耗时,对使用者的专业技术要求较高的弊端。

实施例2

根据本发明实施例的另外一个方面,还提供了一种导航墙模型的生成装置,应用于MicroStation平台,图7是根据本发明实施例的导航墙模型的生成装置的示意图,如图7所示,该导航墙模型的生成装置可以包括:启动单元71、第一确定单元73以及生成单元75。下面对该导航墙模型的生成装置进行说明。

启动单元71,用于响应作用于导航墙参数化创建模块的启动指令,以在MicroStation平台上启动导航墙参数化创建模块。

第一确定单元73,用于确定所需导航墙的结构类型,并基于结构类型确定导航墙的模型参数。

生成单元75,用于根据选择的模型生成方式和模型参数生成导航墙的导航墙模型。

由上可知,此处需要说明的是,上述启动单元71、第一确定单元73以及生成单元75对应于实施例1中的步骤S102至S106,上述单元与对应的步骤所实现的示例和应用场景相同,但不限于上述实施例1所公开的内容。需要说明的是,上述单元作为装置的一部分可以在诸如一组计算机可执行指令的计算机系统中执行。

由上可知,在本申请上述实施例中,可以利用启动单元响应作用于导航墙参数化创建模块的启动指令,以在MicroStation平台上启动导航墙参数化创建模块;然后利用第一确定单元确定所需导航墙的结构类型,并基于结构类型确定导航墙的模型参数;并利用生成单元根据选择的模型生成方式和模型参数生成导航墙的导航墙模型。通过本发明实施例提供的导航墙模型的生成装置,实现了利用进行功能扩展的MicroStation平台自动化创建导航墙模型的目的,达到了提高导航墙模型创建的效率的技术效果,解决了相关技术中无法自动创建船闸所需导航墙模型的技术问题。

在一种可选的实施例中,该导航墙模型的生成装置还包括:第二确定单元,用于在响应作用于导航墙参数化创建模块的启动指令,以在MicroStation平台上启动导航墙参数化创建模块之前,确定生成导航墙模型的模型生成方式;生成单元,用于基于模型生成方式创建导航墙参数化创建模块;导入单元,用于将导航墙参数化创建模块导入MicroStation平台。

在一种可选的实施例中,第一确定单元,包括:展示模块,用于响应作用于结构类型选择控件的触发操作,展示导航墙参数化创建模块能够创建的导航墙模型的所有类型;第一确定模块,用于基于选择操作确定所需导航墙的结构类型,其中,结构类型为以下之一:桩基墩板式、重力连片式、混合连片式。

在一种可选的实施例中,该导航墙模型的生成装置还包括:第三确定单元,用于在根据选择的模型生成方式和模型参数生成导航墙的导航墙模型之前,响应作用于模型创建方式选择控件的触发操作,以确定模型生成方式,其中,模型生成方式包括以下至少之一:从预定数据库中导入的方式、使用输入参数定义的方式。

在一种可选的实施例中,生成单元,包括:输入模块,用于在模型生成方式为使用参数定义的方式的情况下,在导航墙参数化创建模块的参数编辑界面输入模型参数;第二确定模块,用于确定模型参数对应的导航墙部件的布置参数;第一生成模块,用于在布置参数的基础上通过动态绘制或选择导向线的方式生成导航墙的导航墙模型。

在一种可选的实施例中,生成单元,包括:获取模块,用于在模型生成方式为使用从预定数据库中导入的方式的情况下,获取所需导航墙对应的导航墙文件,其中,导航墙文件包括模型参数;第三确定模块,用于确定模型参数对应的导航墙部件的布置参数;第二生成模块,用于在布置参数的基础上通过动态绘制或选择导向线的方式生成导航墙的导航墙模型。

在一种可选的实施例中,在结构类型为桩基墩板式的情况下,基于等间距数值或自定义间距数值确定布置参数;在结构类型为重力连片式或混合连片式的情况下,基于分幅以及分缝相关数值确定布置参数。

实施例3

根据本发明实施例的另外一个方面,还提供了一种计算机可读存储介质,计算机可读存储介质包括存储的计算机程序,其中,在计算机程序被处理器运行时控制计算机存储介质所在设备执行上述中任一项的导航墙模型的生成方法。

实施例4

根据本发明实施例的另外一个方面,还提供了一种处理器,处理器用于运行计算机程序,其中,计算机程序运行时执行上述中任一项的导航墙模型的生成方法。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

在本发明的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。

在本申请所提供的几个实施例中,应该理解到,所揭露的技术内容,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,可以为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

相关技术
  • 导航墙模型的生成方法及装置
  • 模型生成装置、模型生成方法、模型生成程序、模型生成系统、检查系统以及监视系统
技术分类

06120112965497