--
66
科学技术创新2020.15
基于CAD的数字地形图坐标转换系统的开发
范福平
北京
100026)(中铁六局集团有限公司,
采用四参数数学模型、根据,,
摘要:为了实现CAD下数字地形图的坐标转换AutoCADActiveX技术和VBA为开发工具
在。该系统能够有快速实现,
CAD下开发实现了坐标变换系统CAD下数字地形图的平面新旧坐标同名点坐标计算的转换参数
坐标转换,提高了工作效率
。
关键词:坐标转换;VBA;AutoCADActiveXAutomation
Abstract:InordertorealizethecoordinatetransformationofdigitaltopographicmapsunderCAD,afour-parameter
mathematicalmodel,AutoCADActiveXtechnologyandVBAareudasdevelopmenttools,andcoordinatetran沙滩图片 sformationsystems
aredevelopedandimplementedunderCADbadontheconversionparameterscalculatedfromnewandoldcoordinateswiththe
samenamepointcoordinates.Thissystemcanquicklyrealizetheplanecoordinateconversionofdig播放器哪个好 italtopographicmapunder
CAD,whichimprovestheworkefficiency.
Keywords:CoordinateTransformation;VBA;AutoCADActiveXAutomation
中图分类号院TP311,P284文献标识码院A文章编号院2096-4390渊2020冤15-0有香味的多肉 066-02
在工程测量中,DWG图是各种成果提交的主要形式,经常遇设选中了n个新旧坐标重合点,根据公式(4)可列出2n个方
到不同坐标系成果转换的问题AutoCAD软件是绘制DWG格程,当n>2时,方程个数大于4,可采用最小二乘法求解式中的4
。
式图纸的基础软件,常用的制图软件大多是以AutoCAD软件为个参数
。
基础进行开发,通常具有完善的制图编辑功能,但AutoCAD软件
自身并不提供坐标转换的功能。坐标变换从坐标系形式可以分
(5)
为国家标准坐标坐标系变换和任意坐标系变换,从坐标的维度
可以分为二维坐标变换和三维坐标变换,从坐标变换的对象可
以分为基于整体的变换和基于实体的变换公式(5)用矩阵进行表达为:
。本文主要研写字练字 究任意
坐标系变换下二维坐标成果的转换问题
。
1坐标变化的基本原理
任意坐标系变换下二维坐标成果的整体变化,本质就是数按最小二乘进行求解,可得:
学上的二维坐标系变化,数学公式如下:
(1)
对其求解首先需要确定变换函数,一般采用相似变换和仿
射变换,相似变换通常采用四参数模型,仿射变换一般采用一次
仿射变换模型。在此采用相似变换的四参数模型,见公式(2)。
[1]
(2)VisualBasicforApplications(简称VBA)是Autodesk公司提
其中,x,y为转换前坐标,X,Y为转换后坐标,△X,△Y为平移ActiveXAutomation接口向AutoCAD发送消息ActiveX
参数,m为尺度变换因子,兹为旋转角。Automation是Microsoft基于COM(组件对象模型)体系结构开发
令a=mcos兹,b=msin兹,则:的一种技术。用户可以用它来自定义AutoCAD,开发人员通过调
(3)
将△X,△Y、a、b作为平差参数,并将新坐标系下的坐标作为AutoCAD的VBA编程开发需要理解三方面内容,一是
观测值,旧坐标系中的坐标设为无误差,可列出误差方程:
(4)消息传递;三是VBA本身,理解对象、常量、程序流控制、调试和
2CAD下VBA的编程实现
2.1VBA开发AutoCad应用程序的原理
供的一个基于对象的编程开发环境。它利用AutoCAD
[2]
。而
用AutoCADActiveX对象封装的方法与属性,操纵Aut生肖三合是什么意思 oCAD图
形对象VBA开发具有易学易用、,已经成为
。功能强大等特点
CAD二次开发中一种最为常见的形式之一
。
AutoCAD本简介英文翻译 身,包括AutoCAD图元对象、数据和命令;二是
AutoCADActiveXAutomation接口,可以与AutoCAD对象进行
执行。
[3]
作者简介兰亭集序书法 :范福平(1971原),男,中铁六局集团有限公司,研究方向:测绘工程与工程管理。
本文发布于:2023-04-26 09:00:33,感谢您对本站的认可!
本文链接:https://www.wtabcd.cn/fanwen/fan/89/848848.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |