欢迎来到天天文库
浏览记录
ID:52968877
大小:251.60 KB
页数:4页
时间:2020-04-05
《在AutoCAD中实现断面数据的自动生成与绘图.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、广西水利水电GXWATERRKSOURCES&HYDROPOWERENGINEERING2011(1)·测量与地质·在AutoCAD中实现断面数据的自动生成与绘图黎富忠,颜景顺(广西水利电力勘测设计研究院,广西南宁530023)【摘要]基于AutoCAD进行二次开发,把GPS-RTK实测的数据展点到AutoCAD后,根据实测点把纵线(即线路中心线)和横断面的位置用多段线各连成线,或直接使用原来的设计断面线,实现任意多转点线路的纵断面与横断面的数据提取,生成断面数据表和断面图,批量快速准确完成断面的数据整理与绘图。[关键词
2、]AutoCAD;GPS-RTK;断面数据;生成;绘图[中图分类号】P208[文献标识码]B【文章编号]1003—1510(2011)01—0032—031概述应用。在传统线路测量中,由于线路长、转折点多,使用全站仪测量时必须多次转移测站,速度慢、效率低2关键技术开发原理'而且容易出错,随着GPS-RTK在水利水电工程测要实现上述过程,首先要解决的问题有:量中的广泛应用,RTK在线路测量中发挥了显著作(1)求线外点到线上的垂足;用,弥补了过去传统线路测量中的不足,提高了野外(2)求垂足到线路起点的距离;数据采集的速度和精
3、度。但是在内业断面数据整理(3)求中心线左右侧各几米的地形点选择。及绘图中花费了很多精力和时间,特别在断面数据部分源代码如下:整理中,由于线路长,转折点又很多,有些地形点在PublicSub连接CAD()野外数据采集中又难以实测在设计线上,往往偏离OnErrorResumeNext设计线一定距离,使得纵断面和横断面数据整理变SetAcadApp=CetObjeet(,“AutoCAD.Appliea—得繁重而又缓慢。tion”)很多熟悉AutoCAD的用户都有这样的体会,该IfERRThenERR.Clear软件的图形处
4、理能力很不错,但在解决一些比较专SetAcadApp=CreateObject(“AutoCAD.业的问题,尤其是要将设计计算、数据处理、图形绘Application”)制等问题综合处理时,直接使用的交互功能就会感IfERRThenMsgBoxvbCrLf+ERR.Descrip—到力不从心。tion针对以上问题,我们对AutoCAD进行二次开ExitSub发,把RTK实测的数据展点到AutoCAD后,根据实EndIf测点把纵线(即线路中心线)和横断面的位置用多段EndIf线各连成线,或直接使用原来的设计断面线,实现任A
5、cadApp.Visible=True意多转点线路的纵断面与横断面的数据提取,生成SEIt]misDrawingMo=AcadApp.ActiveDaaarrmnt.断面数据表与断面图,批量快速准确完成断面的数ModdSpace据整理与绘图。下面介绍该软件的开发原理及SetTnisDrawingUt=A:a(pp.Acti~3:x:umerit.[收稿日期】2010.12—14【修回日期]2Ol1-O1.18[作者简介】黎富忠(1982一),男,广西横县人,广西水利电力勘测设计研究院助理工程师,从事水利电力工程勘测设计工
6、作。32广西水利水电GXWATERt~Z)URCES&HYDROPOWERENGINEERING2o11(1)Utility实测中心线上的地形点顺序连成一条线(即纵断面OnErrorResumeNext线);如转弯处无实测点且高程变化不大,也可参照EndSub地形大概描绘转点或手工加高程点;如果起点顺序PublicFunction求点垂足到起点距离(ptx,画反了,可用反向功能反向线段;如果部分线路改线pty,ptstartx,ptstarty,ptendx,ptendy)AsDouble或者有些数据修改,只须把修改段重
7、新连线,再与以DirnArAsDouble,PAsDouble前线段合并即可;DimAAsDouble,BAsDouble,CAsDouble(2)新建一个图层“横断面线”,把各个横断面DiITIDIS1AsDouble,DirnDIS2AsDouble,位置依点位用多段线各连成线(如横断面无转弯点,A:反算距离(ptx,pty,ptstartx,ptstarty)可直接连接最左侧和最右侧的地形点画线);画线时B=反算距离(ptx,pty,ptendx,ptendy)要注意方向,起点为线路左侧点,终点为线路右C:反算距离
8、(ptstartx,ptstarty,ptendx,侧点;ptendy)(3)画线时起点和终点必须捕捉到点位中心或插入点,否则起点和终点的桩号与高程无法计算,线段中间的地形点可以不用捕捉到线上;以上各线‘判断垂足的位置段可以是任意多个转折点的多段线;如直接使用原求点垂足到起点距离=2*Ar/C设计的断面线可省去前两项
此文档下载收益归作者所有