mysql 计算经纬度范围内的数据

news/2024/11/15 21:41:31/

利用谷歌方案

The SQL statement that will find the closest 20 locations that are within a radius of 30 miles to the 78.3232, 65.3234 coordinate. It calculates the distance based on the latitude/longitude of that row and the target latitude/longitude, and then asks for only rows where the distance value is less than 30 miles, orders the whole query by distance, and limits it to 20 results. To search by kilometers instead of miles, replace 3959 with 6371.

示例:(谷歌)

SELECTid, (3959 * acos (cos ( radians(78.3232) )* cos( radians( lat ) )* cos( radians( lng ) - radians(65.3234) )+ sin ( radians(78.3232) )* sin( radians( lat ) ))) AS distance
FROM markers
HAVING distance < 30
ORDER BY distance
LIMIT 0 , 20;

以上是谷歌说明,下面是用谷歌翻译的哈

根据以上说明,有以下应用实例

其中

3959是地球半径的英里,6371是地球半径的千米,LATITUDE是数据库字段的经度,LONGITUDE是数据库的纬度 ,18.7777是查找的经度,55.3774是查找的纬度即是有(18.7777,55.3774)这个位置点 搜索附近3.7KM的位置数据

SELECTid, (3959 * acos (cos ( radians(18.7777) )* cos( radians( LATITUDE) )* cos( radians( LONGITUDE) - radians(55.3774) )+ sin ( radians(18.7777) )* sin( radians( LATITUDE) ))) AS distance
FROM markers
HAVING distance < 3700
ORDER BY distance
LIMIT 0 , 20;


http://www.ppmy.cn/news/456436.html

相关文章

matlab的上机报告,数理统计和Matlab上机报告.doc

数理统计和Matlab上机报告.doc 统计分析软件(matlab)实验报告1序号班级姓名学号日期时间地点信计1302张温柔4136309620150706实验楼102指导教师李娜实验名称1、 matlab基本操作、概率计算实验任务【练习1_01】生成a,b上的均匀分布的随机数&#xff1b;生成Nnu,sigma.2上的正态分…

Python数据分析之对一个游戏的运营情况进行分析

Python数据分析之对一个游戏的运营情况进行分析 文章目录 **Python数据分析之对一个游戏的运营情况进行分析** 一、分析目标二、数据介绍三、结论1.新增用户分析2.玩家活跃度分析3.玩家付费情况分析4.玩家游戏习惯分析 四、详细分析1.新增玩家分析1.1新增玩家数量1.2新增付费玩…

python基于pingouin统计分析:pairwise_gameshowell函数执行Games-Howell检验进行事后分析(Pairwise Games-Howell post-hocs)

python基于pingouin包进行统计分析:使用pairwise_gameshowell函数执行Games-Howell检验进行事后分析(Pairwise Games-Howell post-hocs) 目录

mysql分类统计roll_MySQL复习汇总

mysql复习 一:复习前的准备 1:确认你已安装wamp 2:确认你已安装ecshop,并且ecshop的数据库名为shop 二基础知识: 1.数据库的连接 mysql -u -p -h -u 用户名 -p 密码 -h host主机 2:库级知识 2.1 显示数据库: show databases; 2.2 选择数据库: use dbname; 2.3 创建数据库: crea…

转行数据分析,是选Python还是R?

Python&#xff1f;R&#xff1f;并非只能二选一&#xff01; 在撰写本文之前&#xff0c;RStudio 的首席数据科学家 Hadley Wickham 在社交网络上给我发了个回复&#xff08;见上图&#xff09;。在他的启发下&#xff0c;我也意识到&#xff0c;R 和 Python 并不是你死我活的…

白话Elasticsearch36-深入聚合数据分析之案例实战Histogram Aggregation:按价格区间统计电视销量和销售额

文章目录 概述官方说明案例 概述 继续跟中华石杉老师学习ES&#xff0c;第36篇 课程地址&#xff1a; https://www.roncoo.com/view/55 官方说明 Histogram Aggregation&#xff1a; 戳这里 histogram&#xff1a;类似于terms&#xff0c;也是进行bucket分组操作&#xff0c…

《对比Excel,轻松学习Python数据分析》读书笔记------数据可视化

数据可视化 13 数据可视化13.1 数据可视化的目的13.2 数据可视化的基本流程13.2.1 整理数据13.2.2 明确目的13.2.3 寻找合适的表现形式13.2.4 绘图 13.3 图表的基本组成元素13.4 Python的数据可视化基础13.4.1 导入相关库和显示设置13.4.2 建立画布和坐标系画布 figure颜色 坐标…

CSDN现代数据栈峰会-快用云科联合创始人阎志涛

讯飞文本&#xff1a;讯飞听见 CSDN现代数据栈峰会-快用云科联合创始人阎志涛 嘉宾 |阎志涛 整理 | 黄引红 出品 | CSDN云原生 2022年7月12日&#xff0c;在CSDN云原生系列在线峰会第13期“现代数据栈峰会”上&#xff0c;快用云科联合创始人阎志涛针对数据建模及其在现代数据…