文章目录

  • 参考
  • 介绍
    • 等角投影公式

参考

参考书目:

  1. 《地图投影原理与方法》。
  2. 英文版的一本书《与大地测量和制图有关的纬度发展》,里面有P85页有下面提到的公式。

介绍

在推求地图投影方程时,通常有两种情况(参考书目第5章):

  1. 将地球椭球面直接投影到平面上。(某些计算比较困难)
  2. 忽略地球椭球体扁率,将地球视为半径为R的球体,将球面投影到平面上。(精度要求不高的时候使用)

但如果既对地图精度要求比较高时(如:中等比例尺横轴和斜轴地图投影),又不希望计算过于困难(如:在大、中比例尺地图上绘制位置线), 则常常①先将椭球面用某种条件投影到球面上,②再将球面投影到平面上,此法称为双重投影法。


本文重点介绍第一步:将地球椭球面用某种条件投影到球面上。

椭球面上的经纬度为:(L,B)(L,B)(L,B),(经度,纬度),投影到的球面的经纬度为(λ,φ)(\lambda,\varphi)(λ,φ)。

则地球椭球面在球面上的投影的一般公式为:
{λ=Lφ=f(B)\left\{ \begin{array}{c} \lambda=L \\ \varphi=f(B) \end{array}\right. {λ=Lφ=f(B)​

其中,两者的经度是相同的,但纬度是需要变换的。需要找到变换公式fff。

等角投影公式

参考书目1中的第62页,通过幂级数等各种变换,只提取了幂级数的前四项,得到一个近似解公式:

φ=B−(12e2+524e4)sin2B+548e4sin4B\varphi=B-(\frac{1}{2}e^2+\frac{5}{24}e^4)sin2B+\frac{5}{48}e^4sin4Bφ=B−(21​e2+245​e4)sin2B+485​e4sin4B

其中:

  • e为椭球体的第一偏心率(非自然底数),常用椭球参数。
  • φ、B\varphi、Bφ、B的单位为弧度。

为了获得更高的精度,可以保留更多的级数项,比如《Voronoi tessellation on the ellipsoidal earth for vector data》中使用了该公式(并提供了反解,公式来源于参考书目2中的P85),并保留了更多项:

φ=B−(e2/2+5e4/24+3e6/32+281e8/5760)sin2B\varphi=B-(e^2/2+5e^4/24+3e^6/32+281e^8/5760)sin2Bφ=B−(e2/2+5e4/24+3e6/32+281e8/5760)sin2B

+(5e4/48+7e6/80+697e8/11520)sin4B+(5e^4/48+7e^6/80+697e^8/11520)sin4B+(5e4/48+7e6/80+697e8/11520)sin4B

−(13e6/480+461e8/13440)sin6B-(13e^6/480+461e^8/13440)sin6B−(13e6/480+461e8/13440)sin6B

+(1237e8/161280)sin8B+(1237e^8/161280)sin8B+(1237e8/161280)sin8B

【概念】椭球面在球面上的投影相关推荐

  1. 线性代数 --- 投影与最小二乘 上(一元一次方程组的最小二乘解与向量在一维子空间上的投影)

    向量在子空间上的投影与最小二乘逼近 对于一个mxn的非齐次线性方程组Ax=b而言,他可能有解,也可能没有解.如果A中各列通过线性组合可以得到b, 或者说b在A的列空间中,则方程组有解,即方程组相容.反 ...

  2. 线性代数 --- 投影Projection 六(向量在子空间上的投影)

    向量b在多维子空间上的投影 回顾:任意向量b在另一个向量上(直线上)的投影 在研究向量在子空间上的投影前,先回顾一下前面学习的一个任意向量b在另一个向量a上的投影,共三个部分. 1,求权重系数(A c ...

  3. 已知法向量 求投影_已知一点坐标和平面方程,求此点在平面上的投影点的坐标。...

    展开全部 平面Ax+By+cZ+D=0的法向量为n=(A,B,C),M点在平面上的投影M'的坐标e69da5e887aa3231313335323631343130323136353331333431 ...

  4. 点在平面上的投影坐标例题_光测力学-栅线投影(面结构光)技术

    本文主要介绍了栅线投影方法的基本原理-三角测量与线性对应关系,以及栅线投影系统标定的细节.下一篇文章我们将介绍傅里叶与相移两种相位求解方法. 栅线投影可能在其他领域更多的被成为面结构光,其和DIC或者 ...

  5. JoSE:球面上的词向量和句向量

    作者丨苏剑林 单位丨追一科技 研究方向丨NLP,神经网络 个人主页丨kexue.fm 这篇文章介绍一个发表在 NeurIPS 2019 的做词向量和句向量的模型 JoSE(Joint Spherica ...

  6. Java黑皮书课后题第4章:*4.2(几何:最大圆距离)最大圆面积是指球面上两个点间的距离。编写一个程序,提示用户以度为单位输入地球上两个点的经纬度,显示其最大圆距离值

    *4.2(几何:最大圆距离)最大圆面积是指球面上两个点间的距离.编写一个程序,提示用户以度为单位输入地球上两个点的经纬度,显示其最大圆距离值 题目 题目概述 破题 运行示例 代码 题目 题目概述 *4 ...

  7. 电路常识性概念(5)-上拉电阻、下拉电阻 / 拉电流、灌电流 / 扇出系数

    电路常识性概念(5)-上拉电阻.下拉电阻 / 拉电流.灌电流 / 扇出系数 (一)上拉电阻: 1.当TTL电路驱动COMS电路时,如果TTL电路输出的高电平低于COMS电路的最低高电平 (一般为3.5 ...

  8. 3维两点间的距离 js_高考必刷题4:球面上任意两点间距离的计算

    678地理工作室,每天,6:13 678地理工作室诚邀一起合作的小伙伴 文章首发于微信公众号"老丁侃地理",欢迎关注 本文为老丁原创,引用请注明来源 第一部分:经纬网部分,考纲和知 ...

  9. 如何计算地球球面上两个坐标点之间的弧度

    如何计算地球球面上两个坐标点之间的弧度 首先,请确认你已经阅读过博主的如下文章: [Google Map]怎么根据经维度计算两点之间的距离,怎么根据经纬度与距离计算目标地点的经纬度 http://bl ...

  10. 斐波那契网格采样(在球面上均匀排列许多点)

    经纬度网格和斐波那契网格 转载自https://zhuanlan.zhihu.com/p/25988652?group_id=828963677192491008 1.问题 怎样在球面上「均匀」地排列 ...

最新文章

  1. 12.1 LNMP架构介绍;12.2 MySQL安装;12.3-2.4 PHP安装(上下);12.5
  2. PHP 7.3声称速度比PHP 5快3倍还多,值得更新了!
  3. python学习干货教程(11):元组
  4. 没牙虎小apple的幸福生活
  5. objective-C Blocks 讲解
  6. php ping主机名,PHP PING值函数
  7. Anaconda各版本安装包存档
  8. 货物配送问题的matlab,免疫算法求解配送中心选址问题matlab代码
  9. 在Linux上配置xampp后远程访问域名报错
  10. 我的博客也是男的(还好)
  11. python分词和生成词云图
  12. AS/400数据同步专家
  13. 【python】80行代码实现压缩包密码破解软件,支持zip和rar
  14. 2016第二届美亚杯电子数据取证(个人赛)
  15. 关于AlertDialog的小坑
  16. 谷歌浏览器刷新快捷键
  17. 计算机英语背诵发音,英语背诵十大技巧,简直不要太实用
  18. 记一次紧(you)张(dian)刺(wu)激(liao)的数学建模
  19. 转:苹果CEO库克:伟大的想法来自不断拒绝接受现状
  20. 准备半年,面试2个月,上岸快手拿个35K应该不算高吧?

热门文章

  1. php pcre回溯攻击,PHP利用PCRE回溯次数限制绕过某些安全限制
  2. pci转并口卡的安装使用
  3. python爬取饿了么数据_爬取饿了么商铺信息
  4. C++:什么是STL?
  5. PC电源供电接口知识大科普
  6. 高德地图两点间距离计算函数
  7. a与雪碧图在导航处的使用
  8. springboot + vue 搭建使用maven+ant构建
  9. 1046 划拳 (15分)
  10. PS线条神器插件Lazy Nezumi Pro(能画出sai般的线条)