已知两点经纬度计算球面距离的公式,一搜一大堆,形式如下:

可是至于这个公式为什么是这样的,今天推导了一下,详细推导过程如下。首先画个图(图1),要不然空间想象能力差的话容易犯糊涂。首先对图1做个大致的说明,红色的半圆表示赤道,蓝色的圆弧表示本初子午线(也就是经度为0的子午线)。球最上方是北极点,点A和点B分别为要计算的两个点,坐标分别为A(jA,wA)和B(jB,wB)。

图1 示意图

再开始推导之前,我们需要在图中绘制一些辅助线,便于后面的描述和推导。如图1所示,A(jA,wA),B(jB,wB)两点分别为球面上的两点,坐标为经纬度表示。延A、B两点分别做垂直于赤道平面的垂线交赤道面为C、D两点。连接C、D两点,然后过A做CD的平行线交BD与点E。至此,所有的辅助线绘制完毕。假设地球为一个规则的圆球,半径为R(其实地球是一个椭球体,赤道的半径比极地的半径稍微大一点点)。

第一步:确定已知条件,

已知两点经纬度求球面最短距离的公式推导过程(几何法加向量法)相关推荐

  1. 关于已知两点经纬度求球面最短距离的公式推导

    已知两点经纬度计算球面距离的公式,一搜一大堆,形式如下: 可是至于这个公式为什么是这样的,今天推导了一下,详细推导过程如下.首先画个图(图1),要不然空间想象能力差的话容易犯糊涂.首先对图1做个大致的 ...

  2. matlab 计算大圆距离,已知两点经纬度计算两点之间的大圆距离

    Const r As Double = 6378137 '地球半径常量 Const PI As Double = 3.1415926 '圆周率常量 Private Type LatLog lat As ...

  3. 已知两点经纬度 计算距离和方位角(MATLAB实现)

    本文将参考文件:http://www.movable-type.co.uk/scripts/latlong-vincenty.html 当中的计算公式和java代码用MATLAB语言实现,然后进行了实 ...

  4. 已知两点经纬度坐标(大地坐标)计算方位角

    已知两点经纬度的情况下,如果是将经纬度转为投影坐标,则计算量大并且存在子午线收敛角误差,同理,先将经纬度转为空间直角,再计算方位角也不可取,以下是一个简化计算的近似算法,可供参考. double dp ...

  5. 两点间距离公式计算机,已知两点经纬度,用excel计算两点距离的公式?(转

    已知两点经纬度,用excel计算两点距离的公式?(转 (2008-08-03 17:51:26) 标签: 杂谈 用EXCEL进行高斯投影换算 从经纬度BL换算到高斯平面直角坐标XY(高斯投影正算),或 ...

  6. 已知两点,求两点与原点连线的角度

    /* 怎么求夹角:已知两点坐标要求其到原点连线的夹角, 那么我们可以用向量去做, 用向量的积除以向量模的乘积,在求其反函数, 然后转换为角度就可以知道其角度为多少了: 向量的模的乘积怎么算: sqrt ...

  7. 已知两点经纬度,求两点直线距离-——python实现

    计算原理参考链接:https://blog.csdn.net/xiejm2333/article/details/73297004 Python代码实现: # -*- coding: utf-8 -* ...

  8. 已知两点坐标求直线的一般表达式

    假设有两个点x1,y1,x2,y2 一般式Ax+By+C=0 A=y2-y1 B=x1-y2 g=__gcd(A,B); A/=g,B/=g 那么C就 C=-(Ax+By) 随便带一个点进去就好了 转 ...

  9. matlab已知三点求夹角,已知3点如何求其中两点对第3点的夹角

    公告: 为响应国家净网行动,部分内容已经删除,感谢读者理解. 话题:已知3点如何求其中两点对第3点的夹角? 问题详情:有3个问题:1)已知3点如何求其中两点对第3点的夹角?2)如何回答:1)已知3点求 ...

最新文章

  1. 【设计模式】 模式PK:策略模式VS状态模式
  2. 再见,CentOS!
  3. mock接口开发,excel(读,写,修改)
  4. 华为将发布鲲鹏 920 芯片数据;三星 S10 自燃;Mageia 7 正式发布 | 极客头条
  5. 增强 扫描王 源码_BlueScan:一款功能强大的蓝牙扫描器
  6. linux快速mysql5.7_Linux下安装MySQL 5.7
  7. 嵌入式linux ntpd命令,嵌入式Linux网络编程之:实验内容——NTP协议实现
  8. WorldList4
  9. 用 iOS-System-Services 框架获取iOS设备所用的设备信息
  10. python PPT学习资料分享
  11. IDEA背景颜色及背景图片设置
  12. python爬虫爬取网站视频
  13. 关于DSP28开发环境CCS6常见报错汇总(未完待续)
  14. 排水沟槽开挖土方的计算方法(平行相似梯形组成的六面体体积分割计算方法)
  15. 联想小新520新品实测,对比当贝投影D3X竟无还手之力
  16. PKU1390UVA10559方块消除+弱化版P2135
  17. 母亲节板报图片计算机方案,母亲节电子手抄报图片素材
  18. CDO安装指南(centos7)
  19. 货代专业术语中英文对照
  20. 程序员不破此关,难达优秀

热门文章

  1. 百度网页搜索无法通过域名访问_网站换域名或网页内容改版对网站的影响以及网站换域名注意事项...
  2. Linux命令:SAMBA配置与win10共享
  3. can硬件结构和工作原理_汽车CAN总线工作原理及测量方法详解
  4. linux keepalived 脚本,Linux下安装Keepalived及原理分析
  5. 网页页面禁止用户复制源代码
  6. CSS3过渡效果(CSS3)
  7. Unity3D-VR_Gevr VR射线+tag的转换+物体展示
  8. 上传图片到服务器不能马上响应,用post方式上传图片到服务器
  9. 简单的移动端图片裁剪vue插件[旋转,平移,缩放,印花]
  10. 2018顺丰视觉岗笔试几个知识点