高斯投影坐标正算 4

图3-3 高斯投影坐标反算 5

图3-4 高斯坐标正反算实例 6

图4-1 大地坐标系与空间大地直角坐标系 9

图4-2 大地坐标与三维直角坐标换算程序界面 10

图4-3 坐标换算算例 14

变量注释表

B 大地纬度

L 大地经度

H 大地高

X 由赤道至纬度B的子午线弧长

l 计算点P点与中央子午线的经差

a 长半轴

b 短半径

e 第一偏心率

e′ 第二偏心率

1 绪论

测绘学科是一门需要处理大量甚至是海量数据的学科,其各项具体工作如平差计算,导线计算,遥感图像处理,七参数坐标换算等都是需要大量的计算。数据数量的过多无疑为我们的工作带来一定的困难,运用合适的编程软件,编写简单的程序即能为我们解决大量的数据处理问题,提高工作效率,减少工程计算作业量[1]。

Matlab是“矩阵实验室”的简写,在C语言的基础上进行程序的编撰,书写简单,功能强大。相比较于VB,VF等编程软件,Matlab具有更加鲜明突出的优势特点。它所拥有的数据处理及计算功能十分强大,友好的人机交互界面以及简单清晰的编程语言,都使得Matlab在各个领域的应用都非常广泛。论文网

坐标转换在测绘工作中是必不可少的部分。在地理信息处理,遥感图像匹配等方面工作中都需要进行坐标转换。坐标转换实际上就是求转换系数,知道了转换系数,那么坐标转换就将迎刃而解。利用其他计算机语言设计此类程序将会使用相当复杂和繁琐的代码,而利用Matlab即可采用矩阵除法符号,按照一定的控制点求出转换矩阵T后,即可用矩阵相乘将所有等待转换的点的新坐标求出来,过程简单明了,可以直接由语言实现[2]。

本文主要利用matlab这一数据处理软件,利用其强大的数据处理分析功能,编写测量程序,进行了高斯坐标的正反算以及大地坐标与三维空间坐标的换算。

2 Matlab程序

2。1 Matlab简介

Matlab能够对矩阵进行计算、分析数值、对图形进行处理。进行简单的编程等,它将众多技术功能完美的结合在一起,使广大科研人员对大数据的处理分析更加得心应手。Matlab的最新版本全面引入了面向对象编程的概念和方法,在众多方面,例如界面设计、计算编程、程序交互等方面具有了巨大的突破,使Matlab真正的成为了新一代的开发平台,它囊括了高级语言的全部功能和特征,因此被称为第四代编程语言。由于它的使用方便以及普及程度,Matlab已经成为广大科

技工作者和高等院校师生使用最多的计算分析和可视化工具。在我国,Matlab的应用已经越来越广泛,很多院校都开设了相关课程,很多基础和专业课程也需

要运用到Matlab。因此,Matlab是面向二十一世界的科学计算软件。

2。1。1 Matlab图形用户界面程序设计

上一篇:ASP.NET+SQLServer网络课程答疑系统的设计+ER图
下一篇:VFP测量数据库应用系统开发

《信息技术课程标准》微课的设计与制作

《读书交流分享》APP的设计与开发

《信息技术课程标准》系列微课的设计与制作

《大学生课堂教学管理与...

教育技术学专业技能学习网站的设计

基于Android的电子拍卖系统设计与开发

基于Web应用的致胜公司企业内部培训系统设计

新疆农林高校學生昆虫生...

个案管理茬老年糖尿病患...

激光模拟训练器材国内外研究现状

日语论文中日酒文化对比研究

2021年什么行业赚钱,适合...

浅谈农村大气环境保护的制度构建【1868字】

大淘宝网的虚假交易研究

淮安市高校足球运动损伤问卷调查表

肢体语言在小学英语教学中的应用浅谈

发酵米粉优势菌株的发酵特性研究