[发明专利]一种在AutoCAD工程图纸中处理标高的方法有效
申请号: | 201910224152.2 | 申请日: | 2019-03-22 |
公开(公告)号: | CN109992865B | 公开(公告)日: | 2023-07-04 |
发明(设计)人: | 杜德;戴志鹏;严旭;史茜;孙玮 | 申请(专利权)人: | 成都工业职业技术学院 |
主分类号: | G06T11/60 | 分类号: | G06T11/60;G06T11/20;G06F30/10 |
代理公司: | 成都顶峰专利事务所(普通合伙) 51224 | 代理人: | 陈夏 |
地址: | 610000 四川省成都*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 autocad 工程图纸 处理 标高 方法 | ||
1.一种在AutoCAD工程图纸中处理标高的方法,其特征在于,包括如下步骤:
S101.在AutoCAD工程图纸中创建若干标高,并将各个标高的标高线和标高文字设置为第一特定数据储存格式;
S102.针对标高值可输入确定且需要作为基准标高使用的标高,将其标高文字的数值修改为实际的已确定标高值,并将该标高文字和/或与该标高文字对应的标高线设置为第二特定数据储存格式;
S103.获取格式为所述第一特定数据储存格式或所述第二特定数据储存格式的所有标高线的Y坐标,并对所有标高线的Y坐标进行由小到大/由大到小的排序,同时获取格式为所述第一特定数据储存格式或所述第二特定数据储存格式的所有标高文字的Y坐标,并按照标高文字的Y坐标对所有标高文字进行由小到大/由大到小的排序,然后将排序后的标高线的Y坐标与排序后的标高文字一一对应地配对为数组,最后遍历所述数组,将标高线的Y坐标或标高文字来源为所述第二特定数据储存格式的数组项标记为基准标高,以及在所述数组中没有标记为基准标高的数组项时,提示人工设置基准标高,其中,标高文字的排序方式与标高线的Y坐标排序方式一致,同为由小到大或由大到小的顺序;
S104.设置标高值小数点后需要保留有效数字的个数,以及设置比例系数,其中,按照如下方式设置比例系数:当有两个基准标高时,按照如下公式直接算得比例系数:比例系数=两基准标高的标高值的差值/两基准标高的标高线的Y坐标差值;或者,当只有一个基准标高而不能直接求得比例系数时,先读取预先标注尺寸的比例因子DIMLFAC,然后按照如下公式算得比例系数:比例系数=DIMLFAC*标注尺寸的单位/标高的单位;
S105.根据所述基准标高和所述比例系数计算各个非基准标高的标高值,然后按照标高值小数点后需要保留有效数字的个数对计算得到的标高值进行有效取值,最后将各个经有效取值的标高值更新到对应的标高文字中。
2.如权利要求1所述的一种在AutoCAD工程图纸中处理标高的方法,其特征在于:在所述步骤S101中,所述第一特定数据储存格式为具有第一特定颜色和特定名称的图层。
3.如权利要求2所述的一种在AutoCAD工程图纸中处理标高的方法,其特征在于:在所述步骤S102中,所述第二特定数据储存格式为第二特定颜色,其中,所述第二特定颜色与所述第一特定颜色为不同的两种颜色。
4.如权利要求1所述的一种在AutoCAD工程图纸中处理标高的方法,其特征在于:在所述步骤S103中,若某个标高线的起点Y坐标与终点Y坐标不同,则予以提示并退出。
5.如权利要求1所述的一种在AutoCAD工程图纸中处理标高的方法,其特征在于,在所述步骤S104中,按照如下方式设置标高值小数点后需要保留有效数字的个数:
读取基准标高的小数点后有效数字的个数;
或者,当存在两个及以上的基准标高且各基准标高的标高值在小数点后有效数字的个数不相同时,读取所有基准标高中与标高线的最大/最小Y坐标对应的标高文字的小数位数。
6.如权利要求1所述的一种在AutoCAD工程图纸中处理标高的方法,其特征在于,在所述步骤S104中,当有三个及以上的基准标高时,先按照如下公式算得各对相邻两基准标高之间的比例系数:比例系数=两基准标高的标高值的差值/两基准标高的标高线的Y坐标差值,然后比较所有算得的比例系数是否一致,若不一致则予以提示并退出。
7.如权利要求1所述一种在AutoCAD工程图纸中处理标高的方法,其特征在于,在所述步骤S105中,包括有如下步骤:
S501.在所述数组中任意选定一个基准标高,获取该基准标高中标高线的Y坐标及相应标高文字中的标高值;
S502.遍历所述数组中的每一个数组项,并判断是否已标记为基准标高,若是,则选择下一个数组项,继续判断是否已标记为基准标高,若否,则执行后续步骤S503~S504;
S503.按照如下方式计算当前所选数组项中标高文字的标高值:使该数组项中标高线的Y坐标减去所选基准标高中标高线的Y坐标,然后乘以在所述步骤S104中所设置的比例系数,最后与所选基准标高中标高文字所对应的标高值相加;
S504.按照在所述步骤S104中所设置的标高值小数点后需要保留有效数字的个数对计算得到的标高值进行有效取值,然后将对应数组项中标高文字的标高值修改为经取有效值后的数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都工业职业技术学院,未经成都工业职业技术学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910224152.2/1.html,转载请声明来源钻瓜专利网。