矿山测量的数字化研究

矿山测量的数字化研究

ID:28774082

大小:66.04 KB

页数:7页

时间:2018-12-14

矿山测量的数字化研究_第1页
矿山测量的数字化研究_第2页
矿山测量的数字化研究_第3页
矿山测量的数字化研究_第4页
矿山测量的数字化研究_第5页
资源描述:

《矿山测量的数字化研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、矿山测量数字化矿山测量工作包括测量数据的采集、处理和存储管理,这些测量数据主要分为数字、图形、文字和表格。矿山测量数字化主要分为实现计算机辅助绘图和全面实现测量资料的电子图表化,即测量图纸数字化彩测量数据数字化。为了实现两方面的数字化和相互数据共享,测量行业大多使用AutoCAD和VB软件进行开发应用。使用VB实现AutoCAD的二次开发的应用技术,主要分面向对象的CAD技术和面向对象的数据库技术。1?矿山测量图纸数字化的应用技术1.1?AutoCAD是测量绘图的首选软件AutoCAD软件作为CAD工业的旗帜产品以其强大的功能得到广大用户

2、的青睐。它具有精确的座标系,能够完成各种图形的精确绘制、任意缩放和修改,支持数字化仪的精确输入,在其平台上绘制各种图件可以任意进行加工和修改。AutoCAD具有开放的体系结构和强大的二次开发环境。它提供了完整、高性能的面向对象的CAD程序开发环境,主要开发语言有VisualLISP,VisualBase,VisualC等。完全支持ActiveXAutomation技术,向外界程序显露了足够多的对象,包括系统变量、控制视图区以及图形中包括图形对象与非图形对象的所有实体单元,允许用户和开发者在几乎所有方面对其进行扩充和修改,我们称之为Auto

3、CAD的二次开发技术。它能最大限度地满足用户的特殊需要,特别是该软件提供的各种编程接口,为用户在其基础上进行二次开发创造了便利的条件。通过二次开发,可以方便地将其改造成一个满足用户要求的专用软件。1.2?实现对象编程接口的ActiveXAutomation技术ActiveXAutomation是微软公司制定的通用的、跨应用程序的客户化和集成规范,该技术是OLE技术的进一步扩展,其作用是在Windows系统的统一管理下协调不同的应用程序,允许应用程序之间相互控制、相互调用。它使得AutoCAD可以方便地与其他Windows应用程序相集成。目

4、前,ActiveXAu?tomation技术已经在Internet,Offic。系列办公软件的开发中得到了广泛地应用。AutoCAD作为一种具有高度开放结构的CAD平台软件,它提供了强大的二次开发环境。从AutoCADR14版开始,Auto?CAD引入了ActiveXAutomation技术。由于Ac?tiveX技术是面向对象的编程接口,完全实现了OLEAutomation,使得其他软件可以方便地访问Auto?CAD,又实现了面向对象的开发技术,用户可以操纵它提供所有的AutoCAD对象,所以许多面向对象化编程的语言和应用程序,可以通过A

5、ctiveX与Auto?CAD进行通信,并操纵AutoCAD的许多功能。1.3?开放式AutoCAD的ActiveX对象模型AutoCADActiveX技术提供了使编程者通过编程手段从AutoCAD的内部或外部来操纵AutoCAD的机制,并把各种封装有AutoCAD功能的对象按一定的层次组成的一种对象结构,每一个对象代表了AutoCAD中一个明确的功能,如绘制图形对象、定义块和属性等等。这些对象分成图元(Entity)、样式设置(Style)、组织结构(Organizing)、图形显示(View)、文档与应用程序(Document&App

6、lication)等类对象。所有这些对象都具有一种层次的关系,根据它们在AutoCAD中的功能,可以组成一种树形结构,称之为对象模型(ObjectModel)树。AutoCADActiveX对象模型树具有一个20???新?疆?有?色?金?属?????增刊1根对象?Application,它包括1个?Preference对象和3个集合对象。在?ocument集合对象中的?Document对象代表了当前的图形文件,该对象下面又有Blocks(图块集合对象)、ModelSpace(模型空间集合对象)、PaperSpace(图纸空间集合对象)等子

7、对象,这些子对象又产生下一级的对象,如?Circle,?Line等,对应着AutoCAD中的各种图元命令,分别可以在图块、模型空间或图纸空间创建各种图元。完全开放式的Auto?CAD对象模型显示了完整的对象访问方式和对象具体方法、属性,成为应用ActiveX技术实现面向对象程序开发的基础。2?矿山测量资料数字化的应用技术面向对象的可视化开发语言VBA,VB(VisualBase(简称VB)是Windows的一个面向对象的可视化开发环境语言,作为面向对象开发高级语言,具有良好的操作界面,完全可以按照Windows界面设计。VBA(Visua

8、lBasicforApplication)是应用软件内置式的VB开发工具。由于VB在开发方面的易用性和具有强大的功能,因此许多应用程序均嵌入该语言作为开发工具。Autodesk公司也在Auto

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。