地球是一个近乎标准的椭球体,它的赤道半径为6378140千米,极半径为 6356755千米,平均半径6371004千米。如果我们假设地球是一个完美的球体,那么它的半径就是地球的平均半径,记为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 = RArccos(C)Pi/180
这里,R和Distance单位是相同,如果是采用6371004千米作为半径,那么Distance就是千米为单位,如果要使用其他单位,比如mile,还需要做单位换算,1千米=0621371192mile
如果仅对经度作正负的处理,而不对纬度作90-Latitude(假设都是北半球,南半球只有澳洲具有应用意义)的处理,那么公式将是:
C = sin(LatA)sin(LatB) + cos(LatA)cos(LatB)cos(MLonA-MLonB)
Distance = RArccos(C)Pi/180
以上通过简单的三角变换就可以推出。
如果三角函数的输入和输出都采用弧度值,那么公式还可以写作:
C = sin(LatAPi/180)sin(LatBPi/180) + cos(LatAPi/180)cos(LatBPi/180)cos((MLonA-MLonB)Pi/180)
Distance = RArccos(C)Pi/180
也就是:
C = sin(LatA/572958)sin(LatB/572958) + cos(LatA/572958)cos(LatB/572958)cos((MLonA-MLonB)/572958)
Distance = RArccos(C) = 6371004Arccos(C) kilometer = 06213711926371004Arccos(C) mile = 3958758349716768Arccos(C) mile
在实际应用当中,一般是通过一个个体的邮政编码来查找该邮政编码对应的地区中心的经纬度,然 后再根据这些经纬度来计算彼此的距离,从而估算出某些群体之间的大致距离范围(比如酒店旅客的分布范围-各个旅客的邮政编码对应的经纬度和酒店的经纬度所 计算的距离范围-等等),所以,通过邮政编码查询经纬度这样一个数据库是一个很有用的资源。
附:C#代码:
private const double EARTH_RADIUS = 6378137;//地球半径
private static double rad(double d)
{
return d MathPI / 1800;
}
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 MathAsin(MathSqrt(MathPow(MathSin(a/2),2) +
MathCos(radLat1)MathCos(radLat2)MathPow(MathSin(b/2),2)));
s = s EARTH_RADIUS;
s = MathRound(s 10000) / 10000;
return s;
}
:经纬度是经度与纬度的合称组成一个坐标系统。称为地理坐标系统,它是一种利用三度空间的球面来定义地球上的空间的球面坐标系统,能够标示地球上的任何一个位置。
经纬度换算成米:
纬度分为60分,每一分再分为60秒以及秒的小数。
纬度线投射在图上看似水平的平行线,但实际上是不同半径的圆。有相同特定纬度的所有位置都在同一个纬线上。
赤道的纬度为0°,将行星平分为南半球和北半球。
纬度是指某点与地球球心的连线和地球赤道面所成的线面角,其数值在0至90度之间。位于赤道以北
点的纬度叫北纬,记为N,位于赤道以南的点的纬度称南纬,记为S。
纬度数值在0至30度之间的地区称为低纬地区,纬度数值在30至60度之间的地区称为中纬地区,纬度数值在60至90度之间的地区称为高纬地区。
赤道、南回归线、北回归线、南极圈和北极圈是特殊的纬线。
纬度1秒的长度:
地球的子午线总长度大约40008km。平均:
纬度1度 = 大约111km
纬度1分 = 大约185km
纬度1秒 = 大约309m
地球半径:赤道半径 = 6378140 公里 极半径 = 6356755 公里 平均半径 = 6371004 公里 地球表面积 = 511×108平方公里 陆地面积 = 149×108平方公里 (占总表面积的292%) 陆地面积 = 362×108平方公里 (占总表面积的708%
地球的平均半径约6371千米。
地球平均半径大约3959英里(6371393千米) 。这个数字是地心到地球表面所有各点距离的平均值,可以这样求:平均半径=(赤道半径×2+极半径)/3地球半径有时被使用作为距离单位, 特别是在天文学和地质学中常用。它通常用RE表示。地球大概半径6370856千米。
地球的模型和半径
对于大地水准面和椭球体来说,模型上任何一点到指定中心的确定距离被称为“地球的一条半径”或“在某点地球的半径”。同时也常用球体模型的“平均半径”来作为“地球半径”。另一方面,对应地球真实表面的“半径”是没有实际用处的。相反,相对于海平面的海拔才是有实际用途的。
地球的任何一条半径长度都落在最小的约为6,357km的极半径以及最大的约为6,378km的赤道半径之间。因此地球形状与标准球体的偏差只有约三百分之一,这在大多数情况下可以充分地把地球看做球体并使用术语“地球半径”。这个概念也可以推广到其他主要的行星上去,只不过扁率有差异而已。
百度百科——地球半径
以上就是关于地球的平均半径多长全部的内容,包括:地球的平均半径多长、地球的半径是多少公里 平均面积是多少、地球平均半径多少千米等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!