The invention discloses an automatic modeling method for road intersection, which belongs to the field of three-dimensional data processing. The invention first judges the intersection of two roads and calculates the intersection points; secondly, calculates the intersection points according to the intersection conditions and design parameters; secondly, divides the intersection into sections; finally, according to the results of the division, carries out intersection. Construction of various elements. The invention can automatically design intersection types and generate three-dimensional models according to the direction and intersection of roads, which can solve the problems of large number of intersections and high design time cost when carrying out large-scale road network design; the invention can be widely used in road construction through the automatic construction of road platform intersections. In the fields of design, three-dimensional simulation and three-dimensional digital city construction, it provides support for speeding up road planning and design and promoting urban construction and development.
【技术实现步骤摘要】
一种道路平面交叉口自动建模方法
本专利技术属于三维数据处理领域,特别是涉及一种道路平面交叉口自动建模方法。
技术介绍
一直以来,要构建道路三维模型,尤其是平面交叉口的三维模型时,都是利用三维建模软件进行人工构建的。这种构建模式,在进行三维数字城市的三维模型数据生产时,可以根据最终展示效果的要求进行任意调整,可以得到较为精美的模型。但是在市政规划设计领域,由于规划设计工作的要求,道路规划设计是一个动态的过程,不仅道路平面位置经常发生变化,道路的竖向标高也会经常进行调整。如果仍然采用手工建模的工作模式,将生产极大的工作量,一点细微的调整都需要对三维模型进行手工修改,往往一个交叉口可能需要修改数次甚至数十次。另外,在规划阶段,尤其是控制性详细规划和规划成果优化时,经常需要面对大范围的区域,道路多达数十条,交叉口百余个,如果采用人工建模方式,人力物力成本较高。在计算机辅助设计技术充分利用以后,利用CAD制图软件等平台创建的道路规划设计软件已经可以自动生成交叉口的平面示意图,但当前三维道路设计软件较少,对交叉口的三维模型自动构建研究不充分,相对人工建模的方式,模型精细程度和 ...
【技术保护点】
1.一种道路平面交叉口自动建模方法,其特征是按以下步骤进行:步骤S1、根据道路中心线计算交叉口位置信息;步骤S2、根据道路交叉情况获取交叉口关键点;步骤S3、根据交叉口关键点,构建交叉口部件;步骤S4、基于交叉口部件自动生成交叉口模型;所述步骤S1为,任取两条道路,计算道路中心线的交点信息CP{Rj,Rk,Pi(x,y,z)};所述Rj、Rk为任意两条道路,Pi为道路交叉口位置,i=1,2,3,...,N;j和k均为正整数;x、y为道路Rj、Rk中心线交点坐标,z为道路Rj、Rk在交点(x,y)处的标高zj、zk的平均值;所述步骤S2按以下步骤进行:步骤S21、选取交叉口的 ...
【技术特征摘要】
1.一种道路平面交叉口自动建模方法,其特征是按以下步骤进行:步骤S1、根据道路中心线计算交叉口位置信息;步骤S2、根据道路交叉情况获取交叉口关键点;步骤S3、根据交叉口关键点,构建交叉口部件;步骤S4、基于交叉口部件自动生成交叉口模型;所述步骤S1为,任取两条道路,计算道路中心线的交点信息CP{Rj,Rk,Pi(x,y,z)};所述Rj、Rk为任意两条道路,Pi为道路交叉口位置,i=1,2,3,...,N;j和k均为正整数;x、y为道路Rj、Rk中心线交点坐标,z为道路Rj、Rk在交点(x,y)处的标高zj、zk的平均值;所述步骤S2按以下步骤进行:步骤S21、选取交叉口的任意一条道路为进道口,并取进道口逆时针方向上第一个可驶离交叉口的方向为出道口,作为一个进出单元,计为Ui,其中i=1,2,3,...,N;N为大于2的正整数;步骤S22、对一个进出单元U,设定交叉口转弯半径R;步骤S221、根据转弯半径R及道路行车道边线,计算交叉口转弯圆弧与行车道边线切点T1(xt1,yt1)、T2(xt1,yt1),其中,T1为圆弧与第一条道路Rj切点位置,T2为圆弧与第二条道路Rk切点位置;切点T1、T2计算过程如下:步骤S2211、从道路Rj到Rk两条行车道边线,根据线相交公式计算交点Pjk(xjk,yjk),及右侧夹角Cr,并作过Pjk的角平分线Lcr;步骤S2212、设定Rj与Rk行车道交点Pjk到切点T1的距离为Dt1,则Dt1=R/Tan(Cr/2);根据道路Rj的方向DIRj及距离Dt1,计算出切点T1的坐标值xt1、yt1:xt1=xjk+Dt1*Cos(DIRj+180)yt1=yjk+Dt1*Sin(DIRj+180)步骤S2213、根据道路Rk的方向DIRk及距离Dt1,计算出切点T2的坐标值xt2、yt2:xt2=xjk+Dt1*Cos(DIRk+180)yt2=yjk+Dt1*Sin(DIRk+180)步骤S222、根据T1、T2,获取道路边线转角点C1、C2:过T1,作与道路Rj的行车道垂直的线,与道路Rj的边线相交于C1;过T2,作与道路Rk的行车道垂直的线,与道路Rk的边线相关于C2;步...
【专利技术属性】
技术研发人员:何兴富,薛梅,陈翰新,王国牛,向泽君,刘金榜,袁轶,蓝图,陈光,胡章杰,邱月,王阳生,李响,李劼,詹勇,
申请(专利权)人:重庆市勘测院,
类型:发明
国别省市:重庆,50
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。