电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

应用AUTO LISP在南方CASS中批量处理图形数据毕业论文

65页
  • 卖家[上传人]:枫**
  • 文档编号:497925659
  • 上传时间:2023-03-01
  • 文档格式:DOC
  • 文档大小:1.56MB
  • / 65 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、 本科毕业论文(设计)题目: 应用Auto lisp在南方 CASS中批量处理图形数据 学院: 山西大同大学煤炭工程学院 班级: 07测绘一班 姓名: 指导教师: 职称: 副教授 完成日期: 2011 年 6 月 15 日山西大同大学 2011 届本科毕业论文(设计)选题审批表 学院:煤炭工程学院 系别:采矿工程系 专业(专业方向):测绘工程学生姓名 学号 指导教师 职称 副教授 所选题目名称:应用AUTO LISP在南方CASS中批量处理图形数据选题性质: ( )A.理论研究 ( )B.应用研究 ( )C.应用理论研究 ( )D. 产品设计( )E.工程技术开发 ()F.软件开发与应用 ( )G.其它)选题的目的和意义:研究本课题的目的是通过AUTO LISP语言的学习和对CASS的进一步开发应用,更进一步提高对CASS绘图功能和应用的认识与掌握。随着科学技术的不断发展和社会的不断进步,计算机也越来越普遍的在各个行业中得到推广和应用。实践证明在工程地质中引入CAD技术是岩土工程勘查的计算和绘图在质量和速度上都产生了一个质的飞跃,使勘察设计工作上上了一个大台阶。但是目前许多勘察设计单位

      2、的设计人员大多只能利用AUTO CAD软件,一笔一画地挥出所需的设计图纸,是工程勘察设计人员大大部分时间都花费在繁琐的计算和绘图中,设计工作的重复性较大,工作效率较低。如果设计人员能够对AUTO CAD进行二次开发,通过对AUTO LISP进行编程,在CASS中加入一些用户需要的功能,从而使CASS在绘图中更具有实用化。指导教师意见: 签字: 年 月 日学院意见: 签字: 年 月 日备注:山西大同大学2011届本科毕业论文(设计)开题报告学院:煤炭工程学院 系别:采矿工程系 专业:测绘工程 设计题目应用AUTO LISP在南方CASS中批量处理图形数据指导教师 职称副教授学生姓名 学号070809011103一 、研究目的(选题的意义和预期应用价值)研究本课题的目的是通过AUTO LISP语言的学习和对CASS的进一步开发应用,更进一步提高对CASS绘图功能和应用的认识与掌握。随着科学技术的不断发展和社会的不断进步,计算机也越来越普遍的在各个行业中得到推广和应用。实践证明在工程地质中引入CAD技术是岩土工程勘查的计算和绘图在质量和速度上都产生了一个质的飞跃,使勘察设计工作上上了一个大台

      3、阶。但是目前许多勘察设计单位的设计人员大多只能利用AUTO CAD软件,一笔一画地挥出所需的设计图纸,是工程勘察设计人员大大部分时间都花费在繁琐的计算和绘图中,设计工作的重复性较大,工作效率较低。如果设计人员能够对AUTO CAD进行二次开发,通过对AUTO LISP进行编程,在CASS中加入一些用户需要的功能,从而使CASS在绘图中更具有实用化。本课题研究利用AUTO LISP的二次开发功能,有效地提高CASS的功能,从而提高CASS在工程中批量处理图形数据的应用二、与本课题相关的国内外研究现状,预计可能有所突破和创新的方面(文献综述)AutoCAD 作为计算机辅助绘图的系列软件, 界面友好、功能强大, 其应用领域十分宽广,诸如在机械设计、电子设计、土木建筑、地图绘制、石油化学、工商业方面等, 是设计人员广泛使用的CAD 绘图软件。随着现代工业工程技术的发展, 对计算机辅助设计的要求是越来越高。嵌在AutoCAD 内部的AUTO LISP 语言为用户开发出适合于本行业的用户应用程序提供了可能性。以下是实际工作中的二次开发研究:(一) 马鞍山市测绘院有限责任公司利用AUTO LISP编

      4、程实现坐标点高程值批量修改在外业碎部测量中由于种种原因有时会出现高程点数据发生错误的情况。这些情况的出现虽然可以去重新测量, 但是花费了更多的时间和人力。CAD的出现不仅使测量内业工作量大大减轻, 也使得外业的有些错误可以借助CAD得以改正。高程点数据及高程点注记可以利用CAD 的属性修改命令用手工一一修改, 但是碎部测量中的点是非常多的, 因而这是一件让人头疼的费时费力的事情。利用AUTO CAD自带的AUTO LISP语言编程便可以轻松解决这个问题。程序设计思路简述如下: 程序中首先获得需要修改高程值的所有坐标点数据以组成选择集, 然后逐一取出各个坐标点的Z 值加上对应的高程差值以修改其Z值 (即高程值) ,然后更新所有坐标点在CAD 对象数据库中的数据。这便解决了批量修改坐标点高程值的问题。由选择集中逐一取出已修改了高程值的各个坐标点,取其高程值,在Gc层中成批生成各点对应的高程注记。从而解决了高程注记成批生成的问题。(二)广州市市政工程维修处利用AUTO LISP在测量内业工作中的应用1.AUTO LISP在数字化测图方面的应用在数字化测图的内业成图阶段,需要绘制陡坎、斜坡、围

      5、墙、铁丝网等线状地物,也需要绘制排水井、消防栓、路灯等独立地物,依据地形图图例,这些地物都是用特殊的线形或符号来表示的,使用AUTO CAD的原有功能,要绘制表示这些地物的线形或符号是既困难又繁琐的。针对这样的问题, 就可以通过编制AUTO LISP程序进行解决,使每一个程序对应一定的线形或符号,在使用时,将程序加载到AUTO CAD中,便可以像AUTO CAD 命令一样进行使用2.AUTOLISP在测量工作量统计中的应用工作量统计是一项繁琐的工作,尤其是在市政管线探测工作中,需要统计各种管线的长度作为测量工作收费的依据,过去这项工作基本上都是采用在打印好的图纸上逐段量出长度,再求和的方法来进行,这种方法不仅效率低下,准确性也很难保证(三)山东科技大学测绘学院利用LISP语言实现等高线修改地形等高线在地学研究中有重要意义,地形图上等高线的修改是地理系统中的一个重要课题。引入LISP 语言,通过编写程序对获取的地形等高线进行批量赋值,最终较好地解决了等高线提取中的间断、交叉和粘连问题。等高线的修改是利用AUTOCAD 的LISP 语言二次开发出的软件。该软件可以辨别条件提取地形等高线,还

      6、可以方便地对提取结果进行修改,以纠正自动提取结果的错误1。三、分析研究的可能性、基本条件及能否取得实质性进展(方案论证)基于Auto CAD(CASS)处理测绘图形的技巧和方法可归纳如下:1.“数据”、“图形”的自动转换1.1 间接转换(1) 采用高级语言(Basic语言或C语言)编制程序调用原始数据文件生成SCR命令文件,在Auto CAD的图形编辑环境下调用SCRIPT命令执行该文件,生成相应的图形。(2) 用高级语言生成DXF文件,在Auto CAD图形编辑环境下调用DXFIN命令打开文件,即可得到相应的图形文件。(3) 用高级语言直接生成DWG图形文件。1.2 直接转换利用 Auto LISP语言,编写相应程序,读取有关数据文件,进行处理,并调Auto CAD绘图命令,直接生成图形。这种方法直接在Auto CAD下工作,不仅减少中间环节,提高效率,且具有较强的通用性,对一些较复杂的图形,更直接方便。2.“图形”*“数据”的自动转换2.1 图纸资料数字化用手扶式数字化仪,可以编制相应的LISP程序,完成图形的数字化。程序运行时,将从数字化仪传递来的数据信息(点的坐标)连同交互式状

      7、态下输人的有关编码合并以合理的数据结构存贮于数据文件中,同时,在屏幕上,采用不同的图层和颜色进行同步显示。从而使数字化过程变得直观、形象,避免产生丢点或重复等各种错误的发生。2.2 自动更新变更后的图形在 Auto LISP语言中,有很多实体访问函数,实体名称函数、实体数据函数,运用上述函数编制一个LISP程序就可实现图形文件到数据文件的自动转换。具体过程如下:用ssget函数构造一个选择集,在利用sslength函数求出选择集实体的个数,然后。sname函数依次求出每个实体的名称,通过entget函数就可获得实体的下列信息:实体类型,所在层名和实体颜色号(一般图形的编码就隐含在图层和颜色中)。如果原图形中某一范围需要修改,就可利用Auto CAD编辑命令完成,甚至将原图中元素删除掉,重新绘制,修改完成后,运行上述LISP程序,给出变更范围,计算机立即生成一个新的数据文件,重新纳人管理系统中去,从而保证图形与数据的统一。3 图形的批量编辑 在测量图形处理中,经常会遇到需要批量处理某类图素的情况。如地形图中些专用符号及注记字符大小需要统一放大或缩小;图中的植被符号需要统一调整密度等。如果

      8、采用手工逐一编辑,工作量大,效率很低。则可以编制一段相应的LISP程序来自动完成。具体作法是,首先是Auto CAD下构造一选择集,集内包含所有需要修改的实体,然后逐一求出各个实体的名称,并对该实体有关数据做相应修改。4 开发新功能函数Auto CAD虽然提供丰富的绘图和编辑命令,但有些测量方面常用的功能并不具备,可利用LISP语言对Auto CAD作二次开发,开发出适应测量专业特点的新功能函数。例如在地形测量中,加固陡坎、未加固陡坎、铁路、电力线路,围墙,界址线等地貌符号和图式符号的绘制,Auto CAD没有提供相应的绘图命令,为此,可以编制相应的LISP程序来自动处理完成。 5 纠错技巧在地形图测量中,会遇到这样的情况,图形已经测绘完毕,却发现坐标系统用错,需要图形坐标还原、方位旋转或需要换带处理,怎么办?Auto CAD可化险为夷!具体办法是:对于坐标系统用错,在测图区域内找相距较远的2个已知点,计算确定对的和错的两组坐标,分别计算两点之间边的方位,确定出需要扭转的角度。如果是数字化地形图,直接在Auto CAD环境下调出所有图幅,关闭纯地形图以外的图层。利用MOVE命令移动整块图形,移动基点选取上述已知点中错误的一个。再利用ROTATE命令旋转整块图形,旋转基点选择已知点中正确的一个2。四、课题研究的主要方法、策略和步骤1 程序设计的指导原则(1). 采用模块化和参数化的设计方式。(2). 充分利用AUTO CAD的菜单工具条及对话框等交互界面设计工具!提供良好的用户界面对所有的参数输入都采用下拉菜单和对话框的模式 (3). 容错处理功能!2 程序设计的技术和方法2.1 AUTO LISP语言LISP 语言是最早引入进行AUTO CAD二次开发的语言!是一种嵌入AUTO CAD内部的LISP 编程语言!具有人工智能性!是LISP语言和AUTO CAD有机结合的产物!是一种适合于进行CA D 项目开发的非结构化设计语言! 是开发AUTO CAD图形软件的强有力工具$ 实现参数化绘图程序设计是AUTO LISP的一个重要应用2.2 程序设计方法 首先利用dcl程序编写一个对话框,在AUTO CAD下加载运行,然后利用AUTO LISP 语言

      《应用AUTO LISP在南方CASS中批量处理图形数据毕业论文》由会员枫**分享,可在线阅读,更多相关《应用AUTO LISP在南方CASS中批量处理图形数据毕业论文》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    监控施工 信息化课堂中的合作学习结业作业七年级语文 发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.