- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
44内蒙古水利2016年第2期(总第162期)
【技术应用】
AutoCAD二次开发技术在水利测绘内业中的应用
高红光,武江伟,魏强
(内蒙古自治区水利规划设计研究院,内蒙古呼和浩特010020)
〔摘要〕水利测绘工作,涉及到外业数据采集、内业数据处理、资料整理归档等,都依赖于Auto-CAD及基于其二次开发平台的软件开展相关工作。通过NSY-DWSMSK-2014软件的设计、开发与应用,集成水利测绘内业数据处理功能于一体,使原来的水利测绘内业数据处理与AutoCAD绘图从分离走向融合,实现了关注什么内容即可得到什么成果。
〔关键词〕水利测绘;AutoCAD;二次开发;VisualLISP
中图分类号:TP31文章标识码:B文章编号:1009-0088(2016)02-0044-02
0引言
AutoCAD二次开发技术可以广泛地应用于工程测绘、地质勘查、机械制造、规划设计等各个工程领域,合理地应用AutoCAD二次开发技术,可以有效地将Au-toCAD软件平台改造成为一个依照用户要求的专业软件。AutoCAD二次开发技术是用户在软件开发者提供的开发环境和编程接口的基础上,根据自身的技术及专业需求,开发出新的功能或定制软件环境的过程,也是软件创新的过程。在开发过程中,如果需要选择某个具体对象进行处理,则可利用VisualLISP语言编制简单的函数来实现,也可一次处理一批图元数据。
1AutoCAD二次开发技术与数字化水利测绘
1.1VisualLISP
Autodesk公司针对AutoCAD系统推出的第三代开发工具包括ObjectARX、VisualLISP以及VBA。Vis-ualLISP是为加速AutoLISP程序开发而设计的二次开发软件,是一个可视化面向对象的集成开发环境,是AutoLISP更新换代后的产品。VisualLISP提供了完整的集成开发环境(IDE),包括文本编辑器、语法检查器、格式编排器、源代码调式器、文件编译器、检验和监视工具、工程管理系统、智能化控制台、自动匹配功能和上下文相关帮助等,可以有效地提高二次开发的效率。此外,VisualLISP还有用于发布独立应用程序的工具,其用户界面良好,一般用户只需要很短的时间即可掌握它。
VisualLISP不仅兼容AutoLISP程序,并且提供它
所有的功能,是新一代的AutoLISP二次开发语言。在VisualLISP集成环境下开发AutoLISP程序不像以往那样编写程序时,需要借用其他的文本语法编辑器编辑程序和编写程序代码,而是调试程序时由用户自己决定在什么位置插入输出语句,以方便查看变量的内容,在程序运行正常之后,还应该将插入的调试代码删除或注释。在VisualLISP集成环境(IDE)下不仅可以高效、便捷地开发AutoLISP程序,经过编译能得到代码更紧凑、源代码更安全、运行效率更高的应用程序。
1.2水利测绘工作
水利测绘贯穿于水利建设的整个过程,从最初的设计阶段、施工阶段到运营管理阶段都离不开测绘工作。水利测绘的主要工作是平面和高程控制测量、地形和碎部测量(包括水下地形测量)、纵横断面测量、定线和放样测量、变形观测等。规划设计阶段的测量主要是针对河流、河口、湖泊、堤坝、水库、灌溉区、开垦区进行平面和高程控制测量、地形测量、纵横断面测量以及渠道和线路工程的初期测量。
1.3数字化测绘技术
随着计算机在现代测绘科学中的广泛应用,测绘相关软件技术越来越被广泛应用,同时,实际工作中遇到的问题也越来越多,设计编写相应的软件程序解决一系列实际问题就显得尤为重要,而编写相关专业软件程序,可以使测量工作者有更多的精力去关注测绘工作的其他方面,比如成本管理、质量管理、进度管理、过程控制等。以水利测绘中的断面测量为例,断面测量作为一种测量方式,广泛应用于工程测量的规划设计阶段,断面测量主要包括横断面和纵断面两个部分,
AutoCAD二次开发技术在水利测绘内业中的应用高红光等45
横断面数量一般较多,后期断面数据的处理和断面图的绘制如果完全依靠人工手段,需要耗费大量时间及精力。如果从提高效率的角度出发,在一切可以节省时间的内业处理细节上编写程序,则可使得断面数据处理和断面图绘制的过程更简单、效率
您可能关注的文档
- “IEA系统”在缅甸太平江一级水电站接地网改造中的应用.docx
- “互联网+”的农村水电智慧管理方向探讨.docx
- “建管结合,无缝交接”参建模式在溪洛渡水电站的应用.docx
- “建管结合,无缝交接”在阿海水电工程管理中的实践和探索.docx
- “龙抬头”方案在某水电站导流洞进口堵塞体疏通中的应用.docx
- “十二五”期间河北省南水北调受水区污水利用规划.docx
- “十三五”时期松辽流域水利发展面临的形势.docx
- “十三五”水电新农村电气化县建设管理体制与运行机制探讨.docx
- “微阅读”潮流下推进纸质图书阅读的研究——以浙江水利水电学院为例.docx
- “无人值班(少人值守)”运行值班模式在乌溪江水电厂的完善和深化.docx
文档评论(0)