大地坐标-空间直角坐标相互转换,大地坐标-平面直角坐标相互转换

2023-11-02 00:41

本文主要是介绍大地坐标-空间直角坐标相互转换,大地坐标-平面直角坐标相互转换,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

三种坐标系的总结介绍:
https://blog.csdn.net/ywjatjd/article/details/62896201
大地坐标-空间直角坐标相互转换部分
转自:http://blog.sina.com.cn/s/blog_7cdaf8b60102wksh.html

WGS84坐标系的参数: 
已知量:a,f 可以求解出b与e 
长半轴:a=6378137 
WGS84椭球扁率:f=1/298.257223563 
椭球扁率f=(a-b)/a 

椭球第一曲率半径(或叫偏心率):e*e=(a*a-b*b)/a*a

第二曲率半径:e2*e2=(a*a-b*b)/b*b

1. 大地坐标系转换为空间直角坐标系(BLH→XYZ)
    在相同的基准下,将大地坐标系转换为空间直角坐标系。公式为:
大地坐标系与空间直角坐标系的相互转换
2. 空间直角坐标系转换为大地坐标系( XYZ → BLH )
    在相同的基准下,将大地坐标系转换为空间直角坐标系。公式为:
大地坐标系与空间直角坐标系的相互转换
利用该式计算有一个问题:后两式中有交叉变量,因此需要进行处理。
Ⅰ迭代算法
①利用下式求出B的初值。
大地坐标系与空间直角坐标系的相互转换
②利用B的初值求出H和N的初值,再次求定B的值。
Ⅱ直接算法
公式如下:
大地坐标系与空间直角坐标系的相互转换
大地坐标-平面直角坐标相互转换部分

转自:http://blog.sina.com.cn/s/blog_7cdaf8b60102wksi.html

空间大地坐标系与平面直角坐标系的转换采用数学投影的方法,我国采用的是高斯投影,故转换实为高斯投影正反算的过程。

1. 高斯投影正算(BL →xy)

m = e2*cos(B),e2是第二曲率半径

t/2*N*L*L*cosB*cosB

空间大地坐标系与平面直角坐标系的相互转换
2. 高斯投影反算(xyBL 
空间大地坐标系与平面直角坐标系的相互转换

这篇关于大地坐标-空间直角坐标相互转换,大地坐标-平面直角坐标相互转换的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/326925

相关文章

Java轻松实现PDF转换为PDF/A的示例代码

《Java轻松实现PDF转换为PDF/A的示例代码》本文将深入探讨Java环境下,如何利用专业工具将PDF转换为PDF/A格式,为数字文档的永续保存提供可靠方案,文中的示例代码讲解详细,感兴趣的小伙伴... 目录为什么需要将PDF转换为PDF/A使用Spire.PDF for Java进行转换前的准备通过

MySQL8.0临时表空间的使用及解读

《MySQL8.0临时表空间的使用及解读》MySQL8.0+引入会话级(temp_N.ibt)和全局(ibtmp1)InnoDB临时表空间,用于存储临时数据及事务日志,自动创建与回收,重启释放,管理高... 目录一、核心概念:为什么需要“临时表空间”?二、InnoDB 临时表空间的两种类型1. 会话级临时表

使用Python批量将.ncm格式的音频文件转换为.mp3格式的实战详解

《使用Python批量将.ncm格式的音频文件转换为.mp3格式的实战详解》本文详细介绍了如何使用Python通过ncmdump工具批量将.ncm音频转换为.mp3的步骤,包括安装、配置ffmpeg环... 目录1. 前言2. 安装 ncmdump3. 实现 .ncm 转 .mp34. 执行过程5. 执行结

Java实现将HTML文件与字符串转换为图片

《Java实现将HTML文件与字符串转换为图片》在Java开发中,我们经常会遇到将HTML内容转换为图片的需求,本文小编就来和大家详细讲讲如何使用FreeSpire.DocforJava库来实现这一功... 目录前言核心实现:html 转图片完整代码场景 1:转换本地 HTML 文件为图片场景 2:转换 H

Three.js构建一个 3D 商品展示空间完整实战项目

《Three.js构建一个3D商品展示空间完整实战项目》Three.js是一个强大的JavaScript库,专用于在Web浏览器中创建3D图形,:本文主要介绍Three.js构建一个3D商品展... 目录引言项目核心技术1. 项目架构与资源组织2. 多模型切换、交互热点绑定3. 移动端适配与帧率优化4. 可

Python中Json和其他类型相互转换的实现示例

《Python中Json和其他类型相互转换的实现示例》本文介绍了在Python中使用json模块实现json数据与dict、object之间的高效转换,包括loads(),load(),dumps()... 项目中经常会用到json格式转为object对象、dict字典格式等。在此做个记录,方便后续用到该方

使用Java读取本地文件并转换为MultipartFile对象的方法

《使用Java读取本地文件并转换为MultipartFile对象的方法》在许多JavaWeb应用中,我们经常会遇到将本地文件上传至服务器或其他系统的需求,在这种场景下,MultipartFile对象非... 目录1. 基本需求2. 自定义 MultipartFile 类3. 实现代码4. 代码解析5. 自定

Python进行JSON和Excel文件转换处理指南

《Python进行JSON和Excel文件转换处理指南》在数据交换与系统集成中,JSON与Excel是两种极为常见的数据格式,本文将介绍如何使用Python实现将JSON转换为格式化的Excel文件,... 目录将 jsON 导入为格式化 Excel将 Excel 导出为结构化 JSON处理嵌套 JSON:

Kotlin Map映射转换问题小结

《KotlinMap映射转换问题小结》文章介绍了Kotlin集合转换的多种方法,包括map(一对一转换)、mapIndexed(带索引)、mapNotNull(过滤null)、mapKeys/map... 目录Kotlin 集合转换:map、mapIndexed、mapNotNull、mapKeys、map

Ubuntu如何分配​​未使用的空间

《Ubuntu如何分配​​未使用的空间》Ubuntu磁盘空间不足,实际未分配空间8.2G因LVM卷组名称格式差异(双破折号误写)导致无法扩展,确认正确卷组名后,使用lvextend和resize2fs... 目录1:原因2:操作3:报错5:解决问题:确认卷组名称​6:再次操作7:验证扩展是否成功8:问题已解