关键词不能为空

当前您在: 主页 > 高中公式大全 >

筹码低位密集选股公式经纬度计算距离

作者:高考题库网
来源:https://www.bjmy2z.cn/gaokao
2020-10-01 17:03
tags:经纬度计算距离公式

大学几年-什么叫企业管理

2020年10月1日发(作者:吉皎)

根据两点经纬度计算距离
这些经纬线是怎样定出来的呢?地球是在不停地绕地轴旋转 (地轴是一根通过地球南北两极
和地球中心的
假想线),在地球中腰画一个与地轴垂直的大圆 圈,使圈上的每一点都和南北两极的距离相
等,这个圆圈
就叫作“赤道”。在赤道的南北两边 ,画出许多和赤道平行的圆圈,就是“纬圈”;构成这
些圆圈的线段,
叫做纬线。我们把赤道 定为纬度零度,向南向北各为90度,在赤道以南的叫南纬,在赤道
以北的叫北纬。
北极就是 北纬90度,南极就是南纬90度。纬度的高低也标志着气候的冷热,如赤道和低纬
度地地区无冬,
两极和高纬度地区无夏,中纬度地区四季分明。
其次,从北极点到南极点,可以画出许多南 北方向的与地球赤道垂直的大圆圈,这叫作“经
圈”;构成这
些圆圈的线段,就叫经线。公元 1884平面坐标图年,国际上规定以通过英国伦敦近郊的格
林尼治天文台的
经线作为计算经 度的起点,即经度零度零分零秒,也称“本初子午线”。在它东面的为东经,
共180度;
在 它西面的为西经,共180度。因为地球是圆的,所以东经180度和西经180度的经线是同
一条经线 。各国
公定180度经线为“国际日期变更线”。为了避免同一地区使用两个不同的日期,国际日期< br>变线在遇陆地时
略有偏离。
每一经度和纬度还可以再细分为60分,每一分再 分为60秒以及秒的小数。利用经纬线,
我们就可以确定
地球上每一个地方的具体位置,并且 把它在地图或地球仪上表示出来。例如问北京的经纬度
是多少?我们
很容易从地图上查出来是 东经116度24分,北纬39度54分。在大海中航行的船只,只要
把所在地的经度测
出来,就可以确定船在海洋中的位置和前进方向。 纬度共有90度。赤道为0度,向两极排
列,圈子越小,
度数越大。
横线是纬度,竖线是经度。
当然可以计算,四元二次方程。
经度和纬度都是一 种角度。经度是个两面角,是两个经线平面的夹角。因所有经线都是一样
长,为了度量
经度选 取一个起点面,经1884年国际会议协商,决定以通过英国伦敦近郊、泰晤士河南岸
的格林尼治皇家
天文台(旧址)的一台主要子午仪十字丝的那条经线为起始经线,称为本初子午线。本初子
午线 平面是起
点面,终点面是本地经线平面。某一点的经度,就是该点所在的经线平面与本初子午线平面< br>间的夹角。在
赤道上度量,自本初子午线平面作为起点面,分别往东往西度量,往东量值称为东 经度,往
西量值称为西
经度。由此可见,一地的经度是该地对于本初子午线的方向和角距离。 本初子午线是0°经
度,东经度的最
大值为180°,西经度的最大值为180°,东、西经 180°经线是同一根经线,因此不分东
经或西经,而统称
180°经线。
纬度是个线面角。起点面是赤道平面,线是本地的地面法线。所谓法线,即垂直于参考扁
球体表面的线。
某地的纬度就是该地的法线与赤道平面之间的夹角。纬度在本地经线上度量,由赤道向南、
北度 量,向北
量值称为北纬度,向南量值称为南纬度。由此可见,一地的纬度是该地对于赤道的方向和角< br>距离。赤道是
0°纬线,北纬度的最大值为90°,即北极点;南纬度的最大值为90°,即南极点。
经纬度互换
度(DDD):E 108.90593度 N 34.21630度
如何将度(DDD):: 108.90593度换算成度分秒(DMS)东经E 108度5 4分22.2秒?转
换方法是将108.90593整数位不变取108(度),用0.90593*6 0=54.3558,取整数位
54(分),0.3558*60=21.348再取整数位21(秒) ,故转化为108度54分21秒.
同样将度分秒(DMS):东经E 108度54分22.2秒 换算成度(DDD)的方法如下:108度54
分22.2秒=108+( 5460)+(22.23600)=108.90616度
因为计算时小数位保留的原因,导致正反 计算存在一定误差,但误差影响不是很大。1秒的
误差就是几米的样子。GPS车友可以用上述方法换算 成自己需要的单位坐标。


经纬度换算成米
纬度分为60分,每一分再分为60秒以及秒的小数。

纬度线投射在图上看似水平 的平行线,但实际上是不同半径的圆。有相同特定纬度的所有位
置都在同一个纬线上。
赤道的纬度为0°,将行星平分为南半球和北半球。
纬度是指某点与地球球心的连线和地球 赤道面所成的线面角,其数值在0至90度之间。位
于赤道以北的点的纬度叫北纬,记为N,位于赤道以 南的点的纬度称南纬,记为S。
纬度数值在0至30度之间的地区称为低纬地区,纬度数值在30至6 0度之间的地区称为中
纬地区,纬度数值在60至90度之间的地区称为高纬地区。
赤道、南回归线、北回归线、南极圈和北极圈是特殊的纬线。
纬度1秒的长度
地球的子午线总长度大约40008km。平均:
纬度1度 = 大约111km
纬度1分 = 大约1.85km
纬度1秒 = 大约30.9m
根据地球上任意两点的经纬度计算两点间的距离
地球是一个近乎标准的椭球体,它的赤道半径为6378.140千米,极半径为 6356.755< br>千米,平均半径6371.004千米。如果我们假设地球是一个完美的球体,那么它的半径就是
地球的平均半径,记为R。如果以0度经线为基 准,那么根据地球表面任意两点的经纬度
就可以计算出 这两点间的地表距离(这里忽略地球表面地形对计算带来的误差,仅仅是理论
上的估算值)。设第一点A 的经 纬度为(LonA, LatA),第二点B的经纬度为(LonB, LatB),
按照0度经 线的基准,东经取经度的正值(Longitude),西经取经度负值(-Longitude),北
纬取90-纬度值(90- Latitude),南纬取90+纬度值(90+Latitude),则经过上 述处理过后的
两点被计为(MLonA, MLatA)和(MLonB, MLatB)。那么根据三角推导,可以得到计算两点距离
的如下公式:
C = sin(MLatA)*sin(MLatB)*cos(MLonA-MLonB) + cos(MLatA)*cos(MLatB)
Distance = R*Arccos(C)*Pi180
这里,R和Distance单位是相同,如果是采用6371 .004千米作为半径,那么Distance
就是千米为单位,如果要使用其他单位,比如mile, 还需要做单位换算,1千米
=0.621371192mile
如果仅对经度作正负的处理, 而不对纬度作90-Latitude(假设都是北半球,南半球只
有澳洲具有应用意义)的处理,那么 公式将是:
C = sin(LatA)*sin(LatB) + cos(LatA)*cos(LatB)*cos(MLonA-MLonB)
Distance = R*Arccos(C)*Pi180
以上通过简单的三角变换就可以推出。
如果三角函数的输入和输出都采用弧度值,那么公式还可以写作:
C = sin(LatA*Pi180)*sin(LatB*Pi180) +
cos(LatA*Pi180)*cos(LatB*Pi180)*cos((MLonA- MLonB)*Pi180)
Distance = R*Arccos(C)*Pi180
也就是:
C = sin(LatA57.2958)*sin(LatB57.2958) +
cos(LatA57.2958)*cos(LatB57.2958)*cos((MLonA- MLonB)57.2958)
Distance = R*Arccos(C) = 6371.004*Arccos(C) kilometer =
0.621371192*6371.004*Arccos(C) mile = 3958.758349716768*Arccos(C) mile
在实际应用当中,一般是通过 一个个体的邮政编码来查找该邮政编码对应的地区中心的
经纬度,然 后再根据这些经纬度来计算彼此的 距离,从而估算出某些群体之间的大致距离
范围(比如酒店旅客的分布范围- 各个旅客的邮政编码对应的经纬度和酒店的经纬度所 计算
的距离范围- 等等),所以,通过邮政编码查询经纬度这样一个数据库是一个很有用的资源。
附:C#代码:
private const double EARTH_RADIUS = 6378.137;地球半径
private static double rad(double d)
{
return d * 180.0;
}
public static double GetDistance(double lat1, double lng1, double lat2, double lng2)
{
double radLat1 = rad(lat1);
double radLat2 = rad(lat2);
double a = radLat1 - radLat2;
double b = rad(lng1) - rad(lng2);





}





double s = 2 * ((((a2),2) +
(radLat1)*(radLat2)*((b2),2)));
s = s * EARTH_RADIUS;
s = (s * 10000) 10000;
return s;

武大四大王牌专业-大学生活规划


平凡的世界路遥-分手如何挽留


光合作用实质-工商外国语学院


电子信息类专业-河南商丘学院


留学加拿大一年费用-《芙蓉楼送辛渐》


金融学专业就业前景-自行车用英语怎么说


中北大学排名-开婴儿用品店赚钱吗


上海高校录取分数线-英语暑假补习班



本文更新与2020-10-01 17:03,由作者提供,不代表本网站立场,转载请注明出处:https://www.bjmy2z.cn/gaokao/409189.html

经纬度计算距离的相关文章