System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术属于工程设计,涉及一种线性工程绘图方法及系统。
技术介绍
1、在诸如堤防、道路、护岸这些线性工程中,需要根据工程建设要求绘制与平面图相匹配的断面图,断面图的绘制具有数量众多、重复性强、需反复调整修改的特点。此外,断面图图纸绘制过程中,必须确保平面图和断面图中结构线相对位置及坐标准确对应。以护岸工程为例,若依据工程平面布置图绘制断面图,需首先在平面图中逐一量测脚槽内和脚槽外的边线起点距,然后逐一在断面图中对脚槽内和脚槽外的边线进行定位,过程繁琐易错;另一方面,工程设计中还经常需要对断面图中脚槽位置进行调整,并依据调整后的脚槽位置对平面布置图予以调整,使得设计绘图工作量大、效率低、易出错。
技术实现思路
1、为解决
技术介绍
中所述的线性工程设计绘图工作量大、效率低、易出错的问题,本专利技术提供一种基于空间目标匹配的线性工程绘图方法及系统。
2、本专利技术的方法包括以下步骤:
3、s1、提取断面线端点坐标:提取平面图和断面图中所有断面线的端点坐标,将平面图和断面图中断面端点坐标相互匹配,形成端点坐标匹配数据文件;
4、s2、提取结构构件空间信息:提取平面图中结构构件在断面线上的控制点坐标,提取断面图中结构构件的控制点坐标,形成控制点坐标数据文件;
5、s3、空间坐标转换:依据端点坐标匹配数据文件和控制点坐标数据文件,将平面图和断面图坐标相互转换,并在控制点坐标数据文件中进行添加或更新,得到最终控制点坐标数据文件;
6、s
7、s5、自动化匹配更新:若平面图或断面图中结构控制点有调整,则删除平面图中的原有结构线或断面图中的原有结构单元,并重复步骤s2-s4重新绘制。
8、进一步地,所述s1中,针对平面图,遍历平面图中的所有的断面线,并记录所有断面线包含起点和终点的端点坐标,记为[(xsi,ysi,0),(xei,yei,0)],i=1,2,3……;针对断面图,遍历断面图中的所有断面,记录所有断面的起点坐标(x′si,y′si,0);将平面图和断面图中断面端点坐标相互匹配,形成端点坐标匹配数据文件。
9、更进一步地,所述s2中,针对平面图,则遍历平面图中所有的断面线,计算断面线与结构线的交点,得到结构构件在断面线上的控制点坐标(xi,yi,zi),形成控制点坐标数据文件;针对断面图,则记录断面图中结构构件的控制点坐标,形成控制点坐标数据文件。
10、更进一步地,所述s3中,针对平面图,根据端点坐标匹配数据文件中的平面图和断面图中的断面端点坐标,基于空间目标匹配将平面图中结构构件的控制点坐标转换为断面图坐标并添加或更新在控制点坐标数据文件中,得到最终控制点坐标数据文件;针对断面图,则将控制点坐标数据文件中断面图中的结构构件的控制点坐标转换为平面图坐标,并添加或更新在控制点坐标数据文件中,得到最终控制点坐标数据文件。
11、更进一步地,所述坐标转换的计算方法如下:
12、假设某一断面线在平面图的起点和终点坐标分别为(xs1,ys1,0)和(xe1,ye1,0),断面图中断面的起点为(xs′1,ys′1,0),若平面图中该断面上的结构构件坐标为(x1,y1,z1),则控制点在断面图中坐标(x1′,y1′,0)的计算公式为:
13、
14、若断面图中的结构构件坐标为(x1′,y1′,0),则控制点在平面图中坐标(x1,y1,z1)的计算公式为:
15、
16、更进一步地,所述s4中,针对平面图,则跟据最终控制点坐标数据文件中的平面图中结构构件控制点坐标,在平面图中连接控制点以绘制结构线;针对断面图,则读取最终控制点坐标数据文件中的断面图中结构构件控制点坐标,绘制结构单元,并在断面图中控制点坐标处批量插入相应的结构单元。
17、更进一步地,所述s5中,针对平面图,则通过步骤s2获取平面图中结构构件的控制点坐标,通过步骤s3计算相应平面图上的控制点坐标并更新控制点坐标数据文件,删除平面图中原有结构线并通过步骤s4绘制新的结构线;针对断面图,则通过步骤s2重新计算断面图中结构构件的控制点坐标,通过步骤s3计算相应断面图上的控制点坐标并更新控制点坐标数据文件,删除断面图中原有结构单元并通过步骤s4绘制新的结构单元。
18、本专利技术提出了一种基于空间目标匹配的线性工程绘图系统,包括断面线端点坐标提取模块、结构构件空间信息提取模块、空间坐标转换模块、结构构件自动化绘制模块和自动化匹配更新模块。
19、所述断面线端点坐标提取模块,用于提取平面图和断面图中所有断面线的端点坐标,将平面图和断面图中断面端点坐标相互匹配,形成端点坐标匹配数据文件;
20、所述结构构件空间信息提取模块,用于提取平面图中结构构件在断面线上的控制点坐标,提取断面图中结构构件的控制点坐标,形成控制点坐标数据文件;
21、所述空间坐标转换模块,用于依据端点坐标匹配数据文件和控制点坐标数据文件,将平面图和断面图坐标相互转换,并在控制点坐标数据文件中进行添加或更新,得到最终控制点坐标数据文件;
22、所述结构构件自动化绘制模块,用于依据最终控制点坐标数据文件,在平面图中绘制结构线,在断面图中批量绘制相应的结构单元;
23、所述自动化匹配更新模块,用于若平面图或断面图中结构控制点有调整,则删除平面图中的原有结构线或断面图中的原有结构单元,则重复结构构件空间信息提取模块、空间坐标转换模块、结构构件自动化绘制模块进行重新绘制。
24、本专利技术还提出了一种电子设备,包括:存储器和处理器,所述存储器和所述处理器之间互相通信连接,所述存储器存储有计算机指令,所述处理器通过执行所述计算机指令,从而实现上述所述的一种基于空间目标匹配的线性工程绘图方法和一种基于空间目标匹配的线性工程绘图系统。
25、本专利技术还提出了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述所述的一种基于空间目标匹配的线性工程绘图方法和一种基于空间目标匹配的线性工程绘图系统。
26、本专利技术与现有技术相比,在堤防、道路以及护岸工程这些线性工程的绘图中,首先提取出平面图和断面图的中所有断面线的端点坐标,并进行相互匹配,然后提取平面图中结构构件在断面线上的控制点坐标和断面图中结构构件的控制点坐标,提取得到结构构件空间信息;然后根据上述提取得信息,进行空间坐标转换,再进行自动化绘制结构构件,并且若平面图或断面图中结构控制点有调整,可采用上述步骤重新绘制。本专利技术基于空间目标匹配实现平面图与断面图自动匹配更新和批量绘图,减少了绘图中的重复工作,显著减小了工作量,大大提高了绘图工作效率;并且本专利技术运行过程不需要手动测量结构构件的位置数据,能够极大避免因错漏所造成的平面图与断面图不匹配的错误,有效本文档来自技高网...
【技术保护点】
1.一种基于空间目标匹配的线性工程绘图方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的一种基于空间目标匹配的线性工程绘图方法,其特征在于:所述S1中,针对平面图,遍历平面图中的所有的断面线,并记录所有断面线包含起点和终点的端点坐标,记为[(XSi,YSi,0),(XEi,YEi,0)],i=1,2,3……;
3.根据权利要求2所述的一种基于空间目标匹配的线性工程绘图方法,其特征在于:所述S2中,针对平面图,则遍历平面图中所有的断面线,计算断面线与结构线的交点,得到结构构件在断面线上的控制点坐标(Xi,Yi,Zi),形成控制点坐标数据文件;
4.根据权利要求3所述的一种基于空间目标匹配的线性工程绘图方法,其特征在于:所述S3中,针对平面图,根据端点坐标匹配数据文件中的平面图和断面图中的断面端点坐标,基于空间目标匹配将平面图中结构构件的控制点坐标转换为断面图坐标并添加或更新在控制点坐标数据文件中,得到最终控制点坐标数据文件;
5.根据权利要求4所述的一种基于空间目标匹配的线性工程绘图方法,其特征在于:所述坐标转换的计算方法如下
6.根据权利要求5所述的一种基于空间目标匹配的线性工程绘图方法,其特征在于:所述S4中,针对平面图,则跟据最终控制点坐标数据文件中的平面图中结构构件控制点坐标,在平面图中连接控制点以绘制结构线;
7.根据权利要求6所述的一种基于空间目标匹配的线性工程绘图方法,其特征在于:所述S5中,针对平面图,则通过步骤S2获取平面图中结构构件的控制点坐标,通过步骤S3计算相应平面图上的控制点坐标并更新控制点坐标数据文件,删除平面图中原有结构线并通过步骤S4绘制新的结构线;
8.一种基于空间目标匹配的线性工程绘图系统,其特征在于:包括断面线端点坐标提取模块、结构构建空间信息提取模块、空间坐标转换模块、结构构件自动化绘制模块和自动化匹配更新模块;
9.一种电子设备,其特征在于,包括:存储器和处理器,所述存储器和所述处理器之间互相通信连接,所述存储器存储有计算机指令,所述处理器通过执行所述计算机指令,从而实现如权利要求1-7任一项所述的一种基于空间目标匹配的线性工程绘图方法。
10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于:所述计算机程序被处理器执行时实现如权利要求1-7任一项所述的一种基于空间目标匹配的线性工程绘图方法。
...【技术特征摘要】
1.一种基于空间目标匹配的线性工程绘图方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的一种基于空间目标匹配的线性工程绘图方法,其特征在于:所述s1中,针对平面图,遍历平面图中的所有的断面线,并记录所有断面线包含起点和终点的端点坐标,记为[(xsi,ysi,0),(xei,yei,0)],i=1,2,3……;
3.根据权利要求2所述的一种基于空间目标匹配的线性工程绘图方法,其特征在于:所述s2中,针对平面图,则遍历平面图中所有的断面线,计算断面线与结构线的交点,得到结构构件在断面线上的控制点坐标(xi,yi,zi),形成控制点坐标数据文件;
4.根据权利要求3所述的一种基于空间目标匹配的线性工程绘图方法,其特征在于:所述s3中,针对平面图,根据端点坐标匹配数据文件中的平面图和断面图中的断面端点坐标,基于空间目标匹配将平面图中结构构件的控制点坐标转换为断面图坐标并添加或更新在控制点坐标数据文件中,得到最终控制点坐标数据文件;
5.根据权利要求4所述的一种基于空间目标匹配的线性工程绘图方法,其特征在于:所述坐标转换的计算方法如下:
6.根据权利要求5所述的一种基于空间目标匹配的...
【专利技术属性】
技术研发人员:邹宇雄,郑华康,吕鹏,王敏,何子灿,
申请(专利权)人:长江勘测规划设计研究有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。