VB曲线放样时细部坐标计算程序设计(2)_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

VB曲线放样时细部坐标计算程序设计(2)

圆曲线 10

3.2 缓和曲线 11

4 算法流程及界面设计说明 14

4.1 曲线流程图 14

4.2 界面设计 14

5 算例 17

5.1 圆曲线算例 17

5.2 缓和曲线算例 18

6 程序源代码 21

6.1 初始界面源代码 21

6.2 圆曲线源代码 21

6.3 缓和曲线源代码 25

7 总结与展望 33

参考文献 34

致谢 35

图清单

图序号 图名称 页码

图 2-1 圆曲线构成 3

图 2-2 圆曲线坐标系 4

图 2-3 缓和曲线构成及曲线要素 6

图 3-1 圆曲线切线支距法 10

图 3-2 圆曲线偏角法 11

图 3-3 缓和曲线偏角法 12

图 3-4 缓和曲线切线支距法 12

图 4-1 流程图 14

图 4-2 初始界面 15

图 4-3 圆曲线界面 15

图 4-4 缓和曲线界面 16

图 5-1 圆曲线计算结果 17

图 5-2 缓和曲线计算结果 19

表清单

表序号 表名称 页码

表 5-1 圆曲线计算表 18

表 5-2 缓和曲线计算表 19

1

1.1 选题背景

目前我国的道路交通事业发展的非常迅速,在追赶世界前列的路上,应该吸 取有关发达国家的已有的经验,充分发挥后发的优势,认清我国在这方面现实, 并结合现代科技技术,发展我国的道路交通行业[1]。计算机编程科技的发展推动 了测绘行业软件的发展,测量的数据处理技术已走向了数字化,智能化,越来越 多的测绘类软件层出不穷。曲线放样内业数据处理的效率的提高需要测绘软件的 支持。国内道路曲线要素计算的程序设计的相关测绘有很多种,比较常用的设计 语言有 Visual Basic 6.0(以下简称 VB)、C 语言、C++、C#等。VB 是微软操 作下比较容易学习的编程用的工具,它通过使用控件来实现功能可以方便地进行 可视化界面的设计[2]。VB 的功能是通过窗体和里面的控件,以及相应的事件驱 动程序来实现的,而且它编写出来的程序界面十分清楚、容易进行调试[3]。 (责任编辑:qin)