1 先把四点坐标的经纬度都转换为角度,四点坐标为:
    A(121.7    31.65)
    B(121.783   31.63)
    C(121.817   31.567)
    D(121.783    31.583)
2 要计算四边形的面积,实际就是计算两个三角形的面积和,即:
    S(四边形ABCD)=S(三角形ABC)+S(三角形BCD)
3 然后要计算球面三角形ABC的三条边的长度,使用球面两点的距离公式:
     l=R*(cos(a1-a2)*cos(b1)*cos(b2)+sin(b1)*sin(b2))
  其中R为地球半径,a1 a2为两点的经度,b1 b2为两点的纬度。

已知四点经纬度位置计算球面面积相关推荐

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

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

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

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

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

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

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

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

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

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

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

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

  7. JAVA已知圆心经纬度和半径求圆周点的经纬度

    JAVA已知圆心经纬度和半径求圆周点的经纬度 项目中遇到一个需求,需要根据传入的圆心经纬度和半径参数获得圆周点的经纬度,在网上查询了很多没有找到能用的算法,从GPT中获取到了一个简洁的用java实现的 ...

  8. 已知一点经纬度,方位角,距离,求另一点经纬度

    参考了博文:http://blog.csdn.net/pyx6119822/article/details/52298037 ------------------------------------- ...

  9. **python入门实战**-已知圆的半径求周长面积

    python入门实战-已知圆的半径求周长面积 输入半径计算圆的周长和面积 这边的知识点:调用math库里面的π值,以及数据类型. 下面展示一些 代码. import math p=math.pi a= ...

最新文章

  1. 小程序picker_小程序·云开发实战 - 迷你微博
  2. 在github上创建自己的第一个项目仓库实录
  3. 从10W个数中随机抽走2个数,求出那两个数是多少
  4. Python中super()和__init__()方法
  5. linux 产生0~9内的随机数
  6. 建立远程桌面连接计算机无密码,win7远程桌面空密码的步骤_win7系统如何设置让远程桌面登录无需密码-win7之家...
  7. S3C6410启动模式介绍
  8. enclosing type java_Java ResolvedJavaType.getEnclosingType方法代码示例
  9. SpringBoot整合QueryDSL
  10. weblogic部署项目后内存溢出
  11. 如何添加BigBoss的Cydia源地址
  12. 【python】实现将json字幕转srt,并将繁体中文翻译为简体中文
  13. Qt实现全局键盘事件监听器-Windows
  14. c语言中取小数函数,C / C++ 保留小数函数(setprecision(n)的一些用法总结)
  15. 第七章(五)—主动信息收集—端口扫描(基于TCP全连接扫描、隐蔽扫描、僵尸扫描、UDP的端口扫描)
  16. SHA256 算法实现
  17. 江苏无锡14岁女孩被推荐上北大(图)
  18. 【Redis】Redis高可用之Sentinel哨兵模式详解(Redis专栏启动)
  19. Python模拟订单号生成
  20. 《炬丰科技-半导体工艺》氮化镓的制备与表征

热门文章

  1. 小程序真机调试出现:request:fail 未能连接到服务器。解决办法
  2. 孤独真的能毁掉一个人吗?你孤独吗?
  3. Spring框架IoC/DI原理及实现
  4. 「工具推荐」2019最实用的10大免费工具,你值得拥有
  5. 书评:他们思考,我们流汗--《华尔街的肉》
  6. 在LINUX中用cal命令解了一段人类文明历史 1752年 - 九月
  7. 解决Windows update medic service服务禁用不了拒绝访问
  8. pear php库,PEARX-不依赖 PEAR 的 PEAR 的 PHP 库
  9. Internal Order内部订单
  10. 100个python算法超详细讲解:猜牌术