范文一:横断面绘制方法
绘制横断面图时大家可以 参考一下这个文件
1. 操作过程:在图上画出的道路纵断面线 (必须是复合线); 2. 点取[由纵断面线生成]命令下的[新 建]; 3. 选择纵断面线,请选择(1)中画好的纵 断面线; 4. 出现[由纵断面生成里程文件]窗口,中 桩点获取方式可选择 1[结点],2[等 分],3[等分且处理结点]。 输入横断面 间距:xx(米),请给出相邻横断面的间 距; 输入横断左边长度:xx(米) 请给出 横断面线左侧的长度; 输入横断右边长 度:xx(米) 请给出横断面线右侧的长 度; 单击[确定]按钮后,图面上可见在 (1) 中画出的道路纵断面线上生成多条 相应 的横断面线。 5. 点取[由纵断面线生成]命令下的[生 成]; 提示: 选择纵断面线, 请选择 在 (1) 中画好的纵断面线;
6. 出现[生成里程文件]窗口,请浏览定位 须打开的[高程点数据文件名] (即原 始 地形图的坐标数据文件),和指定需要 保存的[生成的里程文件名]和[里程文 件 对应的数据文件名]; 并指定[断面线 插值间距](是横断面线上的采样间距, 而非 纵断面线上的中桩间距),以及横 断面的[起始里程]。 通过以上 6 个步 骤,就可生成道路各个中线桩处的多个 横断面的里程文件。 2.编辑好道路横断 面设计文件。 在[断面法土方计算]中的 [道路断面]和[场地断 面]命令中, 弹出 的窗口都需要定位里程文件和横断面设 计文件, 只有里程文件 而没有横断面设 计文件,是不能生成原始地形与设计平 面闭合的断面图的。 DEMO 文件夹下的 就有一个横断面设计文件 ZHD.TXT,格 式如下: 1,H=89,I=1:1,W=10,A=0.02,WG=1.5,HG =0.5 2,H=89,I=1:1,W=10,A=0.02,WG=1.5,HG =0.5
3,H=89,I=1:1,W=10,A=0.02,WG=1.5,HG =0.5 4,H=89,I=1:1,W=10,A=0.02,WG=1.5,HG =0.5 5,H=89,I=1:1,W=10,A=0.02,WG=1.5,HG =0.5 6,H=89,I=1:1,W=10,A=0.02,WG=1.5,HG =0.5 7,H=89,I=1:1,W=10,A=0.02,WG=1.5,HG =0.5 8,H=89,I=1:1,W=10,A=0.02,WG=1.5,HG =0.5 9,H=89,I=1:1,W=10,A=0.02,WG=1.5,HG =0.5 END 其中,第一列序号为横断面序号,H 为中桩 设计高, 为坡度, 为路宽, 为横坡率, I W A WG 为沟上宽,HG 为沟高; 以上文件定义 了 9 个横断面的中线桩设计高, 坡比和宽 度等参数, 只有编辑好横 断面设计文件才 能生成你需要的各个横断面的断面图。 3.生成道路纵断面和多个横断面图: (1) [工程应用]菜单->[断面法土方计算]-
>[道路断面],在弹出的“断面设计 参 数”对话框中,指定步骤 1 中生成的里程 文件,和步骤 2 中编辑好的横断面设 计文 件,并输入路宽后,单击[确定]按钮。 (2)弹出“绘制纵断面图”对话框,设置 道路纵断面图的纵横比例、标尺等断面 图 参数后,点击“...”按钮,用鼠标在绘图 区定位所须生成纵断
面图的左下角位置。 单击“确定”按钮后,系统自动生成道路纵 断面图,再次用鼠标在绘图区定位中横 断 面图生成位置,系统自动生成道路的多个横 断面图。 4.由图面计算土方量。 [工程应用]菜单- >[断面法土方计算]->[图面土方计算], 框选步骤 3 中生成的 多个道路横断面后, 命令行提示“指定土石方计算表左上角位 置”,使用鼠标点击 土石方计算表生成的 位置后,系统自动生成土石方计算表
范文二:EX横断面绘制学习
如何巧用 EXCEL 函数绘制横断面地面线
想必对于各位同仁测友来言, 横断面的复测应该是最最平常的一件事 情了, 但是如何把外业测回来的繁杂的数据导入内页?通过手工一个 一个的输到 CAD 断面图上?这种方法固然传统有效,
费时不说,还容易出错,实乃下下之策。
那咱们就废话少说, 直入正题, 下面是我们通常记录横断面测量的手 簿。
但是监理和业主大人却明确要求我们要用三维坐标的表格记录和整 理现场数据,唉。 。 。 。 。 。
有什么办法呢,对监理和业主单位提出的要求,我们只能言听计从。 于是乎,就变成了下面的表格样式。
回到家里之后,我们把在现场实测回来的三维数据弱弱的加一下工, 在桩号下一单元格填上中桩的设计高程,并添加偏距和相对高差两 列, 运用程序或者小软件之类的把三维数据转化成平距和高差的那种 数据表格形式, 至于桩号的偏差, 这里我们暂且不计, 加工之后的表 格一目了然,并更加方便我们操作,图表如下:
高差列可以利用 EXCEL 下拉, 但是这里下拉要注意, 并不是相对引用, 而是每一列的数值均减去一个绝对的值:233.29, 所以当选中下拉单 元格时要按 F4切换到 =D3-$A$4时方可下拉。
接下来我们如何实现数据自动导入呢, 我们就应该还要对表格再弱弱 的加一下工,加工后变成如下:
现在我们说一说过程:首先我们选中 G2单元格,然后在里面输入公 式函数 =concatenate(E2,”,”,F2) 再按回车, 即可, 直接下拉到 G8, 所有数据都按照 CAD 坐标格式中间用逗号隔开了, 接下来我们为表格 做最后一件事, 才能转到 CAD 中去操作, 我们把该表格区域按照偏距 从小到大的升序排列来排序, 这样做的目的就是为了等下我们在 CAD 中描绘地面线的时候是一条完整而又连续的地面线。
我们先选中单元格区域然后按照偏距进行升序排列,得到如下图示。 接下来按确定,得到以下表格,仔细一看,表格数据不对了,
此时我们只要把 A3里面的数据删除,填写到 A4即可,最后得到我们 想要的表格如下:
这下我们可以转到 CAD 中来了,先打开 EK0+285的标准断面如下:
接下来我们发现, 在 EXCEL 表格中我们采用的数据是偏距, 高差, 那 么我们在 CAD 就要重新建立独立的坐标系统,这里要以中桩作为原 点, 偏距作为 X 轴, 高差作为 Y 轴, 因为我们在 EXCEL 表格中的高程 数据是相对路面中桩的。这一步相当简单,我们打开 CAD ,右键选择 功能菜单下的 UCS 功能, 出现一个这样的工具条, 并按一下第一个工 具按钮:
只要在中桩的位置点击一下就可以了
范文三:横断面绘制方法
excel 和 AutoCAD 相结合绘制横断面图
横断面图的绘制一般需要专业的软件来绘制。可以根据断面数据或从等高线 图上获取数据来绘制,但在高程图上采集数据绘制时断面图精度受限于地形图点 位精度和密度。当需用高精度的断面图时就需实地现场采集断面数据来绘制。
一般用水准仪测量时数据格式如下:
前视读数 后视读数 前视读数
距离 桩号 距离
左右两侧分别与里程前进方向的左右两侧相对应。
而用电子全站仪和 RTK 采集三维坐标是测绘发展到现阶段的的两种主要方 向,且所测得的坐标能直接存储,在记算机上,通过程序处理直接绘制横断面图 和计算出任意段的填挖土方。具有效率高、不出错,(读错、记错、输错等)诸 多优点,使断面测量内外业真正实现一体化。
但当我们在没有专业软件时,运用常用的软件 excel 和 AutoCAD 相结合绘制 横断面图也是可行的,具体方法及步骤如下:
一:线路横段面坐标系。
横断面测量是测定各里程两侧垂直于中线的各地形变化点及偏离中线的距 离。根据这一原则很容易将电子全战仪或 RTK 测得的 X 、Y 换算各里程桩的距 离,而 Z 坐标即为地面点的高程,但这种方法不能在实测时及时调整跑尺或 RTK 流动站偏离横断面的方向和控制横段面的宽度。
建立横断面坐标系,即建立以各里程桩为坐标原点,以里程桩切线方向为 X ′轴,法线方向为 Y ′轴的临时坐标系统,;仪器在该坐标系中测得的 X ′值 既为偏离 Y ′轴(横断面的方向)的值,测得的 Y ′值即为离 X ′轴的距离(即 至中线的垂直距离),横断面坐标系如下左图所示。 X '
Y 横断面坐标系与测量坐标系的关系如上右图所示,将测量坐标系中的任一点
P (X P,Y P)转换成横断面坐标系中的坐标:
X P′=(XP-Xo ′)cos α+(YP-Yo ′)sin α
Y P′=(XP-Xo ′)sin α+(YP-Yo ′)cos α
αAB =π-π/2*sign(Y B -Y A) -atan((XB -X A )/ (YB -Y A ))
式中,Xo ′、Yo ′为断面里程桩在测量坐标系中的坐标值;α为测量坐标系 X 轴与断面坐标系 X ′轴的夹角,即里程桩切线的方位角。
也可用全站仪或 RTK 中对准线程序来采集数据,如 Leica 、拓扑康、索佳等 都有相应程序,
二:用全站仪、RTK 横断面的测量。
测量横断面的地形变化点,此时按横断面坐标系,如果该点在断面方向上, 则 X ′=0,否则说明该点偏离横断面方向,如果超出允许范围,则作相应调整。 Y 值为地形变化点离里程桩的距离,正值为右侧,负值为左侧。同理测完其余各 点。
三:断面图的绘制。
(一)断面图的图层设计。
在实际施工过程中断面结构是按工序一步一步的来完成的,验收断面的各隐 蔽工程等,为了在图上快速查寻到各种信息,图层设计一般可按时间+断面结构 的方式命名,如:061029 充沙袋、061112 水深、071117 护底块石、……等等。 再加上设计图层断面,这样就可随时清楚快速获得各种工序完成情况,让断面图 不但具有测量图纸功能,同时也具有管理工程,掌握工程进度,调节施工的载体。 (二)处理外业采集数据。
外业数据传输出来后一般是北京54坐标或施工轴线坐标,我们可以用 excel 的功能对数据进行坐标转换、取整、排序、按文本方式获得CAD绘制多段线的 数据格式:“X ,Y”。
1:在 excel 中编制入下公式就可方便快捷的或得里程、偏距、标高形式 的坐标。
αAB =π-π/2*sign(dY ) -atan(dX/dX)
xp=dX*COS(a)+dY*SIN(a)+xo
yp=-dX*SIN(a)+dY*COS(a)+yo
其中求方位角精度高于在 CAD 中查讯出的角度。
在 excel 中公式的输入如下示意:
2:按用四舍五入函数 round()按里程把数据分别取整到各里程,如里程 为 180.123、179.876、181.087 都归入0+180里程断面。 3运用 excel 的排序功能把数据从小到大或从大到小排序,这样就整理好 符合断面图的外业数据了。 4因为在CAD中左标输入是按“X ,Y”的形式。我们用X坐标表示 “偏距”,Y坐标表示“里程+标高”。再在里程断面图上用横线标出各里程断面 的“零高程线”这样断面图的基本框架就形成。在 excel 中用:B1&“ ,”&A1+C1 可得到如下所示文本: -0.029,184.982 0.507,184.392 该数据第一表示为里程180断面上偏距标高对应的(-0.029,4.982)、(0.507, 4.392)的两点。
(三)在CAD中用 B1&“ ,”&A1+C1 生成的文本绘断面线。打开CAD
软件,新建好各类图层,把要绘制断面线的图层置于当前,选择“多 段线 Pline ”明令,燃后在 excel 中复制 B1&“ ,”&A1+C1 所在列, 沾帖到CAD命令行处就可生成一条多段线,然后用CAD中“分解 explode ”命令把多段线分解成相连的“直线”,再就是删除连接两断 面间那些“多余的直线”就可。
范文四:横断面自动绘制
SHANDONG WATER RESOURCES NO.3~42009Water Resources Scientific Technique
·59·
Autocad 实现横断面图自动绘制研究
李厚阵,王翠芹,刘学忠
(山东省水利疏浚工程处,山东济宁272000)
摘通过Autocad 绘图软件,根据已知数据,实现自动绘制横断面图的方法有两种:一是将原始测量数要:
据在Excel 软件中加以转化、处理,满足Autocad 绘图要求后,将数据粘贴Autocad 命令行,完成自动绘图;另一种方法是应用Autocad Vba 功能,编制Vba 过程程序,将纯文本文件中的测量数据自动绘制成图。经实践检验,此两种自动绘制断面图方法是行之有效的,可以提高工作效率,降低了工程技术人员的劳动强度。
关键词:Autocad 软件;水利工程施工;断面图绘制中图分类号:TP391.72
文献标识码:B
文章编号:1009-6159(2009)-03+04-0059-02
1前言
在实现断面图绘制中其作用是将累距、高程合并成坐标值。
在水利工程等土石方工程施工中, 进场后工程技术人员须复核设计工程量,施工过程中阶段收方控制施工进度、检验施工质量,工程完工后的竣工测量、质量检测等,都需要进行横断面测量。然后计算出测量数据,绘制成横断面图,求面积计算工程量或与设计比较检验工程施工质量。在没有专业的测量计算绘图软件的情况下,通常使用Excel 计算出测量成果,然后将累距、高程组成坐标逐点输入Autocad 绘制横断面图。虽然这种方法比以前使用米格纸手工绘图方便,但如果将长达几公里的断面测量数据绘制成图,并非易事,费时、费力且容易出错。
Concatenate()函数语法:Concatenate (text1,text2,…)
(text1, text2, …)为1~30个将要合并成单个文本项的文本项。这些文本项可以为文本字符串、数字或对单个单元格的引用,也可以用&(和号)运算符代替函数Concatenate 实现文本项的合并。
Concatenate ()函数使用操作方法:A →数据→brook trout →species →32→公式=CONCATENATE("Streampop -ulation for",A2,","A3," is ",A4,"/mile")
Concatenate ()函数将上述数据合并成一个语句:Stream population for brook trout species is 32/mile。3.1.2使用Concatenate()函数处理Excel 测量成果数据
图1所示为Excel 计算后的测量成果表,现在断面
2问题的提出
如果省去将数据输入Autocad 的工作,将Excel 计算出的测量成果数据直接转化为断面图,这样会大大提高工作效率,降低工程技术人员劳动强度。本文介绍两种在工作中经过实践检验有效的自动绘制方法。
2+800测量数据绘制成横比1∶2000, 纵比1∶100的Auto -cad 横断面图。图1中G 列4~26行单元格数据为经过Concatenate ()函数处理后的坐标数据,pline 是Autocad
多段线绘图命令。G 列4行单元格公式内容:=CON-
3解决的办法
3.1Autocad 结合Excel 实现断面图自动绘制3.1.1Excel 中Concatenate()函数的作用与使用方法
Concatenate()函数是Excel 提供的字符串连接函数,
其作用是将几个文本字符串合并为一个文本字符串,
CATENATE (B4*0.5,”, ”,E4*5),式中0.5,5绘图比例系
数,式中标点符号用半角符号,绘图比例系数确定公式:α=1000/M。
3.1.3实现Autocad 自动绘图
经过以上Excel 数据处理后,选中G3~G27单元格,右键单击鼠标,出现快捷菜单,点击复制。然后打开
作者简介:李厚阵,男,副科长,助理工程师,研究方向为水利工程施工收稿日期:2009-01-18
·60·
水利科技
山东水利2009.3~4
pline
图1
Autocad ,将刚才复制的内容粘贴在命令行,在绘图区域
会看到绘制的图形。G27单元格是空单元格,粘贴在
T hisDrawing.ModelSpace.AddLightWeightPolyline (point)Application.ZoomExtents
End Sub
代码为Vba 过程,在Autocad 实现自动绘图功能。程序可以导出、导入,导出保存为Basic 格式文件,以备重复使用,导入保存后的Basic 格式文件后,过程在
cad 命令行代表按空格键结束多段线绘制,结合其它cad 命令使用这种方法能够一次绘制多个断面图。
3.2Autocad Vba 宏过程实现断面图自动绘制3.2.1使用断面图自动绘制宏过程
打开Autocad 软件,点击菜单工具———宏———Visu -
Autocad 中可作为宏命令使用。3.2.2实现Autocad 自动绘图
Autopline 编写完成后,点击Autocad 图标,返回绘
图窗口。
在命令行输入:-vbarun, 回车,然后命令行提示输入宏名,在命令输入过程名:Autopline ,出现提示输入数据文件名对话框,输入正确的坐标数据文件名,点击确定,绘图窗口出现绘制的图形。本代码需要的数据文件为纯文本件txt 文件。
al basic 编辑器,打开Visual basic 编辑器,然后点击插
入———模块,在打开的代码窗口,输入如下代码:
Public Sub autopline()Dim point()As Double Dim filename As String Dim filenumber As Integer Dim i As Integer On Error Resume Next
filename =InputBox ("请输入文件名:", " 输入文
件", "c:\li.txt")
4结语
文中介绍的两种A utocad 自动绘图方法,提供了绘制断面图的捷径,第一种方法不需要有编程基础即可实现,第二种方法复杂一些,要有一定的Vba 编程基础方可编写出实用程序,但如果掌握Vba 编程方法,能够扩充A utocad 命令,工作带来极大的便利。无率使用以上哪种绘图方法,都可以提高工程工程技术人员绘图效率。
本栏编辑:赵其芬
filenumber =FreeFile()
If Trim(filename)="" Then Exit Sub Open filename For Input As #filenumberDo While Not EOF(filenumber)ReDim Preserve point(i)Input #filenumber,point(i)i =i +1Loop
Close filenumber
范文五:道路CASS绘制横断面图步骤
道路CASS 绘制横断面图步骤
1、绘图处理——展野外测站点点号——选择DAT 文件——打开;
2、等高线——建立DTM ——由数据文件生成——选择同一DAT 文件——打开——显示建三角网结果——确定;
3、等高线——绘制等高线——手动输入等高距=0.5m——确定;
4、等高线——删三角网——PL 命令——绘制PL 线;
5、工程应用——绘制断面图——根据已知坐标——选择PL 线——由数据文件生成——选择同一DAT 文件——打开——输入采样点间距=25m——点击确定——在断面图位置选择三个点选项——点击图面空白处任意一点——弹出新对话框——点击确定——生成纵断面;
6、PL 命令——绘制PL 线;
7、查看横断面设计文件,如下
8、工程应用——生成里程文件——由纵断面文件生成——新建——选择PL 线——弹出对话框——输入横断面间距、横断面左右长度,如下图:
点击确定——生成很断面线——如下图
9、工程应用——生成里程文件——由纵断面生成——选择生成——选择PL 线——弹出对话框——选择原DAT ,选择里程文件HDM ,选择里程文件对应数据DAT ,点击确定,如下图:
确定后生成,如下图:
10、
弹出对话框
设置好参数后,点击确定——弹出绘制纵断面对话框
选择——选取图面空白处任意点——弹出对话框——点击确定——绘制完成纵断面——点击图面空白处,指定横断面起点位置——绘制完成横断面;
11、
框选图面范围——点击右键——点击空白处——生成计算结果