基于MATLAB河道横断面绘制

基于MATLAB河道横断面绘制

摘 要:对垂直于路线中线方向的地面高低所进行的测量工作称为横断面测量。横断面图是确定河道横向施工范围、计算土石方数量的必要资料,所以横断面图的绘制显得尤为重要。MATLAB可以提供强大的图形编辑功能,不仅能绘制几乎所有的标准图形,而且其表现形式也是丰富多样的。文中探讨利用MATLAB软件绘制河道横断面的方法,实践证明这是一种简单易行、易操作的方法。

关键词:MATLAB;横断面图;绘制

中图分类号:TV222.1 文献标识码:A 文章编号:1006―7973(2018)2-0073-04

1 MATLAB软件介绍

人们很难从一大堆原始的数据中发现它们的含义,而数据图形恰能使视觉感官直接感受到数据的许多内在本质,发现数据的内在联系。MATLAB提供强大的图形编辑功能,既可以绘制多种图形,还可以对图形进行修饰。不仅能绘制几乎所有的标准图形,而且其表现形式也是丰富多样的。在面向对象的图形设计基础上,使得用户可以用来开发测绘专业的专用图形。

MATLAB有两类绘图命令,一类是直接对图形句柄进行操作的底层绘图命令,另一类是在底层命令的基础上建立起来的高层绘图命令。高层绘图命令简单明了、方便高效。利用高层命令,用户只需给出一些基本参数就能绘制出所需图形。本文就是利用高层命令和横断面测量的数据进行三维横断面图的绘制。

在测量领域中,人们经常面临一个解析函数描述数据(通常是测量值)的任务。对于这个问题可以应用插值法解决,在插值法里,数据假定是正确的,要求以某种方法描述数据点之间所发生的情况。拟合也是数据优化的一种方法,在测量中数据不够多时经常用这种方法来画图。绘制横断面图时应用插值、曲面拟合的方法可以很直观的显现出河道,这样有利于横断面的分析。而且在MATLAB中可以很好的利用三维数据进行曲面的插值、拟合。

2 横断面图的测量及数据的准备

2.1 工程概况

临商河为临邑县东部主要排涝河道,自南向北流入德惠新河。自临商河流入临邑县境内开始至王书干沟以北500m处约1公里河道与邢家渡引黄干渠并行。

本次测量全程9365m,起点为王书干沟以南550m处,终点为临商河流出临邑县境处。测道右岸的支沟只对其河底高程、底宽和开口宽度进行了测量。在文中取前3000m的测量点绘制横断面图。

2.2 横断面测量过程

长期以来,如何快速准确地进行河道横断面测量一直是困扰测量人员的一个难题。过去进行横断面测量的方法包括:花杆皮尺法(适用于:山区低等级公路,精度低)、经纬仪视距法(适用于:地形复杂地区,精度较高)、水准仪皮尺法(水准尺测高差,皮尺丈量平距,适用于:地形简单地区,精度高)等。现在一般都用全站仪、GPS等先进仪器。这次德州市临商河横断面图的测量采用GPS和水准测量相结合的方法,这种水准仪与GPS相结合的测量方法速度快、测量数据也符合工程规范要求。

2.2.1 测量准备

横断面测量是一项十分关键的工作,为此成立了专职的测量小组,由具备测量专业执业资格和多年施工工作经验的测量技术人员负责,测量过程按照规范要求进行并留有记录。测量过程中按前进方向分成左右两侧,分侧测量横断面方向上各边坡点间(或至中桩)的平距及高差,平距及高差的精度要求一般为0.1m。

2.2.2 测量仪器

测量中投入使用的测量仪器如:GPS、水准仪和塔尺等都符合规范的测量精度要求,并经过有关主管部门批准的具有资质的检验单位的检测,并在检测有效期内使用。所有测量仪器使用前都得到了工程师的批准。

2.2.3 ?y量过程

(1)河道横断面中桩的放样。根据设计的线路坐标进行GPS中桩放样。传统的中桩放样是采用全站仪(测距仪配合经纬仪)进行放样。本次测量使用GPS-RTK技术进行中桩放样,GPS-RTK技术为横断面测量提供了便利,横断面断面测量前,在手簿上可采用坐标放样的方法设定理论中桩的坐标。数据采集时,放样点将实时显示在手簿屏幕上,并提示偏离中桩的坐标差,以便操作员纠正放样点位到中桩上。

(2)河道横断面点的测量。横断面点的测量使用水准仪测量,在中桩上安置水准仪,横断面点上放置塔尺,读出上丝、中丝、下丝的读数,进而算出距离中桩的距离差,根据中桩的高程得到横断面点的高程。测量过程中在河道两岸分别有一个操作员携带塔尺进行立尺,同时在数据的读取过程中要检查数据的正确性,使数据符合规范。如果数据不符合规范要进行重测。

(3)河道横断面点水下高程的测量。在已知水面高程的情况下,利用测深锤进行河道底部的高程的测量,测量要进行两次测量,取两次测量结果的平均值作为河道底部横断面点的高程。

2.2.4 资料整理与测量核实

测量成果资料(包括观测记录、

地形剖面matlab,基于MATLAB河道横断面绘制.doc相关推荐

  1. m-qam matlab,基于matlab的M_QAM通信系统仿真.doc

    WORD格式可编辑 专业技术分享 课 程 设 计 任 务 书 学生班级: 通信0802班 学生姓名: 学号: 设计名称:基于matlab的M-QAM通信系统的仿真 起止日期:2011.6.21-201 ...

  2. 汽车各档爬坡度曲线matlab,基于MATLAB App Designer的汽车爬坡能力建模与仿真

    1. 引言 汽车常常需要在不同区域的不同道路上行驶,尤其在山区道路上,坡陡路窄,汽车必须具有一定的爬坡能力,爬坡能力通常由最大爬坡度来衡量,最大爬坡度是汽车动力性能的重要指标之一.为此开展了基于MAT ...

  3. 频域串联滞后校正matlab,基于MATLAB的串联超前校正、滞后校正和串联滞后-超前校正设计.pdf...

    您所在位置:网站首页 > 海量文档 &nbsp>&nbsp计算机&nbsp>&nbspmatlab 基于MATLAB的串联超前校正.滞后校正和串联滞后 ...

  4. 初始圈的选择matlab,基于MATLAB的最优算法案例分析——关于徐州潘安湖风景区游览路线设计...

    为Hamilton圈,一个图若包含Hamilton圈,则称这1徐州潘安湖风景区地形图及分析个图为Hamilton圈.最优旅游路线就是求解最小设计路线的原则是:满足旅行者的要求,在固距离的Hamilto ...

  5. 系统穿越频率用matlab,基于Matlab的自动控制系统设计

    基于Matlab的自动控制系统设计 (8页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 11.90 积分 第一章 课程设计内容与要求分析1.1设计内容针对 ...

  6. 热加工图 matlab,基于Matlab热加工图数值构造方法.pdf

    第3l卷增刊 稀有金属 2007年12月 V01.3l CHINESE OFRAREMETAl5 Dee.2007 Suppl. JOURNAL 基于Matlab的热加工图的数值构造方法 周 军1'2 ...

  7. 菲涅耳计算全息图matlab,基于Matlab的计算全息图的制作与数字再现的研究

    基于Matlab的计算全息图的制作与数字再现的研究 应用Matlab语言,结合博奇型计算全息的编码方法,利用计算机分别绘制了菲涅耳全息图和傅里叶变换全息图,实现了计算全息图的快速制作,讨论了制作计算全 ...

  8. 单缝衍射matlab,基于matlab的单缝衍射.doc

    基于matlab的单缝衍射.doc 0本科毕业论文设计题目基于MATLAB的单缝衍射和双缝干涉可视化模拟学生姓名学号系别物理学与电子信息工程系年级08级专业物理学指导教师职称完成日期1闽江学院毕业论文 ...

  9. PLC电路的稳态特性matlab,基于matlab的线性电路正弦稳态特性分析.doc

    题 目: 基于matlab的线性电路正弦稳态特性分析课题要求 利用matlab强大的图形处理功能,符号运算功能和数值计算功能,实现线性电路正弦稳态特性的仿真波形. 课题内容: 1 对R,L,C三种基本 ...

  10. 巴特沃斯低通滤波器归一化matlab,基于MATLAB设计巴特沃斯低通滤波器

    <基于MATLAB设计巴特沃斯低通滤波器>由会员分享,可在线阅读,更多相关<基于MATLAB设计巴特沃斯低通滤波器(6页珍藏版)>请在人人文库网上搜索. 1.基于MATLAB设 ...

最新文章

  1. 如何写出一份优秀的软件设计文档
  2. 构建可以查找相似图像的图像搜索引擎的深度学习技术详解
  3. 从Facebook看大数据存储怎么选
  4. javaBeen的四个作用范围
  5. jar包和war包区别及理解
  6. web worker原理 SSE原理
  7. java threadsafe 注解_Java 注解详解
  8. julia example_使用Julia中的Example的sign()函数
  9. 【Python CheckiO 题解】Sun Angle
  10. Linux下的tar压缩解压缩命令详解(转)
  11. 学习Node.js并开始在浏览器之外执行JavaScript
  12. java转俯视图_Tweening / Animating threejs相机到顶视图
  13. 深度学习中的一些概率函数分布
  14. Java项目开发工具汇总
  15. Learning Premiere Elements 15 Premiere Elements 15教程 Lynda课程中文字幕
  16. hive学习第五章:查询
  17. 程序读写时间内存 硬盘 cache 访问速度数级对比
  18. 【算法分析】实验 1. 基于贪心的会议安排问题
  19. 什么是数据工程师,主要做哪些工作?
  20. C#控件的创建、属性设置及事件注册

热门文章

  1. java poi设置导出的excel带下拉
  2. TapTap实习三个月总结
  3. sprintf左右对齐
  4. 使用Python对比两个excel表格中的重复数据
  5. 高版本SDK编译apk在低版本android源码中编译
  6. 合金电阻分类与合金电阻详细参数介绍
  7. 如何用ps做一个魔法棒
  8. PS画实线、虚线箭头
  9. 浅谈同构类问题的骗分算法
  10. 随机抽样、分层抽样、整群抽样、系统抽样的区别