当前位置:网站首页>经纬度求距离
经纬度求距离
2022-08-11 05:28:00 【秋天已北】
mysql 语法
SELECT
id, (
6371 * acos (
cos ( radians(78.3232) )
* cos( radians( 数据库纬度字段) )
* cos( radians( 数据库经度字段) - radians(65.3234) )
+ sin ( radians(78.3232) )
* sin( radians( 数据库纬度字段 ) ) ) ) AS distance
FROM tb_hotel
HAVING distance < 0.4
ORDER BY distance LIMIT 0 , 20;
"distance"字段, 数据单位为公里 ( KM ) 。
该SQL语句将找到距离纬度:78.3232、经度:65.3234坐标0.4公里里范围内最近的20个位置。它根据该行的经纬度和目标经纬度计算距离,然后只要求距离值小于30公里的行,按距离对整个查询排序,并将其限制为20个结果。
另
radians(取弧度函数) acos (余弦取反)
入参都是弧度
也可以使用 如下公式计算
度数 * 3.14159265359 / 180
实例介绍
select
6371 * acos (
cos ( radians( LAT_A ) )
* cos( radians( LAT_B ) )
* cos( radians( LNG_B ) - radians( LNG_A ) )
+ sin ( radians( LAT_A ) )
* sin( radians( LAT_B ) ) ) ) AS distance
from dual

在线经纬度获取:http://www.gpsspg.com/maps.htm 仅供学习参考
转自:https://www.cnblogs.com/Zhusi/p/11470670.html
出处:https://www.iteye.com/blog/justcoding-2224906 上面有更多的计算方式
边栏推荐
- C语言实现猜数字(附带源码,可直接运行)
- The Summer of Open Source 2022 is coming | Welcome to sign up for the OpenMLDB community project~
- C language implementation guess Numbers (with source code, can be directly run)
- STM32学习总结(一)——时钟RCC
- Day 85
- 实时特征计算平台架构方法论和基于 OpenMLDB 的实践
- MSP430学习总结——时钟UCS
- 谨此留个纪念
- 论文解读:GAN与检测网络多任务/SOD-MTGAN: Small Object Detection via Multi-Task Generative Adversarial Network
- 端口的作用
猜你喜欢

开源机器学习数据库OpenMLDB贡献者计划全面启动

栈stack

Thesis unscramble TransFG: A Transformer Architecture for Fine - grained Recognition

aPaaS和iPaaS的区别

KANO模型——确定需求优先级的神器

STM32学习总结(二)——GPIO

产品如何拟定优化方案?

Interpretation of the paper: Cross-Modality Fusion Transformer for Multispectral Object Detection

音乐竞品分析:酷狗、QQ音乐、网易云、酷我、汽水音乐

Vscode remote connection server terminal zsh+Oh-my-zsh + Powerlevel10 + Autosuggestions + Autojump + Syntax-highlighting
随机推荐
js常用方法对象及属性
127.0.0.1 connection refused
华为IOT设备消息上报和消息下发验证
红外线一认识
音乐竞品分析:酷狗、QQ音乐、网易云、酷我、汽水音乐
Tinker接入全流程---配置篇
Promise.race学习(判断多个promise对象执行最快的一个)
Jetpack之dataBinding
实时特征计算平台架构方法论和基于 OpenMLDB 的实践
OpenMLDB:线上线下一致的生产级特征计算平台
NUC980-开发环境搭建
OpenMLDB: Consistent production-level feature computing platform online and offline
关于if(x)和while(x)的解释
Error: Flash Download failed - “Cortex-M4“-STM32F4
Ubuntu下安装mysql笔记
Asp doNet Mvc4绑定js脚本用法
STM32-中断优先级管理NVIC
Thesis unscramble TransFG: A Transformer Architecture for Fine - grained Recognition
字节(byte)和位(bit)
Regular expression replacement for batch quick modification code