用ecel快速制作cad断面图示例绝对有用
利用EXCEL在AutoCAD中快速绘图
利用EXCEL在AutoCAD中快速绘图利用EXCEL在AutoCAD中快速绘图CAD的绘图其实是执行命令,因此当在CAD中绘制一些图时可以按照CAD的输入格式,把绘图的所有命令和绘图数据在word、记事本或EXCEL等文本编辑器中编辑好后选中复制,再到CAD中,鼠标放在命令行上按右健,出现小菜单后点击粘贴即可。
由于在工程绘图中往往涉及到很多的计算,所以本人建议采用在EXCEL中输入绘图的命令和数据比较合适。
对于一般的绘图上述这些方法可能大多数朋友都已掌握,可是对于批量的文本标注等光采用上述办法还不行,需要一些小技巧。
现本人就以绘制线路征地图(要求标上各桩号和征地宽度)为例(本例共12个桩号)说明上述的这些方法:1.分别打开CAD和EXCEL2.选择EXCEL3.从第2行开始分别在A列输入各桩号、B列输入左幅的征地宽度为“+”、C列输入右幅的征地宽度为“-”4.在D1单元格键入_line,在D2单元格键入公式=MIN(A2:A13)&","&0,在D3单元格键入公式=MAX(A2:A13)&","&05.在E2单元格键入_line6.在F1单元格键入_line,在F2单元格键入公式=A2&","&B27.在G1单元格键入_line,在G2单元格键入公式=A2&","&C28.在H2单元格键入一个空格9.选中单元格区域“E2:H2”,然后下拉复制直至第13行,删除单元格H13内的空格使其为空10.在I2单元格键入_text,在J2单元格键入j,在K2单元格键入bc,在L2单元格键入公式=A2&","&(B2/2),在M2单元格键入2.5,在N2单元格键入-90,在O2单元格键入公式=ABS(B2),设置O2单元格公式为“0.000”11.选中单元格区域“D1: D4”复制,然后转到CAD,鼠标放在命令行上按右健,出现小菜单后点击粘贴,此时绘出线路中线12.转到EXCEL选中单元格区域“F1:F14”复制,然后转到CAD,鼠标放在命令行上按右健,出现小菜单后点击粘贴,此时绘出左幅征地界13.转到EXCEL选中单元格区域“G1:G14”复制,然后转到CAD,鼠标放在命令行上按右健,出现小菜单后点击粘贴,此时绘出右幅征地界14.转到EXCEL选中单元格区域“E2:H13”复制,然后转到CAD,鼠标放在命令行上按右健,出现小菜单后点击粘贴,此时绘出征地宽度线15.转到EXCEL选中单元格区域“I2:O3”(注:两行七列,后一行为空白数据),下拉复制直至第13行16.选中单元格区域“I2:O13”复制,然后转到CAD,鼠标放在命令行上按右健,出现小菜单后点击粘贴,此时标注出第奇数个的左幅征地宽度17.转到EXCEL,删除单元格区域“I4:O12”,然后选中单元格区域“I2:O2”下拉复制一行18.选中单元格区域“I3:O4”(注:两行七列,后一行为空白数据),下拉复制直至第14行19.选中单元格区域“I3:O14”复制,然后转到CAD,鼠标放在命令行上按右健,出现小菜单后点击粘贴,此时标注出第偶数个的左幅征地宽度20.转到EXCEL,删除单元格区域“I3:O13”,然后修改单元格L2公式为=A2&","&(C2/2),修改单元格O2公式为=ABS(C2)21.选中单元格区域“I2:O3”(注:两行七列,后一行为空白数据),下拉复制直至第13行22.选中单元格区域“I2:O13”复制,然后转到CAD,鼠标放在命令行上按右健,出现小菜单后点击粘贴,此时标注出第奇数个的右幅征地宽度23.转到EXCEL,删除单元格区域“I4:O12”,然后选中单元格区域“I2:O2”下拉复制一行24.选中单元格区域“I3:O4”(注:两行七列,后一行为空白数据),下拉复制直至第14行25.选中单元格区域“I3:O14”复制,然后转到CAD,鼠标放在命令行上按右健,出现小菜单后点击粘贴,此时标注出第偶数个的右幅征地宽度26.转到EXCEL,删除单元格区域“I3:O13”,然后修改单元格K2内容为tc,修改单元格L2公式为=A2&","&0,修改单元格O2公式为=A2,重新设置O2单元格公式为“K0+000”27.选中单元格区域“I2:O3”(注:两行七列,后一行为空白数据),下拉复制直至第13行28.选中单元格区域“I2:O13”复制,然后转到CAD,鼠标放在命令行上按右健,出现小菜单后点击粘贴,此时标注出第奇数个的桩号29.转到EXCEL,删除单元格区域“I4:O12”,然后选中单元格区域“I2:O2”下拉复制一行30.选中单元格区域“I3:O4”(注:两行七列,后一行为空白数据),下拉复制直至第14行31.选中单元格区域“I3:O14”复制,然后转到CAD,鼠标放在命令行上按右健,出现小菜单后点击粘贴,此时标注出第偶数个的右幅征地宽度执行完上述即可完成征地图的绘制EXCEL表格设置具体下载附件。
用excel快速制作cad断面图示例(绝对有用)
利用EXCEL表格快速在CAD中画横断面图在高速公路项目中,施工单位前期进场都会对原地面进行复测,测量人员要快速地用复测数据绘图并算出土方的填挖量,对项目组织相应的工作策划及部署至关重要。
这也就对测量人员提出了出图效率问题,本文以横断面为例进行说明。
1 数据获取现在施工单位都普及了全站仪,我们只需要将根据地貌特征点选取好断面来测量,在土方的数据量上来说是不会有很大的出入,目前我们大多使用的是CASIO和SHARP-E500计算器,我们最好编写的程序能用坐标计算出此点所对应的桩号、边距(顺路线前进方向左侧边距为负,右侧为正),只需要记录断面桩号、边距、高程就可以顺利出断面图了。
2 Excel上处理数据将现场测量数据录入Excel中,数据格式如下表一,其中D列的100,300,500的等差数组,是为了在CAD上能按断面里程从左至右依次画多个断面图。
使它们不会出现上一断面的右部与下一断面的左部相交。
在E3、F3中先分别输入E2、F2数据并回车后再点击E3、F3,表格亮显后按住右下角的“十”字拖动成了点位数据列。
表一3 绘制图形3.1 绘制路线标准图形绘制标准图形时按照1:1的比例进行绘制,这样在后面填写断面面积、填挖高度时直接将查询数据输入就完事。
根据纵曲线数据计算出K126+270、K126+290、K126+305断面的中桩高程为分别为690.000、690.800、691.400。
K126+270断面的标准图形根据点位坐标(100,690.000)在CAD 中按照路面横坡往两侧绘制路基线,然后在两侧将边坡线连接在路基的两边。
如果后面的断面与本断面也是相同的话,使用CAD中的Copy命令进行复制。
方法是在文本窗口中:选择所有线形,回车确认后在“指定基点或位移”时我们将基点选择在(100,690.000),对于后面的“指定位移的第二点或 <用第一点作位移>:”时输入(300,690.800)回车后继续输入(500,691.400)。
excel表格数据画cad图
excel表格数据画cad图竭诚为您提供优质文档/双击可除excel表格数据画cad图篇一:将excel数据导入cad画图的简易方法将excel数据导入cad画图的简易方法在excel的a列给出线上对应点的x值,在b列给出线上对应点的y值,c列输入公式a3缩放至满幅xlbook.closexlapp.quitsetxlapp=nothingendsub3.打开vba编辑器的工具→引用,从引用对话窗找到microsoftexcelxx.xobjectlibrary,点击其左边的□,出现勾符号(如果没有此项,可浏览打开excel.exe文件即可,文件位置一般此是c:\programFiles\microsoftoffice\officexx,其扩展名可能未显示),然后确定。
4.做好这几步之后就保存编辑内容,然后点击工具栏上的▲(向右)或按F5或点击工具菜单→运行就可以画出折线了,到cad界面(excel表格数据画cad图)可见。
或返回cad后按快捷键alt+F8(一次不行就再按一次)启动宏,然后选中名字为zx的那个宏(工程中只有一个宏是默认选中),点击运行按钮,此时cad界面上就会自动将图画出来(轴测图或动态观察可见3d 效果)。
三、用窗体画图1.打开cad,单击cad界面工具菜单→宏→Visualbasic 编辑器,打开Vba编辑器。
(快捷键alt+F1,若一次不行就再按一次)。
2.单击Visualbasic界面插入→用户窗体,主页面会出现窗体窗口,加入控件,标签不是必须,控件属性可以默认。
双击窗体打开窗体代码窗口,向其输入如下代码(画圆弧):privatesubcommandbutton1_click()dimcurves(0to1)asacadentitydimcenterpoint(0to2)asdoubledimradiusasdoubledimstartangleasdoubledimendangleasdoubledebug.printoptionbutton1_debug.printoptionbutton2iftextbox1=""thensetxlapp=createobject("excel.application")setxlbook=xlapp.workbooks.open("d:\cadvba\eaht.xlsx ")打开的excel路径xlapp.Visible=Falsesetxlsheet=xlbook.worksheets("eat")打开excel中名为“eat”的工作表centerpoint(0)=xlsheet.cells(14,1)(圆心x坐标): centerpoint(1)=xlsheet.cells(14,2)(圆心y坐标): centerpoint(2)=xlsheet.cells(14,3)(圆心z坐标){圆心坐标}radius=xlsheet.cells(14,4)(所画弧处圆的半径){半径}startangle=xlsheet.cells(14,5)(所画弧起点弧度值)角度/180*3.141592653endangle=xlsheet.cells(14,6)(所画弧终点弧度值)elsecenterpoint(0)=textbox1centerpoint(1)=textbox2centerpoint(2)=textbox3radius=textbox4ifoptionbutton1=trueandoptionbutton2=Falsethenstartangle=textbox5/180*3.1416endangle=textbox6/180*3.1416elseifoptionbutton1=Falseandoptionbutton2=truethen startangle=textbox5endangle=textbox6elsemsgbox"角度单位不明确"endifendifsetcurves(0)=thisdrawing.modelspace.addarc(centerpoint,radius,startangle,endangle)zoomextentsendsub3.做好这几步之后就保存编辑内容,然后点击工具栏上的▲(向右)或按F5或点击工具菜单→运行就会出现用户窗体,若用excel中数据画弧就点击命令按钮-画弧,若用窗体改变参数就向窗体填数并选择角度单位,然后点击画弧按钮,然后,到cad界面可见既定圆弧线。
用EXCEL输入数据在CAD中计算工程量及生成断面图
用EXCEL输入数据在CAD中计算工程量及生成断面图摘要:本文介绍一种比较简洁的断面输入方法和土方工程量相结合的方法。
关键词:EXCEL 数据AUTOCAD 工程量断面图水利工程的土方工程计量是项重要工作,其方法有很多,最原始的方法是用水准仪配合测绳测得原始断面数据,再把数据用米格纸标出来,形成断面图,然后数需要开挖(或回填)的部分的格数,并按照一定的比例折算成面积,该方法通俗易懂但教繁琐、计算结果误差大、工作效率低。
随着科技的的发展,现在越来越多的企业用GPS全球定位系统或全站仪测得原始地形图然后用自带的软件形成断面图并计算面积,方便快捷,效率高。
因测量数据由测量仪器存储,不同测量仪器软件不同,不同的使用者熟悉程度不同,从工程计量角度看不易复核、校对。
还有一种测量方式是用全站仪或水准仪配合测绳测得原始断面数据,测得断面数据后,进行断面输入,得出断面图与设计线进行比较,计算出工程量。
第三种方法是在日常施工质量控制和工程量计算的常用方法,该种方法需要在测量后在CAD上进行点坐标输入断面输入,点坐标输入需要一个一个点的坐标输入,工作量大而且需要一定的细致耐心,一旦输入出错不易发现,也不利于校核。
笔者在工作中摸索出一种简单的运用EXCEL工作表结合CAD就可以完成日常断面输入的工作,现结合一工程实例将此方法与大家探讨。
方法原理:基于EXCEL电子表格的合并、连接功能结合CAD多线段输入坐标原理。
具体使用方法:EXCEL电子表格的功能十分强大,其中有一种二维坐标和连接功能,用连接符号“&”将该数据默认为一个二维的坐标,使用此符号后就能将所需数据格数据连接在一起。
在EXCEL中数据输入完成后,在AUTOCAD中将所输入的数据用多线段方法粘贴到CAD中的断面网格中,自动生成了工程的断面图。
为了能确切的说明该方法,现用具体的数据输入来介绍一下。
背景简述:某工程为一河道拓宽工程,设计河底高程▽30.0m,宽20米,边坡1:3,干法施工。
利用Excel绘制横断面线的一种方法
利用Excel绘制横断面线的一种方法利用Excel绘制原始地表横断面线的一种方法摘要:本文主要讲解通过利用Excel配合外业测量所取得的数据(平面坐标和高程)的特点进行绘制横断面地表线的一种方法,这种方法灵活简便,强度小,效率高,特别适合现场横断面测量及复测设计院的原始地表线。
关键词:数据采集内业处理横断面绘制在复测设计院原始横断面线形测量中,尤其是在高差陡变频繁的地区,传统的测量方法(标杆皮尺法、水准仪法)使外业与内业工作繁琐且效率低下。
本文通过全站仪置镜于任意控制点测量平面和高程的特点,结合Excel办公软件,介绍一种进行内外业一体化的断面测量方法,这种方法具有灵活简便、劳动量小效率高的特点,特别适合高差变化大的地区。
何为横断面测量?:横断面测量是对线路横向方向剖面的地面起伏进行的测量工作。
是在线路上设计院所有提供的断面桩号横向桩位垂直于线路中线的水平方向上,分别测量中线两侧各变坡特征点至中线桩的水平距离和高差(坐标、高程),并据纵断面里程和横断面面积以计算出挖填的方量。
横断面测量介绍:1、标杆皮尺法:利用花杆直接测得平距和高差。
此法简便、易行,所以被经常采用,它适用于横向变化较多较大的地段,但由于测站较多,测量和积累误差较大。
2、水准仪法:此法适用于施测横断面较宽的平坦地区。
安置水准仪后,以中线桩地面高程点为后视,以中线桩两侧横断面方向的地形特征点为前视,标尺读数读至厘米。
用皮尺分别量出各特征点到中线桩的水平距离(也可用视距测量)。
高差由后视读数与前视读数求差得到。
3、全站仪法:3.1 安置全站仪于中桩上,全站仪定向与切线方向垂直。
量出至中桩地面的仪器高,直接测出各特征象限点与中桩间的平距和高差。
此法适用于一般地形,必须通视条件好。
测量记录:表中按路线前进方向分左侧和右侧,桩号从下往上记录,表中左侧和右侧记录平距和高差,以分数形式记录分子表示高差,分母表示平距,高差为正号表示上坡,负号表示下坡。
利用Excel和AutoCAD绘制隧洞断面的方法
利用Excel和AutoCAD绘制隧洞断面的方法【摘要】用AutoCAD绘制断面,由于点多,比较繁琐。
采用Excel和AutoCAD相结合的方法后,加快了绘图进度,节约了大量时间,此法在其他隧道的断面绘制时,值得借鉴。
【关健词】Excel AutoCAD隧洞断面绘图开建桥电站引水隧洞全长3488m,隧洞为圆型,断面有φ6.2m和φ6.5m两种。
为了浇筑混凝土时计算混凝土的方量,业主要求对开挖完的洞体每3m绘制一个断面,共需绘制1164个断面。
以前测量人员用全站仪每个断面测30~40个点,在电脑上用AutoCAD绘制断面时,只能一个点一个点地输入,绘制一个断面需要25分钟左右,全部断面需要485小时。
.改进方法及操作步骤经过查阅资料及多次试验,我们采用了Excel和AutoCAD相结合的绘图方法,具体如下(以测30点为例)2.1由于现场测定的数据为施工坐标,同一桩号点的X值为一固定值(里程一样),只有y 和H值不固定,所以在AutoCAD的坐标设置时,设点的Y值为x轴,H值为y轴。
2.2使用Excel,在C1单元格中输入程序:=A&“,”&B。
2.3把C1单元格下拉至C30单元格,这样C1~C30单元格都有程序。
2.4在A1和B1中分别输入第一个点的y和H值。
2.5在A2和B2中分别输入第二个点的y和H值,依次类推。
2.6 30个点输完后,在AutoCAD中,点击一下“点”命令,在编辑栏中出现“指定点:”。
2.7把C1~C30单元格复制到“指定点:”后面,所有点就一次呈现出来了。
2.8用直线把各个点连接起来。
结语8 a+ H1 F1 I) U" B& p3 W采用此种方法后,每个断面只需4分钟左右就绘制好了,全部断面共需77.6小时,节约了407.4小时,解决了时间紧任务重的难题。
而且点数也不受限制,其他断面的隧道都可以借鉴此法。
巧借Excel在AutoCAD中作图
渠道纵 断面 图时 , x坐标 相 当于里 程 桩 号 )Y坐标 ,
值放人 B列 ( Y坐标就是 地面高程 ) 。 上是 绘图需
配合 A t A u C D的 奎 开 放 式 接 口 , o 以期 快 速 的绘 制 纵 断 面 图。
关捷词
EclA t A ; 制 曲线 ; 注数值 ; xe; u C D 绘 o 标 作图 T 3 14 文献标识 码 P9 - A
要的原始数据。
中图分类 号
1 引言
E cl Mi oo 公 司推 出 的优 秀 电子表 格 处 xe 是 c sf r t 理软件 , 数字 运 算 功 能 相 当强 大 , A t A 其 而 u C D是 o At e u ds 司推 出的深得 广大 工程技 术人 员喜 爱 的 o k公 计算机辅助绘 图和设计 软 件系统 , 适用 于各行各业 , 应用相 当广泛 , 其在机械 、 筑业 为甚 尤 建 我们 利用 A t A u C D绘 制各 种 曲线 , 其是 绘 制 o 尤 渠道 纵横断面 图时 , 时要 输 人 多个 坐标 点并 连接 有 成曲线 , 操作 比较麻烦 , 为使 A t A u C D自动或半 自动 o 地执行重复性 的计算 或绘 图工 作 , 用某 种 计算 机 采 高级 语 言 , F R R N、 u lp等 , 制 相应 的程 如 O T A A ti os 编 序 , 由此 程序 执行产生 A t A 并 u C D接 口程序 , o 从而完 成绘 图任 务 。暂且 不 论工 程技 术 人员 是 否 掌 握 如 F R R N、 u lp等语 言 及其 编程 技 巧 , O T A A ti os 单就 其 首 先要在 D S系统 下进行 编程 、 0 编译 、 行 , 后再 回 运 然 到 Wi OB n W 系统下进 入 A t A d u C D调用 程 序运 行 已产 o
CAD快速绘制道路横断面图的一种新方法
在EXCEL中处理测量数据是利用函数“&”对数据进行连接处理,对所有的测量点都处理成:距中桩距离&“,”&高程,例如在图2中,桩号为K2+160左12m位置高程为691.420,可以在EXCEL工作表中一个相对应的单元格的公式栏中输入=“-12”&“,”&M307,结果单元格显示“-12,691.420”。
在EXCEL中一般按照下列原则处理横断面测量数据:1)每一个数据都要处理成(距离,高程)的形式且占用一个单元格。
2)每一个横断面数据(包括原地面测量数据和路床数据)只占用一行。
3)每一行中的横断面数据自左向右顺序依次是:原地面数据一路床数据,其中原地面数据的顺序是距离中桩最左边的数据依次到距离中桩最右边的数据,路床数据是距离中桩最右边数据依次到距离中桩最左边的数据。
4)每一行结尾几个单元格分别输入Auto CAD命令C、ucs、0,4、L。
最后在EXCEL中拖动填充柄或左键双击K2+160每一个单元格填充柄,EXCEL就会进行自动填充K2+180-K2+240 中的所有数据。
3 使用功能3.1道路横断图自动绘制因为Auto CAD默认EXCEL从左面单元格移至右面单元格是一个键入回车键(Enter),这是Auto CAD能自动绘制横断面图形的一个关键。
对于道路横断图自动绘制,我们首先启动Auto CAD并打开一张新图,在命令行中输入“line”划线命令,Auto CAD在命令行中会提示“ _line指定第一点:”,然后打开EXCEL表格并复制整理完毕的所有测量数据,转到Auto CAD软件中,在命令行中“_line指定第一点:”后右键单击进行粘贴(或者Ctrl+V),AutoCAD会自动绘制横断面图。
一般绘制200-500个横断面图仅仅需要1-3s时间就可以自动完成,非常方便快捷。
下面我们来通过绘制K2+160断面图实例来具体说明Auto CAD如何自动绘图的全过程:①在Auto CAD键入“line”执行画直线命令;②在AutoCAD命令行中使用“Ctrl+V”粘贴所有复制的EXCEL数据;③Auto CAD在画直线命令下会从EXCEL粘贴内容中得到“-12,691.42”的具体位置,Auto CAD就会在“-12,691.42”位置上展上第一点,同时Auto CAD又会自动得到一个回车命令(因为在EXCEL中从“-12,691.42”单元格向右移至“0,691.65”单元格),Auto CAD又要执行“指定下一点”命令,那么会从粘贴内容中得到“0,691.65”数据,Auto CAD就会在“0,691.65”位置上绘制直线的第二点,Auto CAD又会自动要求输入下一点。
Excel与Autocad结合绘图应用
E xcel与Autocad结合自动绘图应用1、前言Autocad绘图已经广泛应用在各种设计和施工领域,主要用于图形绘制。
Autocad图形绘制虽然功能很强大,但是无法自身实现自动绘图的,即便能够也需要二次开发编写附加程序指令。
在工程和实际应用中我们通常有一些参数型的图形,如果每次都是手工在Autocad 界面上进行绘制,可能需要很多的时间,而且精度也难以保证。
这里我们来分享一下excel和Autocad相结合进行参数绘图的实际应用。
2、应用实例现在我们以绘制参数边长的三角形,已知三角形的边长分别为a,b,c,在Autocad中绘制三角形。
我们不能直接绘制出三角形,需要一些辅助的办法才可以画出三角形来,也就是应用尺规的方法做出三角形来,而且每次画图,我们都需要这样,没有任何的便利性,效率相当低。
这里我们来介绍excel和Autocad结合的方法来绘制图形,特别是应用于绘制参数性的图形。
2.1excel中的命令语句在excel中我们可以建立绝对坐标和直线的相对坐标,如:(1000,1000)和@1000,1000以及@1000<45。
这些坐标格式和命令语句与Autocad中的命令行中的应答内容相对应。
现在以画一组已知边长的三角形来讲叙一下这种应用。
以上是在excel中建立的工具表格,其中绿色的单元格是参数的值,红色边框围合的单元格是Autocad中应用的命令语句。
我们可以应用三角形的几何关系求得第三点的坐标函数。
然后应用Autocad中的命令将三角形画出来。
2.2Autocad中绘图将excel中红色单元格中的内容复制下来“打开Autocad绘图界面,在Autocad格式我们需要在Autocad的三角形如下图所示:2.3excel中数据求解在excel中我们可以根据图形的几何特征和几何关系,建立一定的函数关系,另外我们可以将单元格定义为参数的名称,这样在后面应用时就可以按照数学格式来求取相关参数的值,例如我们可以根据三角形的边长未知数,abc列出未知参数的代数式。
利用Excel在AutoCAD中绘制断面图的实践应用
文章编号 :049420911 (2006) 0820031202
中图分类号 : P258 文献标识码 :B
利用 Excel 在 AutoCAD 中绘制断面图的实践应用
四 、在 AutoCAD 中绘制横断面图
打开 AutoCAD ,选择菜单命令 Draw →Point → Multiple Point (多点) 命令 ,在命令行指定点位置单 击鼠标右键 ,选择 Paste (粘贴) ,将剪贴板上的水平 距离与高程的坐标数据组粘贴过来 ,或在指定点位 置单击鼠标左键后键入 Ctrl + P 粘贴数据 ,通过窗 口缩放你会发现与水平距离和高程对应的所有点已 经全部展绘在 AutoCAD 图中了 ;在缺省情况下 ,点 对象仅被显示为一个小圆点 ,为了使得展点符号更 加清 晰 , 我 们 可 以 采 用 AutoCAD 中 的 系 统 变 量 pdmode 和 pdsize 来改变点的显示类型和尺寸 ,此外 我们也可以用 ddptype 命令在点样式对话框中选定 点的样式和尺寸大小 ,通过 regen 生成新类型和尺 寸的清晰的点 。
ZHAN G Wen2lin , HOU Wu2long
摘要 :介绍从数字地图中量取线路中心线横断面和纵断面上点的距离与高程的坐标数据 ,以及野外实际测量的坐标数据获取方 法 ,并在 Excel 中建立坐标数据组 ,在 AutoCAD 中批量展点 ,从而快速地绘制出横断面图和纵断面图 ,为计算土石方工作量提供准 确的矢量图依据 。 关键词 :断面图 ;测量 ; Excel ;AutoCAD
收稿日期 : 2006206219 作者简介 : 张文林 (19672) ,男 ,河北邯郸人 ,讲师 ,主要研究方向为地理信息系统 、工程测量 。
cad绘制断面图方法
CAD快速绘制道路横断面图的一种新方法时间:2012-03-05 来源:网络浏览次数:15060 次在EXCEL中处理测量数据是利用函数“&”对数据进行连接处理,对所有的测量点都处理成:距中桩距离&“,”&高程,例如在图2中,桩号为K2+160左12m 位置高程为691.420,可以在EXCEL工作表中一个相对应的单元格的公式栏中输入=“-12”&“,”&M307,结果单元格显示“-12,691.420”。
在EXCEL中一般按照下列原则处理横断面测量数据:1)每一个数据都要处理成(距离,高程)的形式且占用一个单元格。
2)每一个横断面数据(包括原地面测量数据和路床数据)只占用一行。
3)每一行中的横断面数据自左向右顺序依次是:原地面数据一路床数据,其中原地面数据的顺序是距离中桩最左边的数据依次到距离中桩最右边的数据,路床数据是距离中桩最右边数据依次到距离中桩最左边的数据。
4)每一行结尾几个单元格分别输入Auto CAD命令C、ucs、0,4、L。
最后在EXCEL中拖动填充柄或左键双击K2+160每一个单元格填充柄,EXCEL就会进行自动填充K2+180-K2+240 中的所有数据。
3 使用功能3.1道路横断图自动绘制因为Auto CAD默认EXCEL从左面单元格移至右面单元格是一个键入回车键(Enter),这是Auto CAD能自动绘制横断面图形的一个关键。
对于道路横断图自动绘制,我们首先启动Auto CAD并打开一张新图,在命令行中输入“line”划线命令,Auto CAD在命令行中会提示“ _line指定第一点:”,然后打开EXCEL表格并复制整理完毕的所有测量数据,转到Auto CAD软件中,在命令行中“_line指定第一点:”后右键单击进行粘贴(或者Ctrl+V),AutoCAD会自动绘制横断面图。
一般绘制200-500个横断面图仅仅需要1-3s时间就可以自动完成,非常方便快捷。
用EXCEL配合CAD绘制断面图
用EXCEL配合CAD绘制断面图
顾凤鸣;李南山;张二勇
【期刊名称】《煤炭工程》
【年(卷),期】2004(000)B05
【摘要】随着计算机应用的普及,岩土工程中的测绘成果基本上由计算机进行处理,断面图的绘制也借助专门的软件来完成。
若手头没有可用的专业断面图绘制软件时,利用Excel、CAD可便捷地绘制断面图。
论文通过实例,介绍了这种绘制断面图的方法。
【总页数】2页(P127-128)
【作者】顾凤鸣;李南山;张二勇
【作者单位】中煤国际工程集团武汉中汉岩土工程技术开发公司,湖北武汉430064
【正文语种】中文
【中图分类】TP391.72
【相关文献】
1.利用EXCEL在南方CASS7.0中绘制横断面图 [J], 刘学海;郑洪达
2.利用Excel 在AutoCAD 中绘制横断面图的实践应用 [J], 范长玉;徐菲
3.利用Excel、AutoCAD整理测量数据并自动绘制水利工程断面图 [J], 王洪宝
4.利用Excel数据合并在AutoCAD中绘制堤防横断面图的探讨 [J], 任少峰
5.利用Excel在AutoCAD中绘制断面图的实践应用 [J], 张文林;侯五龙
因版权原因,仅展示原文概要,查看原文内容请购买。
利用Excel数据在AutoCAD绘图软件中绘制土坝横断面
利用Excel数据在AutoCAD绘图软件中绘制土坝横断面陈鸿遵Excel数据处理软件具有超强的数据处理功能,而AutoCAD绘图软件绘图时需要调入大量的数据,如何在AutoCAD绘图时调入Excel 的数据,笔者根据自己的工作经验,浅谈二者“联姻”的小方法,希望能够为设计绘图工作提供一些便利,并与大家共同探讨交流:1.基本思路AutoCAD绘图时,各种轮廓线(即线段)皆由平面点的坐标(X,Y)连接而成,Excel表格可以提供坐标点(X,Y)格式的数据,把Excel坐标格式的数据提供给AutoCAD软件,二者即可完成“联姻”工作。
2.具体方法:2.1Excel表格数据的录入和生成根据处理后的地形测量和设计数据,在Excel表格中分别依次录入某一横断面各点的横坐标(X)和纵坐标(Y)于两列中,然后在第三列中生成(X,Y)格式的数据。
例如:假设某点坐标为 (X i,Y i)(i =1,2,3,4…),录入时使Ai=X i,Bi=Y i(i=1,2,3,4…),在C列中编辑公式:Ci=Ai&","&Bi(i=1,2,3,4…), 于是该列中的所有数据显示为坐标格式数据,即为我们需要的坐标格式数据(X i,Y i)。
2.2 AutoCAD绘图时数据的调入首先在EXCEL表格中选取该横断面所有坐标格式数据,然后点击复制命令。
如:选取Ci(i=1,2,3,4…20,假设该横断面有20个点),点击鼠标右键,然后点击“复制”命令(或者直接使用快捷键方式:Ctrl+C)。
然后打开AutoCAD绘图软件,点击绘直线命令,在屏幕下方出现命令提示行:“-line指定第一点:”,移动鼠标至该提示行尾,点击鼠标右键,点击“粘贴”命令。
此时AutoCAD绘图区出现该横断面及地面轮廓图。
3.特点3.1为数据检查与修改提供了方便。
利用EXCEL数据处理软件,可以直接录入原始测量数据,通过编辑公式计算,得到我们绘图时需要的坐标数据。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
利用EXCEL表格快速在CAD中画横断面图在高速公路项目中,施工单位前期进场都会对原地面进行复测,测量人员要快速地用复测数据绘图并算出土方的填挖量,对项目组织相应的工作策划及部署至关重要。
这也就对测量人员提出了出图效率问题,本文以横断面为例进行说明。
1 数据获取现在施工单位都普及了全站仪,我们只需要将根据地貌特征点选取好断面来测量,在土方的数据量上来说是不会有很大的出入,目前我们大多使用的是CASIO和SHARP-E500计算器,我们最好编写的程序能用坐标计算出此点所对应的桩号、边距(顺路线前进方向左侧边距为负,右侧为正),只需要记录断面桩号、边距、高程就可以顺利出断面图了。
2 Excel上处理数据将现场测量数据录入Excel中,数据格式如下表一,其中D列的100,300,500的等差数组,是为了在CAD上能按断面里程从左至右依次画多个断面图。
使它们不会出现上一断面的右部与下一断面的左部相交。
在E3、F3中先分别输入E2、F2数据并回车后再点击E3、F3,表格亮显后按住右下角的“十”字拖动成了点位数据列。
表一3 绘制图形绘制路线标准图形绘制标准图形时按照1:1的比例进行绘制,这样在后面填写断面面积、填挖高度时直接将查询数据输入就完事。
根据纵曲线数据计算出K126+270、K126+290、K126+305断面的中桩高程为分别为、、。
K126+270断面的标准图形根据点位坐标(100,在CAD中按照路面横坡往两侧绘制路基线,然后在两侧将边坡线连接在路基的两边。
如果后面的断面与本断面也是相同的话,使用CAD 中的Copy命令进行复制。
方法是在文本窗口中:选择所有线形,回车确认后在“指定基点或位移”时我们将基点选择在(100,,对于后面的“指定位移的第二点或 <用第一点作位移>:”时输入(300,回车后继续输入(500,。
这样K126+290、K126+305的标准断面就成了。
断面盖顶选中Excel中K126+270断面的F列数据,按Curl+C键。
在CAD中使用Pline命令,在文本窗口中按Curl+V键,这样断面就盖好顶了。
继续在CAD中回车后切换到Excel按Curl+C 键复制K126+290断面的F列数据,然后在CAD中按Curl+V键粘帖批量盖顶。
最后在中桩线位置上标注中桩设计高、中桩地面高及断面桩号。
图一4 批量出图比如我们要出1:400的比例图,在CAD中用多断线绘制一长160m、宽112米的矩形(线宽设置为,将这些图框放在断面图上,如图二所示,然后将断面图直接复制进图形框里,使用Trim命令修剪盖顶线与标准断面线相交以外的直线,并用region命令编辑使图形成为一个面域,再使用Area命令查询面积时“指定第一个角点或 [对象(O)/加(A)/减(S)]:”输入字母O并点击图形,面积就出来了。
并将这些图对应的里程、宽度、长度、面积等数据填入右侧表格中。
最后将绘图界面里的所有图形,数据选种后,使线宽全部为。
图二图三在CAD的文件下拉菜单的页面设置管理器里新建一“断面打印”的新页面设置名,并选择打印机名、图形尺寸中的A3、打印区域中的窗口、选中居中打印、比例(S)中的自定义下面分别输入和1后,点确定后并将其置为当前(S)。
按Ctrl+P快捷键出现图三界面,选择“窗口(O)<”并将矩形框全部选中,点“确定”就打印出图纸了。
按回车键后只需要直接再选择“窗口(O)<”就连续出图了。
通过这样有效的办法与途径不但减轻了测量人员的工作任务,并缩短提供土方数据的时间,为工程提前完工、项目盈利创造条件。
1 引言传统横断面测量方法有水准仪皮尺法、横断面仪法和经纬仪视距法等,简而言之就是根据地形的变化对与道路轴线方向相垂直的断面进行测量,其中直线段所测断面方向与道路中线方向垂直,而曲线路段与测点的切线方向垂直。
在对横断面测量以后,为计算道路工程土方量,我们紧接着就要绘制道路横断面图。
在实际工作中,横断面图的绘制通常是采用手工在米格纸上按照一定比例用卡规和复式比例尺按照横向是距离、纵向是高程刺点,用小钢笔连接刺点绘制闭合图形。
然后把每一个断面的横断面图分成若干个梯形用复式比例尺和卡规量出每一个梯形的上底、下底和高,计算出每一个梯形的面积,然后把所有的梯形面积相加才得到一个断面面积。
通常道路横断面施测要求每20m测一个断面。
在地形变化较大的位置要加测横断面,这样每1km道路至少要绘制50多个横断面图。
可见如果用传统的方法绘制一条50km的道路断面图工作量是非常巨大的,而且由于是手工绘制,修改起来很麻烦,在实际工作中返工的情况是经常发生的。
由此可见快速高效地绘制出道路横断面图是非常重要的。
笔者根据实际情况发现如果能对Auto CAD系统进行二次开发,运用AutoLISP语言和Visual LISP开发环境进行编程,创建Auto CAD的新命令或重新定义原有的标准命令,提供系统自动执行重复性的计算与绘图任务,此类问题就迎刃而解了,但这要求道路施工人员具备专业性很强的编程知识。
在绘制了大量的横断面图后,笔者总结出一个非常便捷的方法,这种方法不需要道路工程人员具备很强的编程知识,只要具备常规的Excel和Auto CAD知识,就可以自动、精确和快速绘制道路横断面图,并且此方法可以推广至重复性较强的绘图工作。
下面以一个实例进行详细说明。
2 对横断面数据的处理2.1确定边桩位置和高程倾斜地面高等级道路施工测量中的边桩定位一般用逐渐趋近法。
该方法无论采用经纬仪或全站仪都不能直接给出边桩位置,只能通过重复多次测量和计算,才能确定边桩的位置,这种方法的野外工作量较大。
本文给出了由横断面测量数据直接计算中桩到边桩的水平距离和边桩高程的方法,利用这种新方法可一次性标定边桩位置(如图1所示)。
图1确定边桩位置和高程示意图建立如图1所示坐标系,确定边桩也就是确定图中D的位置和高程,假设B、C点坐标分别为(X1,Y1)、C(X2,Y2)、边桩D坐标为(X,Y),因为B、A是所测原地面的两点,所以BA的坡度1/M1是可以通过B、A坐标反算得出,CD的坡度1/M2是由设计图纸给定的填方或者挖方的坡度确定。
那么就有公式:解此方程组得到:Y=(x-x1)×m1+y1式中:x是指边坡点高程;y是指边坡点到中桩距离。
我们在EXCEL中可以通过以上计算公式求出x,y。
2.2在EXCEL中处理测量数据横断图上的每一点都是由横坐标为距离、纵坐标为高程来表示,在Auto CAD中称为笛卡尔坐标系,即:所有的测点都可以用“x,y”表示,为此必须把横断面上测量点处理为“x,y”的形式,Auto CAD才能识别。
例如:道路中心线右侧16.8m位置的高程为690.513m,可以表示为“16.8,690.513”;在道路中心线左侧15.3m位置的高程为691.560m,可以表示为“-15.3,691.560”。
为了作图方便我们规定道路左侧的距离为负,道路右侧的距离为正。
这种数据处理的方式在EXCEL中是很容易实现。
比如:乌鲁木齐市迎宾东路新建工程(第二标段)部分原地面数据填写如图2所示。
图2原始地面数据在EXCEL中处理测量数据是利用函数“&”对数据进行连接处理,对所有的测量点都处理成:距中桩距离&“,”&高程,例如在图2中,桩号为K2+160左12m位置高程为691.420,可以在EXCEL工作表中一个相对应的单元格的公式栏中输入=“-12”&“,”&M307,结果单元格显示“-12,691.420”。
在EXCEL中一般按照下列原则处理横断面测量数据:1)每一个数据都要处理成(距离,高程)的形式且占用一个单元格。
2)每一个横断面数据(包括原地面测量数据和路床数据)只占用一行。
3)每一行中的横断面数据自左向右顺序依次是:原地面数据一路床数据,其中原地面数据的顺序是距离中桩最左边的数据依次到距离中桩最右边的数据,路床数据是距离中桩最右边数据依次到距离中桩最左边的数据。
4)每一行结尾几个单元格分别输入Auto CAD命令C、ucs、0,4、L。
最后在EXCEL中拖动填充柄或左键双击K2+160每一个单元格填充柄,EXCEL就会进行自动填充K2+180-K2+240 中的所有数据。
3 使用功能3.1道路横断图自动绘制因为Auto CAD默认EXCEL从左面单元格移至右面单元格是一个键入回车键(Enter),这是Auto CAD能自动绘制横断面图形的一个关键。
对于道路横断图自动绘制,我们首先启动Auto CAD并打开一张新图,在命令行中输入“line”划线命令,Auto CAD在命令行中会提示“ _line指定第一点:”,然后打开EXCEL表格并复制整理完毕的所有测量数据,转到Auto CAD软件中,在命令行中“_line指定第一点:”后右键单击进行粘贴(或者Ctrl+V),AutoCAD 会自动绘制横断面图。
一般绘制200-500个横断面图仅仅需要1-3s时间就可以自动完成,非常方便快捷。
下面我们来通过绘制K2+160断面图实例来具体说明Auto CAD如何自动绘图的全过程:①在Auto CAD键入“line”执行画直线命令;②在AutoCAD命令行中使用“Ctrl+V”粘贴所有复制的EXCEL数据;③Auto CAD在画直线命令下会从EXCEL粘贴内容中得到“-12,691.42”的具体位置,Auto CAD就会在“-12,691.42”位置上展上第一点,同时Auto CAD又会自动得到一个回车命令(因为在EXCEL中从“-12,691.42”单元格向右移至“0,691.65”单元格),Auto CAD 又要执行“指定下一点”命令,那么会从粘贴内容中得到“0,691.65”数据,Auto CAD 就会在“0,691.65”位置上绘制直线的第二点,Auto CAD又会自动要求输入下一点。
在这个过程中将自动实现Auto CAD要求画线的点位数据和EXCEL所提供测量数据相对应;④自动绘制完毕后Auto CAD会得到下一个“C”命令即闭合,就完成一个横断面图的自动绘制;⑤同时Auto CAD在命令行又会自动得到“UCS”命令即要求建立—个新的坐标系,粘贴的内容是“0,4”,即新坐标原点移动至(0,4)位置,之所以在EXCEL中键入“UCS”命令是为了在图上错开每一个横断面图的位置,如果没有这个命令,所有断面的横断图就会重叠在一起,我们可以根据最大填挖高度确定断面图之间的间隔,如果最大填挖高度是6m,那么在EXCEL中的“0,4”就要用“0,9”比较适合;⑥Auto CAD会在命令行中又得到一个“L”命令,AutoCAD将重复执行2-5步骤,画线点位数据是EXCEL提供的相应K2+180断面数据;⑦Auto CAD又会自动绘制K2+180断面图,并依次循环完成所有横断面的绘制;⑧按照所选择打印图纸绘制图框,把绘制好的每一个横断面图复制到图框中,并标注桩号。