iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >SQLSERVER中怎么根据地图经纬度计算距离差
  • 821
分享到

SQLSERVER中怎么根据地图经纬度计算距离差

2024-04-02 19:04:59 821人浏览 泡泡鱼
摘要

本篇文章为大家展示了sqlSERVER中怎么根据地图经纬度计算距离差,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。代码如下:  Go --创建经

本篇文章为大家展示了sqlSERVER中怎么根据地图经纬度计算距离差,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。

代码如下: 

 Go --创建经纬度距离计算函数

 CREATEFUNCTioN [dbo].[fnGetDistance] --LatBegin 开始经度 --LngBegin 开始维度 (@LatBegin REAL, @LngBegin REAL, @LatEnd REAL, @LngEnd REAL) RETURNSFLOAT AS BEGIN --距离(千米) DECLARE @Distance REAL DECLARE @EARTH_RADIUS REAL SET @EARTH_RADIUS = 6378.137 DECLARE @RadLatBegin REAL, @RadLatEnd REAL, @RadLatDiff REAL, @RadLngDiff REAL SET @RadLatBegin = @LatBegin *PI()/ 180.0 SET @RadLatEnd = @LatEnd *PI()/ 180.0 SET @RadLatDiff = @RadLatBegin - @RadLatEnd SET @RadLngDiff = @LngBegin *PI()/ 180.0 - @LngEnd *PI()/ 180.0 SET @Distance = 2 *ASIN( SQRT( POWER(SIN(@RadLatDiff / 2), 2)+COS(@RadLatBegin)*COS(@RadLatEnd) *POWER(SIN(@RadLngDiff / 2), 2) ) ) SET @Distance = @Distance * @EARTH_RADIUS --SET @Distance = Round(@Distance * 10000) / 10000 RETURN @Distance END @Distance的单位为:千米

上述内容就是SQLSERVER中怎么根据地图经纬度计算距离差,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注编程网数据库频道。

您可能感兴趣的文档:

--结束END--

本文标题: SQLSERVER中怎么根据地图经纬度计算距离差

本文链接: https://www.lsjlt.com/news/56633.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • SQLSERVER中怎么根据地图经纬度计算距离差
    本篇文章为大家展示了SQLSERVER中怎么根据地图经纬度计算距离差,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。代码如下:  go --创建经...
    99+
    2024-04-02
  • mysql根据经纬度计算距离
    要在MySQL中根据经纬度计算距离,你可以使用以下方法: 使用Haversine公式:Haversine公式是一种常用的方法,用于计算两个球面上点之间的距离。下面是一个示例查询,展示如何在MySQL中使用Haversine公式计算经纬度距离...
    99+
    2023-08-31
    mysql 数据库
  • js如何根据百度地图提供经纬度计算两点距离
    这篇文章给大家分享的是有关js如何根据百度地图提供经纬度计算两点距离的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。正常在使用百度地图时,我们可以通过BMap的实例对象提供的方法计...
    99+
    2024-04-02
  • 这么利用Mysql计算地址经纬度距离实时位置
    本篇内容介绍了“这么利用Mysql计算地址经纬度距离实时位置”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!前言最近在做项目时候,遇到一个这样...
    99+
    2023-06-30
  • 如何利用Mysql计算地址经纬度距离实时位置
    目录前言思路数据库地址表设计需求实现总结前言 最近在做项目时候,遇到一个这样子的需求, 点到卡包里面卡券使用使用,需要展示卡券使用附近门店, 思路 数据库地址表设计 通用的区域街道...
    99+
    2024-04-02
  • Java根据坐标经纬度计算两点距离(5种方法)、校验经纬度是否在圆/多边形区域内的算法推荐
    目录 前言 一、根据坐标经纬度计算两点距离(5种方法) 1.方法一 2.方法二 3.方法三 4.方法四 5.方法五 5.1 POM引入第三方依赖 5.2 代码 6.测试结果对比 二、校验经纬度是否在制定区域内 1.判断一个坐标是否在圆形区...
    99+
    2023-09-06
    算法 java spring boot 数据结构
  • 利用java怎么样实现根据经纬度获取地址
    这篇文章将为大家详细讲解有关利用java怎么样实现根据经纬度获取地址,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。 java 根据经纬度获取地址实现代码实现代码:public cl...
    99+
    2023-05-31
    java ava
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作