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]。