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

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

相关文章

CSS实现元素撑满剩余空间的五种方法

《CSS实现元素撑满剩余空间的五种方法》在日常开发中,我们经常需要让某个元素占据容器的剩余空间,本文将介绍5种不同的方法来实现这个需求,并分析各种方法的优缺点,感兴趣的朋友一起看看吧... css实现元素撑满剩余空间的5种方法 在日常开发中,我们经常需要让某个元素占据容器的剩余空间。这是一个常见的布局需求

java Long 与long之间的转换流程

《javaLong与long之间的转换流程》Long类提供了一些方法,用于在long和其他数据类型(如String)之间进行转换,本文将详细介绍如何在Java中实现Long和long之间的转换,感... 目录概述流程步骤1:将long转换为Long对象步骤2:将Longhttp://www.cppcns.c

在Java中将XLS转换为XLSX的实现方案

《在Java中将XLS转换为XLSX的实现方案》在本文中,我们将探讨传统ExcelXLS格式与现代XLSX格式的结构差异,并为Java开发者提供转换方案,通过了解底层原理、性能优势及实用工具,您将掌握... 目录为什么升级XLS到XLSX值得投入?实际转换过程解析推荐技术方案对比Apache POI实现编程

Python使用FFmpeg实现高效音频格式转换工具

《Python使用FFmpeg实现高效音频格式转换工具》在数字音频处理领域,音频格式转换是一项基础但至关重要的功能,本文主要为大家介绍了Python如何使用FFmpeg实现强大功能的图形化音频转换工具... 目录概述功能详解软件效果展示主界面布局转换过程截图完成提示开发步骤详解1. 环境准备2. 项目功能结

MySQL启动报错:InnoDB表空间丢失问题及解决方法

《MySQL启动报错:InnoDB表空间丢失问题及解决方法》在启动MySQL时,遇到了InnoDB:Tablespace5975wasnotfound,该错误表明MySQL在启动过程中无法找到指定的s... 目录mysql 启动报错:InnoDB 表空间丢失问题及解决方法错误分析解决方案1. 启用 inno

使用Python实现网页表格转换为markdown

《使用Python实现网页表格转换为markdown》在日常工作中,我们经常需要从网页上复制表格数据,并将其转换成Markdown格式,本文将使用Python编写一个网页表格转Markdown工具,需... 在日常工作中,我们经常需要从网页上复制表格数据,并将其转换成Markdown格式,以便在文档、邮件或

在Java中基于Geotools对PostGIS数据库的空间查询实践教程

《在Java中基于Geotools对PostGIS数据库的空间查询实践教程》本文将深入探讨这一实践,从连接配置到复杂空间查询操作,包括点查询、区域范围查询以及空间关系判断等,全方位展示如何在Java环... 目录前言一、相关技术背景介绍1、评价对象AOI2、数据处理流程二、对AOI空间范围查询实践1、空间查

MySQL表空间结构详解表空间到段页操作

《MySQL表空间结构详解表空间到段页操作》在MySQL架构和存储引擎专题中介绍了使用不同存储引擎创建表时生成的表空间数据文件,在本章节主要介绍使用InnoDB存储引擎创建表时生成的表空间数据文件,对... 目录️‍一、什么是表空间结构1.1 表空间与表空间文件的关系是什么?️‍二、用户数据在表空间中是怎么

Python将字符串转换为小写字母的几种常用方法

《Python将字符串转换为小写字母的几种常用方法》:本文主要介绍Python中将字符串大写字母转小写的四种方法:lower()方法简洁高效,手动ASCII转换灵活可控,str.translate... 目录一、使用内置方法 lower()(最简单)二、手动遍历 + ASCII 码转换三、使用 str.tr

Java如何将文件内容转换为MD5哈希值

《Java如何将文件内容转换为MD5哈希值》:本文主要介绍Java如何将文件内容转换为MD5哈希值的实现方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录Java文件内容转换为MD5哈希值一个完整的Java示例代码代码解释注意事项总结Java文件内容转换为MD5