[发明专利]一种管缆路由图廓快速生成方法有效
| 申请号: | 202110073877.3 | 申请日: | 2021-01-20 |
| 公开(公告)号: | CN112836259B | 公开(公告)日: | 2022-07-15 |
| 发明(设计)人: | 熊指南;叶作安 | 申请(专利权)人: | 天津市陆海测绘有限公司 |
| 主分类号: | G06F30/12 | 分类号: | G06F30/12;G06F30/18;G06F113/14 |
| 代理公司: | 北京沁优知识产权代理有限公司 11684 | 代理人: | 周庆路 |
| 地址: | 300000 天津市南开区*** | 国省代码: | 天津;12 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 路由 快速 生成 方法 | ||
1.一种管缆路由图廓快速生成方法,其特征在于,包括如下步骤:
S1:输入预设图廓参数,根据图廓参数计算得到相邻两图框重叠部分的长度f_d;所述图廓参数包括比例尺arg以及图框宽度W;
S2:根据管线的走向形成多段线,并根据多段线提取得到若干折点坐标,通过所述折点坐标得到图框长度;
所述S2具体包括以下步骤:
S21:设初始化i=0,获取图框任意两点的坐标A(Xa,Ya)、B(Xb,Yb)以及图框长度L,求得斜率通过公式计算得到管线长度LAB;
S22:以i=i+1为循环,依照比对判定策略比较管线长度LAB与图框长度L的大小,系统记录第i次截取对应的i的数值以及Length的当前值;
S23:i循环直至i等于图框数目j,此时比较A、B两点的横坐标大小,如Xa=Xb,则执行步骤S3,否则返回至步骤S21;
所述比对判定策略为若LAB=L时,通过函数Length=ROUNDDOWN(AB,-2)+100+f_d计算得到图框长度L=Length;若i=1或Length=L/3时,执行记录修改判定步骤:若LABL时,得到A点坐标系统记录第i次截取对应的i的数值以及Length的当前值;
S3:根据图框长度计算得到图框各点坐标;
所述S3具体根据图框长度L、图框宽度W、比例尺arg以及图框重叠部分的长度f_d求得图框四个端点OPQR的坐标;
S4:根据图框各点坐标计算得到网格线两点坐标;
所述S4得到网格线两点坐标的过程为依照图框四个端点OPQR的坐标分别得到OP,PQ,QR,RO上满足比例尺arg的点位,点位即为网格线上各个点坐标;
S5:根据元素属性生成图框长度文件和命令执行文件;
S6:判断图框长度文件中的图框长度是否符合图廓生成条件,若符合生成图廓结束操作;否则返回至步骤S1。
2.根据权利要求1所述的一种管缆路由图廓快速生成方法,其特征在于,所述S1图框重叠部分的长度f_d=arg/200。
3.根据权利要求1所述的一种管缆路由图廓快速生成方法,其特征在于,所述S6中图廓生成条件为判断所述图框长度文件中的管线数据分配是否合理,所述S6生成图廓为将命令执行文件写入CAD中。
4.根据权利要求1所述的一种管缆路由图廓快速生成方法,其特征在于,所述命令执行文件为Beautiful.txt格式的文件。
5.根据权利要求1所述的一种管缆路由图廓快速生成方法,其特征在于,所述图框长度文件为.csv格式的文件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天津市陆海测绘有限公司,未经天津市陆海测绘有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110073877.3/1.html,转载请声明来源钻瓜专利网。





