Hive计算两个经纬度坐标的直线距离
-- Hive计算两个经纬度坐标直线距离(单位:公里)
-- 公式
-- ASIN(
-- SQRT(
-- POWER(SIN((lat1-lat2)*ACOS(-1)/360),2) +
-- COS(lat1*ACOS(-1)/180)*COS(lat2*ACOS(-1)/180)
-- *POWER(SIN((lon1-lon2)*ACOS(-1)/360),2)
-- )
-- )*6378137*2/1000 as distance
-- example
select
-- exam1(人民广场/东方明珠广播电视塔,121.481318,31.235056/121.506379,31.245414)ASIN(SQRT(POWER(SIN((31.235056-31.245414)*ACOS(-1)/360),2) +COS(31.235056*ACOS(-1)/180)*COS(31.245414*ACOS(-1)/180)*POWER(SIN((121.481318-121.506379)*ACOS(-1)/360),2))) *6378137*2/1000 as distance1
-- exam2(上海虹桥国际机场/上海浦东国际机场,121.346817,31.203347/121.81509,31.157478)
,ASIN(SQRT(POWER(SIN((31.203347-31.157478)*ACOS(-1)/360),2) +COS(31.203347*ACOS(-1)/180)*COS(31.157478*ACOS(-1)/180)*POWER(SIN((121.346817-121.81509)*ACOS(-1)/360),2))) *6378137*2/1000 as distance2
数据结果:
Hive计算两个经纬度坐标的直线距离相关推荐
- Java - 计算两个经纬度之间的直线距离
Java - 计算两个经纬度之间的直线距离 代码Github地址 https://github.com/FrankZuozuo/JavaSpecial 1.点接口 public interface P ...
- js计算两个经纬度之间的直线距离
function getRad(d){ var PI = Math.PI; return d*PI/180.0; }/*** 获取两个经纬度之间的距离* @param lat1 第一点的纬度* @pa ...
- 计算两个经纬度坐标点之间的距离
/*** 计算两个经纬度坐标点之间的距离* @param {Point} pointA 起点坐标点* @param {Point} pointB 终点坐标点* @return {Number} 计算后 ...
- 计算坐标点的距离计算机公式,计算两个GPS坐标点的距离
原标题:计算两个GPS坐标点的距离 在日常开发中,我们难免要计算两个左边之间的距离,但是地图软件api的接口普遍要求我们必须要先将坐标点传递到他们服务器,然后计算出一个距离返还给我们,使用起来太不方便 ...
- java gps 距离计算_Java教程之地图中计算两个GPS坐标点的距离
原标题:Java教程之地图中计算两个GPS坐标点的距离 在日常开发中,我们难免要计算两个左边之间的距离,但是地图软件api的接口普遍要求我们必须要先将坐标点传递到他们服务器,然后计算出一个距离返还给我 ...
- geotools 计算两个经纬度点之间的距离
geotools 计算两个经纬度点之间的距离 主要的maven依赖 代码实现 最近研究geotools,发现网上的直接搜索相关实现比较少,所以贴出示例代码,方便大家寻找. 主要的maven依赖 < ...
- Java:计算地球上两个经纬度坐标之间的距离-geodesy和geotools实现
目录 方式一:自定义公式计算 方式二:geodesy计算距离 方式三:geotools计算距离 两个点的经纬度 latitude纬度 longitude经度 地点 22.678611 113.8056 ...
- hive 计算两个经纬度之间的距离
select 6378137*2*ASIN(SQRT(POWER(SIN((lat1-lat2)*ACOS(-1)/360),2) + COS(lat1*ACOS(-1)/180)*COS(lat2* ...
- JS计算两个经纬度坐标与正北方向夹角
/** * 获取两个经纬度坐标正北方向夹角 * @param {Array} o_latlngs 原点经纬度坐标 [经度, 纬度] * @param {Array} latlngs 经纬度坐标 * @ ...
最新文章
- hadoop的hdfs文件操作实现上传文件到hdfs
- Java连接数据库(2)
- Tableau必知必会之如何快速制作 词云(文字云)
- 牛客 共鸣问题(思维难题)
- Privacy Policy
- java将图片传为设定编码值显示(可做刺绣)
- Python使用wordnet工具计算词集与词条基本用法(二)
- 【报告分享】2020中国消费市场发展报告.pdf(附下载链接)
- nlp任务分类及适用方法
- java微信刷卡支付demo_微信刷卡支付例子
- XP远程桌面连接网络无法验证解决办法
- 如何搭建一个自己的网站-项目篇
- 已知两点坐标和半径,求圆心
- pbrt源码中用全主元消去法求矩阵逆的实现
- 主角连击敌人处理:连击次数的显示(图片数字字体)---1
- vue获取屏幕高度、元素高度、元素滚动scrollTop
- 台式计算机耗电,台式电脑和笔记本耗电量对比,分别是多少?
- 红米1_TD移动稳定版线刷包官方下载地址_JHACNBF17.0
- 浅谈对IT架构师的理解
- 频谱、能谱、功率谱、倍频程谱、1/3 倍频程谱