如果我的拉值是30.000$^\circ$,长值是30.000$^\circ$,而我的拉值是30.001$^\circ$,长值是30.000$^\circ$,我走了多远?小数点、纬度和长距离之间有关系吗?
3答案
我不懂最后一句关于小数点的句子,但我可以告诉你纬度,长和距离。
两百多年前,米被定义为沿着地球子午线的一个象限长度的千万分之一(万分之一);也就是从赤道到北极的距离。因此,对于纬度从极点到赤道的度数是$90^\circ\!美元,和the number of meters is 10 million (or 10,000 kilometers). That means $1^\circ\!$ of纬度$10,000/90 = 111美元公里,$0.001^\circ = 0.111美元公里或$111美元米,基本上是一个美式橄榄球场加上两端。
赤道的总长度大约等于从极点到赤道距离的四倍。(稍微多一点,因为地球的形状有点扁圆形,就像一个稍微扁平的球。)想象一个大圆,从北极,到赤道,到南极,到地球另一边的赤道,然后回到北极($360^\circ\!\!)圆的$)。这将(几乎)相当于大圆($360^\circ\!\!)美元的经度)。所以,在赤道,$0.001^\circ\!美元的经度也将是$111$米。但是…
其他的圆纬度比赤道的大圆还小,但仍然有360美元的收入。所以这些学位只覆盖不到111美元的公里。
其实大小是有程度的经度作为函数纬度缩放为cos纬度。所以^ \保监会\ 0.001美元!美元的经度零钱30元^\circ\!美元纬度等于111美元乘以cos (30^\circ\!) = 111美元乘以0.866 = 96美元米。
纬度是“平行线”,而经度是“子午线”,它们都在两极会合。对于纬度来说,无论你在球形地球上的哪个位置,每度纬度都有一个固定的行进距离。对于经度,它取决于你所处的纬度。
(来源:learner.org)
........................................
图片来源:https://www.learner.org/jnorth/tm/LongitudeIntro.html
图片来源:伊利诺伊州立大学
这里有一个不错的在线计算器:http://www.stevemorse.org/nearest/distance.php
1度纬度的物理距离是68.94法定英里或59.91海里(110.95公里)——假设地球是球形的。因此,0.001度纬度的变化是0.06894法定英里或0.05991海里。尽管如此,椭球地球近似值在纬度距离上确实有很小的差异。顺便说一句,经度之间的距离是相同的如果你在赤道。在两极,经度线之间的距离为零。注意,所有的距离都是“直线飞行”,这意味着在距离计算中忽略了地形。
-
1
-
2\ begingroup美元 我记得数学课上讲过,在弯曲的空间里,经线实际上是平行的,纬度线甚至不是直线。也就是说,更常见的定义是farrenthrope说的。纬线被称为平行线,经线被称为在两极相遇的子午线。 \ endgroup美元- - - - - -userLTK2015年11月4日10:21
-
2\ begingroup美元 如果感兴趣的话,可以看看Aabaakawad的评论:geolounge.com/wp-content/uploads/2014/08/latitude.png \ endgroup美元- - - - - -userLTK2015年11月4日10:26
-
2
-
\ begingroup美元 这实际上带来了一个有趣的想法……是否有一段时间,纬度/经度略有偏离(22公里)[en.wikipedia.org/wiki/Spheroid]半径不同吗?如果所有的误差都是一个方向,那么每10°几乎就有3公里,或者至少每°150米。然而,(这)en.wikipedia.org/wiki/History_of_latitude_measurements]这表明纬度最初是由日长测量的,而时长可能也是由太阳/恒星测量的,所以他们不会犯这种错误(尽管最近的理想模型可能会?)不过,海拔可能会影响实际测量。 \ endgroup美元- - - - - -JeopardyTempest2017年6月19日14:32
我使用“PARI”一个免费的Mac或PC开源数学程序,对于这些精确的(vs GRS80椭球)方程:“长尺度”给出米每(秒经度)在一个恒定的纬度,所以下面我乘以“3.6”得到vs 0.001度,如原poster所要求的:
\ a=(1-1/扁平化)^2;\ reh=(把6378137米加上你在椭球上方的高度)long - scale(u)=1/根号下(1 + a *(1/(cos(u))^2 -1)*reh*2*Pi/60^4*10;longscale(((00/60+00)/60+30)*Pi/180)* 3.6% 452 = 96.4862802512923113
纬度比较难,因为随着弧度变大,比例尺会发生变化,而比例尺在恒定的纬度上保持不变。假设OP也想要30度的距离纬度到30.001。然后,以下任一积分给出相同的答案,但在您的计算机语言中可能有不同的速度或准确性:
fl =压扁;\ ma1 (lat) = e2 = 1 - (1 - 1 / fl) ^ 2; \ (1 - 1 / fl) ^ 2 * intnum (th = 0, lat, 1 / (1-e2 * (sin (th)) ^ 2) ^(3/2)) *盐土ma4 (lat) = e2 = 1 - (1 - 1 / fl) ^ 2; \ (intnum th = 0, lat√(1-e2 * (sin (th)) ^ 2));罪\ -e2/2 * 2 * lat) /√(1-e2 * (sin (lat)) ^ 2)) *盐土
因此,距离为第二点的子午线弧长减去第一点的子午线弧长:
\ lat2=((3.6/60+00)/60+30)*Pi/180;\ ma4(lat2)-ma4(lat1) cpu时间= 195 ms,实时时间= 196 ms. %456 = 110.852450919981499
如果他同样想要30度纬度的刻度,单位是米/秒(纬度),那么上面的方程是这样的:
\ derivative num(lat=lat1,ma4(lat))*Pi/60^4*20 cpu时间= 648 ms,实时时间= 649 ms. %455 = 30.7923451370347380