维普资讯
2005生 工 程 图 学 学 报 2005
第 1期 JoURNAL oFENGINEERING GRAPHICS NO.1
图形的拼接与裁剪技术研究
程耀东
(兰州交通大学数理与软件工程学院, 兰州 730070)
摘 要:以AutoCAD2000为绘图支撑软件,采用其最新开发工具ObjectARX2000
和VisualC++6.0编译环境,在分析分幅地形图DWG文件之间关系的基础上,对其图形数
据库进行操作,实现了图形拼接。根据公路、铁路选线设计中裁图、折图的要求,以线路中
心线为依据确定裁图边界并获取其相应数据,实现快速裁图、擦图及折图。用本技术开发的
选线设计系统可用于公路、铁路选线设计,并已在青藏铁路选线设计中得到应用。
关 键 词:计算机应用;图形处理;ObjectARX2000开发工具;图形文件
中图分类号:TP391
文献标识码:A 文 章 编 号:1003.o158(2oo5)ol一0001—05
随着计算机硬件、软件的不断升级和计算机 计前,必须先进行航测分幅地形图DWG文件的
图形学的发展,国内外相继出现了一些选线设计 拼接,作者提出的拼接方法分为两种:逐幅拼接、
CAD系统。但国外这种软件从国标和图形表达 连续拼接。航测分幅地形图在拼接后,应保证各
方式不适合我国设计要求,国内一些软件开发的 幅之间的相对位置不变,即保证各幅地形图的大
图形支撑软件版本较低,且图形裁剪不完全,效 地坐标不变。为此,在对分幅地形图DWG文件
率较低。笔者提出的图形拼接、裁剪及擦图技术
的图形数据进行读、写操作时,应使各幅地形图
基于高版本的图形支撑软件 (AutoCAD2000)
基点不变,这样才会使各幅地形图连续拼接不会
和开发工具(ObjectARX 2000)[,采用 Visual
错位,实现方法:
C++6.0编译环境,直接对DWG文件的图形数据
(1)用对话框获取分幅地形图的DWG文
库进行操作,实现图形拼接。在线路平面图和纵
件名;采用getFile(”EnterDWGname”.”Select
断面设计完成后,采用笔者提出的新方法先获取
Drawing”,”dwg”,dwgFileName)函数。
裁剪边界数据,然后对图形实现裁剪、折图、擦
(2)将 DWG文件的图形数据读入扩展数
图及图形输出。值得说明的是,用AutoCADR14
据库:
的开发工具 ObjectARX 开发的程序不能在
AcDbDatabaseextDatabase(Adesk::kFalse);
AutoCAD2000中加载,需要作适当修改才能调
extDatabase.readDwgFile(dwgFileName)
用。
(3)在AutoCAD的模型空间中,以读的形
1 图形拼接 式打开图形数据库中的块表,并从块表中读取块
表记录:
您可能关注的文档
- 国际着作权法上之出租权研究.ppt
- 国际礼仪的类型与范围.ppt
- 国际私法课程.doc
- 国际组织与国际关系.ppt
- 国际经济法学17.ppt
- 国际经贸领域法律风险防范.ppt
- 国际航空法会议对1963年东京公约议定书草案案文的意见1支持.pdf
- 国际评量分析与数学教育发展.ppt
- 国际贸易教程第三版.ppt
- 国际跳棋规则.pdf
- 2025年全国演出经纪人员资格认定考试试卷带答案(研优卷).docx
- 2025年全国演出经纪人员资格认定考试试卷完整版.docx
- 2025年全国演出经纪人员资格认定考试试题库及完整答案.docx
- 2025年全国演出经纪人员资格认定考试试卷完美版.docx
- 2025年全国演出经纪人员资格认定考试试卷含答案(实用).docx
- 2025年全国演出经纪人员资格认定考试试卷及答案(各地真题).docx
- 2025年下半年内江市部分事业单位公开考试招聘工作人员(240人)备考题库附答案.docx
- 2025年全国演出经纪人员资格认定考试试卷及答案1套.docx
- 2025年下半年四川成都市郫都区面向社会引进公共类事业单位人员2人备考题库最新.docx
- 2025年下半年内江市部分事业单位公开考试招聘工作人员(240人)备考题库附答案.docx
原创力文档

文档评论(0)