当前位置: 首页 > news >正文

【量算分析工具-方位角】GeoServer改造Springboot番外系列六

 【量算分析工具-概述】GeoServer改造Springboot番外系列三-CSDN博客

【量算分析工具-水平距离】GeoServer改造Springboot番外系列四-CSDN博客

【量算分析工具-水平面积】GeoServer改造Springboot番外系列五-CSDN博客

【量算分析工具-方位角】GeoServer改造Springboot番外系列六-CSDN博客

【量算分析工具-坡度】GeoServer改造Springboot番外系列七-CSDN博客

【量算分析工具-获取高程】GeoServer改造Springboot番外系列八-CSDN博客

【量算分析工具-贴地距离】GeoServer改造Springboot番外系列九-CSDN博客

【量算分析工具-贴地面积】GeoServer改造Springboot番外系列十-CSDN博客

方位角

从某点的指北方向线起,依 顺时针方向到目标方向线之间的水平夹角,叫方位角。

/*** 获取两点连线的方位角** @param startLat* @param startLon* @param endLat* @param endLon* @return double*/public static double getAzimuth(double startLon, double startLat, double endLon, double endLat) {double lat1 = Math.toRadians(startLat);double lat2 = Math.toRadians(endLat);double lon1 = Math.toRadians(startLon);double lon2 = Math.toRadians(endLon);double y = Math.sin(lon2 - lon1) * Math.cos(lat2);double x = Math.cos(lat1) * Math.sin(lat2) - Math.sin(lat1) * Math.cos(lat2) * Math.cos(lon2 - lon1);double azimuth = Math.atan2(y, x);azimuth = Math.toDegrees(azimuth); // 转换为角度azimuth = (azimuth + 360) % 360; // 转换为正值return azimuth; // 返回方位角和距离}

http://www.lryc.cn/news/361673.html

相关文章:

  • 【机器学习】机器学习与大模型在人工智能领域的融合应用与性能优化新探索
  • 上传图片并显示#Vue3#后端接口数据
  • 音视频开发14 FFmpeg 视频 相关格式分析 -- H264 NALU格式分析
  • Qt学习记录(15)数据库
  • c++常用设计模式
  • 【动手学深度学习】softmax回归从零开始实现的研究详情
  • MySQL:MySQL执行一条SQL查询语句的执行过程
  • 解决Python导入第三方模块报错“TypeError: the first argument must be callable”
  • 在python中连接了数据库后想要在python中通过图形化界面显示数据库的查询结果,请问怎么实现比较好? /ttk库的treeview的使用
  • OZON的选品工具,OZON选品工具推荐
  • 营销方案撰写秘籍:包含内容全解析,让你的方案脱颖而出
  • 如何制作一本温馨的电子相册呢?
  • 485通讯网关
  • Anaconda中的常用科学计算工具
  • Java 中BigDecimal传到前端后精度丢失问题
  • 在Linux/Ubuntu/Debian上安装TensorFlow 2.14.0
  • 多语言for循环遍历总结
  • python API自动化(Jsonpath断言、接口关联及加密处理)
  • C++入门5——C/C++动态内存管理(new与delete)
  • leetcode 743.网络延时时间
  • MATLAB导入导出Excel的方法|读与写Excel的命令|附例程的github下载链接
  • 【第4章】SpringBoot实战篇之登录优化(含redis使用)
  • 数据结构:详解二叉树(树,二叉树顺序结构,堆的实现与应用,二叉树链式结构,链式二叉树的4种遍历方式)
  • HarmonyOS-9(stage模式)
  • RestTemplate代码内部访问RESTful服务的客户端工具
  • Flutter 中的 SliverLayoutBuilder 小部件:全面指南
  • 家政预约小程序11新增预约
  • AI雷达小程序个人名片系统源码 PHP+MYSQL组合开发 带完整的安装代码包以及搭建教程
  • Kafka生产者消息异步发送并返回发送信息api编写教程
  • WiFi串口服务器与工业路由器:局域网应用的协同之力