线性分布下岩土工程勘察钻孔编号算法的设计与实现
张阔
摘要:岩土工程勘察报告的平面图绘制工作是工程地质勘察过程中的主要任务之一,而传统的自动编号程序存在针对线性分布的钻孔无法使编号顺序与路径走向一致的问题。将钻孔和有向路径分别抽象为平面空间中的点和有向线段集合,定义了三种距离参数用于定量描述平面空间中的点与线段的相对位置关系,并提出了一种坐标点编号算法,能使沿有向路径分布的坐标点的编号顺序与路径方向一致。最后以某输水管线工程为例,使用基于AutoCAD二次开发的自编程序介绍该算法的实际应用,结果表明该算法能显著提高岩土工程勘察报告平面图绘制的工作效率。
关键词:岩土工程勘察;排序算法;自动编号;数字制图;二次开发
中图分类号:TB115 文献标识码:A
文章编号:1009-3044(2021)29-0020-04
A New Algorithm for Borehole Numbering of Geotechnical Investigation under Path Distribution
ZHANG Kuo
(Sichuan Chuanjian Geotechnical Survey Design Institute, Chengdu 610000, China)
Abstract: the geotechnical investigation plan drawing is one of the main tasks in the proce ……此处隐藏5605个字…… 。出图时只要将辅助多段线所在图层设为不可打印或冻结即可。
5结语
(1)将勘察钻孔和线状拟建物分别抽象为平面空间中的有限个坐标点和有限个有向线段,对其进行了空间关系分析,定义了投影距离、垂直距离和点线距离三个变量,用其描述点与有向线段的相互空间位置关系,以及衡量点沿有向线段方向的顺序。
(2)介绍坐标点排序算法流程,以点坐标、有向线段起止点坐标为已知量,通过坐标系变换的思想给出了投影距离、垂直距离和点线距离三个变量的计算过程,以及如何用这三个距离变量来对坐标点排序。
(3)以某输水管线项目的岩土工程勘察平面圖绘制工作为例,介绍本算法在实际项目中的应用,显示出该算法具有较高的实用性。
参考文献:
[1]师磊. 计算机绘图在地质工作中的应用及发展趋势[J].西部探矿工程,2006,18(12):132-133.
[2]崔斌. 地质勘察中计算机绘图的应用及发展趋势[J].科技经济导刊,2018,26(7):27.
[3]温立新. 在AutoCAD 中实现桩号自动编写的方法[J].军工勘察,1995,9(3):36-37
[4]张海蛟,纪晓雨.VBA在地基处理桩号自动编写中的应用[J].工程建设与设计,2017(5):148-150.
[5]王叶. 线性建筑物的桩号自动生成方法及其应用[J].水利规划与设计,2020(3):163-166.
[6]李冠亿. 深入浅出AutoCAD.NET二次开发[M].北京:中国建筑工业出版社,2012.
【通联编辑:梁书】