![](http://cover.yuntu.io/69/32/9787111132790.jpg)
微信扫一扫,移动浏览光盘
简介
《道路与铁道工程计算机辅助设计》以大量实例深入浅出地阐述了基于数据库的铁路线路计算机辅助设计若干理论和实现方法。内容主要包括工程计算机辅助设计的基本知识和铁路(公路)线路计算机辅助设计的实现两大部分。第一部分介绍Visual C++开发数据库应用程序技术、AutoCAD二次开发技术ObjectARX在工程计算机辅助设计中的应用以及常用的图形基础算法等;第二部分介绍三角网数字地面模型的建立,铁路线路平面、纵断面和横断面计算机辅助设计,铁路线路三维可视化设计等工程计算机辅助设计的实现方法。书中实例紧密结合工程实际,全部是商业工程计算机辅助设计软件的程序实例。
《道路与铁道工程计算机辅助设计》是作者多年从事CAD课题研究的实践总结,已应用于多届大学本科的教学活动中。书中文字流畅,内容易于理解,具有很好的实用价值。可作为高等院校土木工程专业高年级学生教材或参考书,也可供公路、铁路线路设计人员及工程应用软件开发和使用人员参考。更多>>
目录
前言
第1章 铁路、公路线路cad概述
1.1 cad简介
1.2 线路cad的发展概况
1.2.1 国外研究情况
1.2.2 国内研究情况
第2章 autocad二次开发技术objectarx简介
2.1 arx应用程序简介
2.2 objectarx嵌入工具
2.2.1 安装objectarx2000应用程序向导
2.2.2 objectarx嵌入工具配置
2.2.3 objectarx嵌入工具的功能
2.2.4 "objectarx命令定义"对话框
2.3 objecta及x类库
2.4 autocad数据库概述
2.4.1 autocad数据库结构
2.4.2 符号表
2.4.3 autocad数据库的块表
2.4.4 对象字典
2.5 autocad数据库的基本操作
.2.5.1 数据库的初始状态
2.5.2 创建新的autocad数据库
2.5.3 对数据库中的符号表和表记录的操作
2.6 创建数据库对象的基本方法
2.7 autocad数据库对象的编辑
2.7.1 打开、关闭数据库对象
2.7.2 数据库对象的常用编辑
2.7.3 多义线的查询与编辑
2.7.4 多义线的相交问题
2.8 数据库文字样式表的操作
2.8.1 添加文字样式记录
2.8.2 创建文字实体
2.9 数据库尺寸标注样式表的操作
2.9.1 添加尺寸样式记录
2.9.2 创建尺寸标注实体
2.10 基本几何计算类型
2.11 直线和平面类
第3章 应用visuai c++开发数据库应用程序技术
3.1 应用visual c++开发数据库技术简介
3.1.1 odbc(open database connectivity)
3.1.2 mfcodbc
3.1.3 dao(data access object)
3.1.4 oledb(object link and embedding database)
3.1.5 ado(activex data object)
3.1.6 各种数据库开发技术特点
3.2 使用mfcodbc访问foxpro数据库
3.2.1 visual foxpro数据库、数据表简介
3.2.2 mfcodbc技术简介
3.2.3 cdatabase类
3.2.4 crecordset类
3.3 使用ado对象开发程序
3.3.1 使用ado对象的方法
3.3.2 引入ado动态链接库
3.3.3 ado中指针的用法
3.3.4 与数据源连接
3.3.5 执行命令与查询数据
3.3.6 打开记录集
3.3.7 遍历记录集
3.3.8 访问记录集中的数据
3.4 使用ado对象开发应用程序举例
3.4.1 应用程序的开发要求
3.4.2 创建应用程序框架
3.4.3 创建一个对应于数据库的记录类
3.4.4 在对话框类中添加相应的变量和函数
第4章 图形处理基础算法
4.1 二维图形基础算法
4.1.1 直线
4.1.2 圆和圆弧
4.1.3 三角形和多边形
4.2 三维图形基础算法
第5章 数字地面模型
5.1 概述
5.1.1 引言
5.1.2 选线设计对数模的基本要求
5.1.3 地形地物数据的获取方法
5.2 离散点数字地面模型
5.2.1 移动曲面逐点内插法
5.2.2 单三角形内插方法
5.3 离散点三角网数字地面模型
5.3.1 delaunay三角网的定义及其特性
5.3.2 d-三角网生成算法
5.3.3 约束delaunay三角网的构建
5.3.4 三角形格网内插地面点高程
第6章 铁路线路计算机辅助设计
6.1 单线铁路线路平面计算机辅助设计
6.1.1 铁路线路曲线要素计算
6.1.2 线路上任一点里程转大地坐标
6.1.3 断链及其程序实现
6.2 双线铁路线路平面计算机辅助设计
6.3 双线铁路的ii线交点坐标的计算
6.3.1 独立点
6.3.2 直线变距点
6.3.3 曲线变距点
6.3.4 单绕点
6.3.5 编程计算ii线交点坐标时输入数据文件的准备
6.3.6 ii线交点坐标计算程序流程图
6.4 ii线曲线要素的计算
6,5 i、ii线平面曲线断链及单绕段断链的计算
6.5.1 曲线变距
6.5.2 直线变距
6.6 双线线间距的计算
6.6.1 判断任意里程点(pt1)在i线上的位置及求出其法线方程
6.6.2 判断法线与ii线的交点(pt2)在ii线上所处的位置(直线、缓和曲线或圆曲线)
6.6.3 线间距计算
6.7 线路平面中线绘制
6.7.1 线路中心线绘制
6.7.2 线路里程(百米标)标注
6.8 线路纵断面图计算机辅助设计
6.8.1 线路纵断面图绘制的输入数据
6.8.2 线路纵断面图交互设计
6.8.3 线路纵断面计算机辅助设计还应满足的一些功能
第7章 路基横断面计算机辅助设计
7.1 路基横断面数据库的建立
7.1.1 路基横断面数据库需求分析
7.1.2 一般路基横断面设计数据分类
7.1.3 路基横断面数据库的建立
7.2 面向对象技术
7.2.1 面向对象的特性
7.2.2 面向对象的基本方法
7.3 一般路基横断面设计超类
7.3.1 路基横断面设计类的数据成员
7.3.2 路基横断面设计类的函数成员
7.3.3 路基横断面设计类ccrossdesign的定义
7.3.4 路基横断面设计类ccrossdesign的实现过程
7.4 路基横断面计算机辅助设计
7.4.1 输入横断面地面线
7.4.2 输入横断面设计线
7.4.3 自动设计路基横断面
7.5 路基横断面在autocad数据库中的存储
7.6 路基土石方工程数量表的输出
7.6.1 activex自动化客户
7.6.2 excel对象的c++代理类的产生
7.6.3 路基土石方工程数量表生成的程序
第8章 应用mfc设计objectarx应用程序界面
8.1 系统模式对话框的实现
8.2 系统无模式对话框的实现
8.3 系统主要界面
8.3.1 对话框(模式与无模式)在系统中的应用
8.3.2 系统工具条的设计
8.3.3 系统工具条的应用
8.3.4 由对话框发布命令实现在autocad编辑窗拾取点和角度
8.3.5 由非模式对话框(菜单)项发布绘图命令
8.3.6 创建新autocad文档并在添加图形实体后存盘退出
第9章 铁路线路三维可视化设计
9.1 三维模型的表示方法
9.1.1 概述
9.1.2 三维模型的表示方法
9.1.3 图形环境
9.2 地形和线路整体三维模型的建立
9.2.1 地形三维模型的建立
9.2.2 单线线路三维模型的建立
9.2.3 复线线路三维模型的建立
9.2.4 地形和线路整体三维模型的建立
9.2.5 线路的三维景观透视与动画
参考文献
第1章 铁路、公路线路cad概述
1.1 cad简介
1.2 线路cad的发展概况
1.2.1 国外研究情况
1.2.2 国内研究情况
第2章 autocad二次开发技术objectarx简介
2.1 arx应用程序简介
2.2 objectarx嵌入工具
2.2.1 安装objectarx2000应用程序向导
2.2.2 objectarx嵌入工具配置
2.2.3 objectarx嵌入工具的功能
2.2.4 "objectarx命令定义"对话框
2.3 objecta及x类库
2.4 autocad数据库概述
2.4.1 autocad数据库结构
2.4.2 符号表
2.4.3 autocad数据库的块表
2.4.4 对象字典
2.5 autocad数据库的基本操作
.2.5.1 数据库的初始状态
2.5.2 创建新的autocad数据库
2.5.3 对数据库中的符号表和表记录的操作
2.6 创建数据库对象的基本方法
2.7 autocad数据库对象的编辑
2.7.1 打开、关闭数据库对象
2.7.2 数据库对象的常用编辑
2.7.3 多义线的查询与编辑
2.7.4 多义线的相交问题
2.8 数据库文字样式表的操作
2.8.1 添加文字样式记录
2.8.2 创建文字实体
2.9 数据库尺寸标注样式表的操作
2.9.1 添加尺寸样式记录
2.9.2 创建尺寸标注实体
2.10 基本几何计算类型
2.11 直线和平面类
第3章 应用visuai c++开发数据库应用程序技术
3.1 应用visual c++开发数据库技术简介
3.1.1 odbc(open database connectivity)
3.1.2 mfcodbc
3.1.3 dao(data access object)
3.1.4 oledb(object link and embedding database)
3.1.5 ado(activex data object)
3.1.6 各种数据库开发技术特点
3.2 使用mfcodbc访问foxpro数据库
3.2.1 visual foxpro数据库、数据表简介
3.2.2 mfcodbc技术简介
3.2.3 cdatabase类
3.2.4 crecordset类
3.3 使用ado对象开发程序
3.3.1 使用ado对象的方法
3.3.2 引入ado动态链接库
3.3.3 ado中指针的用法
3.3.4 与数据源连接
3.3.5 执行命令与查询数据
3.3.6 打开记录集
3.3.7 遍历记录集
3.3.8 访问记录集中的数据
3.4 使用ado对象开发应用程序举例
3.4.1 应用程序的开发要求
3.4.2 创建应用程序框架
3.4.3 创建一个对应于数据库的记录类
3.4.4 在对话框类中添加相应的变量和函数
第4章 图形处理基础算法
4.1 二维图形基础算法
4.1.1 直线
4.1.2 圆和圆弧
4.1.3 三角形和多边形
4.2 三维图形基础算法
第5章 数字地面模型
5.1 概述
5.1.1 引言
5.1.2 选线设计对数模的基本要求
5.1.3 地形地物数据的获取方法
5.2 离散点数字地面模型
5.2.1 移动曲面逐点内插法
5.2.2 单三角形内插方法
5.3 离散点三角网数字地面模型
5.3.1 delaunay三角网的定义及其特性
5.3.2 d-三角网生成算法
5.3.3 约束delaunay三角网的构建
5.3.4 三角形格网内插地面点高程
第6章 铁路线路计算机辅助设计
6.1 单线铁路线路平面计算机辅助设计
6.1.1 铁路线路曲线要素计算
6.1.2 线路上任一点里程转大地坐标
6.1.3 断链及其程序实现
6.2 双线铁路线路平面计算机辅助设计
6.3 双线铁路的ii线交点坐标的计算
6.3.1 独立点
6.3.2 直线变距点
6.3.3 曲线变距点
6.3.4 单绕点
6.3.5 编程计算ii线交点坐标时输入数据文件的准备
6.3.6 ii线交点坐标计算程序流程图
6.4 ii线曲线要素的计算
6,5 i、ii线平面曲线断链及单绕段断链的计算
6.5.1 曲线变距
6.5.2 直线变距
6.6 双线线间距的计算
6.6.1 判断任意里程点(pt1)在i线上的位置及求出其法线方程
6.6.2 判断法线与ii线的交点(pt2)在ii线上所处的位置(直线、缓和曲线或圆曲线)
6.6.3 线间距计算
6.7 线路平面中线绘制
6.7.1 线路中心线绘制
6.7.2 线路里程(百米标)标注
6.8 线路纵断面图计算机辅助设计
6.8.1 线路纵断面图绘制的输入数据
6.8.2 线路纵断面图交互设计
6.8.3 线路纵断面计算机辅助设计还应满足的一些功能
第7章 路基横断面计算机辅助设计
7.1 路基横断面数据库的建立
7.1.1 路基横断面数据库需求分析
7.1.2 一般路基横断面设计数据分类
7.1.3 路基横断面数据库的建立
7.2 面向对象技术
7.2.1 面向对象的特性
7.2.2 面向对象的基本方法
7.3 一般路基横断面设计超类
7.3.1 路基横断面设计类的数据成员
7.3.2 路基横断面设计类的函数成员
7.3.3 路基横断面设计类ccrossdesign的定义
7.3.4 路基横断面设计类ccrossdesign的实现过程
7.4 路基横断面计算机辅助设计
7.4.1 输入横断面地面线
7.4.2 输入横断面设计线
7.4.3 自动设计路基横断面
7.5 路基横断面在autocad数据库中的存储
7.6 路基土石方工程数量表的输出
7.6.1 activex自动化客户
7.6.2 excel对象的c++代理类的产生
7.6.3 路基土石方工程数量表生成的程序
第8章 应用mfc设计objectarx应用程序界面
8.1 系统模式对话框的实现
8.2 系统无模式对话框的实现
8.3 系统主要界面
8.3.1 对话框(模式与无模式)在系统中的应用
8.3.2 系统工具条的设计
8.3.3 系统工具条的应用
8.3.4 由对话框发布命令实现在autocad编辑窗拾取点和角度
8.3.5 由非模式对话框(菜单)项发布绘图命令
8.3.6 创建新autocad文档并在添加图形实体后存盘退出
第9章 铁路线路三维可视化设计
9.1 三维模型的表示方法
9.1.1 概述
9.1.2 三维模型的表示方法
9.1.3 图形环境
9.2 地形和线路整体三维模型的建立
9.2.1 地形三维模型的建立
9.2.2 单线线路三维模型的建立
9.2.3 复线线路三维模型的建立
9.2.4 地形和线路整体三维模型的建立
9.2.5 线路的三维景观透视与动画
参考文献
道路与铁道工程计算机辅助设计
- 名称
- 类型
- 大小
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×
![loading icon](/img/book/loading_solarSystem.gif)