APP下载

基于Bentley平台的交通标志BIM软件开发

2021-02-11

土木建筑工程信息技术 2021年6期
关键词:交通标志样式标志

傅 霆 乔 科 汪 军

(四川省公路规划勘察设计研究院有限公司,成都 610041)

引言

近年来,BIM技术在交通基础设施领域广泛应用[1],涵盖道路、隧道、桥梁等多个专业,并在可视化、VR、编码技术和施工运维管理[2]等多个方面均呈现出蓬勃发展的势头。交通标志是公路运输最重要的信息,反映了公路项目与公路路网、交通、社会环境和自然环境的相互作用,是公路BIM项目中十分重要的环节。随着BIM与GIS技术相结合[3]后,无论是项目展示还是后期应用,都要求完善交通标志BIM模型设计,为实景状态提供地理信息指示。然而目前主流软件中[4-5]还没有成熟的交通标志BIM应用软件,促使我们开发专用软件提高交通标志的建模效率。

1 Bentley软件及其开发方法介绍

1.1 开发环境选择

BIM核心建模软件主要有奔特力(Bentley)、欧特克(Autodesk)、达索公司和图软(Graphisoft)等四种[6],分别向用户提供了一整套基于 BIM 理念的解决方案。在基础设施领域,奔特力(Bentley)系列软件具有明显的优势,主要因为 Bentley平台的各种专业软件,其底层图形引擎都采用MicroStation,软件兼容性强,处理大体量模型速度更快,适用于大型基础设施。公路工程为线状工程,项目体量一般都比较大,长达几十乃至上百公里,对BIM平台要求较高,因此Bentley平台在公路行业有比较成功的应用。

Bentley ORD(OpenRoads Designer CONNECT Edition)是Bentley专业道路设计软件,在道路BIM模型设计中应用较广。而Bentley CE(CONNECT Edition)是Bentley平台上基础的二维/三维结构处理软件,在CE上开发的软件通用性比较好,能在很好运用到ORD上,因此选择CE作为软件开发平台。

1.2 Bentley软件开发技术与方案

基于MicroStation,Bentley提供了几种开发手段,主要有早期的MDL(MicroStation Development Language/Library)、MVBA(MicroStation Visual Basic for Application)、Addins等。使用这些技术,胡小端[7]等用MVBA技术编制收费岛BIM设计软件,崔振宇[8]利用 C#开发铁路箱涵设计软件。Bentley还提供图形化开发技术GC,胡正扬[9]使用该技术实现桥梁快速建模。

Addins是MicroStation新的开发方式,Addins是基于.NET 框架,可以使用C#、C++/CLI或VB.NET语言来开发Addins应用程序。相比较于MVBA,Addins支持命令表、可以编译成DLL; 相比较于MicroStation早期的MDL,Addins可以用 WinForm来设计界面; 此外,Addins可以直接访问MicroStation底层图形引擎,开发出来的软件速度快,专业性强,具有强大的开发潜力。因此,本次开发使用C++/CLI语言,采用MicroStation Addins方式和WinForm界面进行开发。

1.3 交通标志建模软件的流程与界面

图1 交通标志建模软件流程图

软件设计框图见图1左,软件由三个模块构成:标志模板设计模块、标志布设模式设计模块、标志布设模式应用模块; 软件包含了两个数据库:标志模板数据库和标志布设模式数据库。通过窗体界面进行数据交互,实现标志数据库和标志布设模式的存储和管理,在Bentley平台上快速布设交通标志,提高交通标志BIM建模效率。

软件主要完成三个方面的工作,构成软件的三个模块,图1右显示软件的初始界面,该界面实现对三种工作模块的选择:

(1)标志的模板设计模块:实现标志模板的快速设计,并建立标志模板样式的数据库;

(2)标志的布设设计模块:应用标志模板样式数据库,结合标志支撑方式,建立标志的布设模式,并形成标志布设模式库;

(3)标志的快速布设模块:应用布设模式进行标志的快速布设。

通过研究交通标志规范,分析标志模板设计和标志布设设计的规律(具体分析见后两节),总结软件开发的主要技术需求包括:

(1)设计标志数据库和标志布设模式数据库两个数据库,确定数据库文件的格式、读取原则和索引方式等;

(2)对数据库文件的添加、删除、修改、定位、读取等操作接口软件设计;

(3)界面设计以及输入数据核查等;

(4)建立交通标志常用图形数据库,比如方向箭头、警告禁令等的图形样式,便于应用;

(5)应用数据库中的数据,在Bentley CE上对文本、形状和实体的创建来实现标志、支撑等构件,以及对构件的定位、布置等来实现标志的布设。

2 标志模板BIM设计软件分析

2.1 交通标志构成特点

按照我国交通标志的规范规定[10-11],交通标志主要分为指示标志、指路标志、警告和禁令标志。交通标志由4个要素组成,分别是版面、边框、文字和图形,通过控制这4个要素的形状、大小、位置、内容和颜色等属性,组成各种类型的标志。

常用的标志版面和边框形状主要有三角形,圆形和方形(长方形或正方形)。

2.2 标志模板设计软件简介

标志模板软件基本流程参见图2左,图2右是模板设计软件的界面。软件实现标志的版面、边框、文字和图形等4个要素的大小、位置、内容和颜色的设计,每种要素设计由有三个按钮,“添加版面”按钮和“全部删除”实现添加或删除该要素的内容,“显示XX列表”作用实现列表方式录入和修改数据操作。

图2 交通标志模板设计流程与界面

系统设计了5种标志数据库,通过“选择标志类型”下拉框选择。标志图形样式也通过下拉框选择,目前图形库中实现常用的24种图形,包括方向箭头、互通样式、服务区、收费站、警告等,图形样式还需要再继续丰富。

标志设计模板完成后,在Bentley CE平台中显示当前标志设计样式,查看标志版面设计是否正确。正确的标志模板录入到选中的数据库中。双击界面右侧的标志模板列表,可以调出设计好的标志模板,重新编辑并生成新的模板。

2.3 交通标志模板设计软件及应用

图3显示设计好的标志模板样式,包括服务区、收费站、指示标志和警告禁令标志等,可能看出使用该软件可以快速设计出不同类型的交通标志。通过交通标志模板设计,将各种标志模板数据化,建立标志数据库,为标志布设提供数据支撑。

图3 交通标志模板样式

3 标志布设模块分析

交通标志布设主要研究两个方面的内容:标志布设规律和标志的支撑方式。

3.1 标志布设规律分析

标志的布设主要是根据公路的出入口、功能构造物、特殊路段等因素进行布置,为司乘人员提供位置、方向、驾驶要求和警示等信息。这些设计要素会导致标志模板反复应用,反映标志设计布设规律。如果软件能够保存这种布设规律,就可能实现标志的快速布设。我们将这种在单一道路设计线上规律性标志布置简称为标志布设模式,此软件的重要功能是能帮助建模人员建立标志布设模式。

把标志布设模式中有规律地替换的文字内容称为“通用词”,单个布设模式中所有的“通用词”构成该模式的通用词表。“通用词”包括通用词名称和通用词内容,通用词内容表示可替换的内容。比如图5(b)中服务区入口的布设模式中,通用词名称为“服务区名称”,通用词内容为“花园”。在应用服务区入口布设模式时,只需要将“花园”替换为项目的服务区名称,即可应用该模式快速布设该服务区标志的BIM模型。

3.2 标志支撑方式与布设

交通标志的支撑方式分为立柱式、悬臂式、门架式和附着式。其中立柱式又可分为单立柱和双立柱,悬臂式又分为单悬臂和双悬臂。同一支撑结构上可以附着多个标志,。

3.3 标志布设软件简析

交通标志布设的流程图和界面如图4所示。此部分软件实现交通标志预设位置设置、支撑方式选择和布置,标志内容是否与通用词表的内容对应,标志布置加入到所选的布设模式中。

标志的支撑采用下拉菜单选取,并输入设计参数。支撑样式的基点在右立柱中心线与路面交点,这个基点是该布设位置的参照点,该位置上的每个标志都需要参照这个定位点进行定位。

图5 交通布设模式布设效果图

每个标志模板用轮询方式(图4设计界面中“变更内容”按钮),依次决定是否将模板内的内容替换为通用词名称,或者替换为项目所需的内容。今后在该模式下,标志相关内容都会被对应的通用词内容所替换,通过这种方式,提高标志模板的适用性。

3.4 标志布设效果

软件的设计目标是在应用过程中不断添加标志布设模式,形成丰富的设计资源,从而简化标志的BIM设计。软件有以下两种优点:一是可将每次标志设计成果保存下来,为以后的标志布设提供帮助; 二是可以帮助设计人员将标志布设过程按照设计规律分类,建立布设模式,从而规范标志布设,以提高效率。比如对于单喇叭互通的标志设计,一般可以分为三个布设模式:主线出口预告与指示、匝道出口指示、匝道入口预告与指示。

应用设计好的标志布设模式,选择道路设计线,点击“布设标志”按钮即可展示设计效果。图5中(a-c)分别显示了主线枢纽互通出口布设模式,服务区入口指示模式和主线互通出口布设模式。为了演示效果,布设间距适当靠近。

图6 交通标志BIM模型布设界面与布设示意

4 交通标志布设模式的应用

通常交通标志是沿道路设计线线性布置,这种依靠单条设计线规律性布置的标志均可建立标志布设模式。选择布设模式后,选中设计线,修改通用词、桩号、路边距等参数后,实现一组关联的标志组合的快速布设。设计人员可按照个人的习惯和项目的特点建立自己的模式。

图6中显示应用标志布设模式的界面和设计效果,图中显示了互通出口匝道标志布设,在该模式下,软件一次性地完成出口指示、匝道限速等标志的布设。

5 结语

(1)基于Bentley 平台开发交通标志BIM软件,软件开发采用Microstation的Addins技术,直接访问MicroStation底层图形引擎,使用C++/CLI语言,采用WinForm界面进行开发,软件速度快,界面清晰,使用方便。

(2)研究我国交通标志设计的相关规范并结合标志设计的特点和规律,分析标志模板设计构件要素,使得软件可以简化标志设计,快速构建标志模板库。

(3)提出“通用词”方法来建立标志布设模式,有效地应用了交通标志布设规律,灵活高效地布设交通标志BIM模型。

(4)在交通标志BIM辅助软件的帮助下,用户可逐步完善自有的标志库和标志布设模式,加快标志BIM模型的构建和布设,促进公路BIM模型的丰富和完善。

(5)将交通标志模板和标志布设模式数据化,把常用的标志设计流程固化,减少重复劳动,简化标志BIM设计和布设的工作。

猜你喜欢

交通标志样式标志
基于双向特征融合的交通标志识别
多功能标志杆的使用
20世纪戏曲改革的“樊粹庭样式”初探
首都的标志是只熊
为什么奥林匹克以五环为标志?
交通标志小课堂
这是巴黎发布的新样式
我们欢迎你!