上海到纽约多少公里?
先引用一段百度百科的内容,关于距离的算法我国采取的是“直线距离”,即“大地坐标”,而其他国家大都采用“经纬度距离”,两种距离的换算国内各个百科都是错的! 百度百科引用自维基百科,结果也是错的! 正确的计算方法应该如下: 以上海中心为原点,以美国纽约为中心,以两地经线分别作为X、Y轴正方向,建立直角坐标系。此时上海到北京的距离就非常简单了,用勾股定理就可以求出答案——1062km。然而这还只是直线距离。
但由于地球表面是一个曲面,实际上海到北京的距离还要更长一些,在1300km左右。 我这里有一个测量软件,可以很方便地计算出两点之间沿赤道所走的曲线下滑距离(就是绕一圈的长度),下面就是软件自动算出的 上海至纽约的下滑距离约为15887 km (也就是1.59万千米),再乘以 0.0007484(地球半径约6370千米/π),就等于大约12442千米,也就是1.24万千米,和上面计算的结果差不多。
另外,从地图上看,上海到纽约的距离似乎更接近1.3万公里,因为美国的位置比上海更靠东一点。所以可能百度百科和其他百科把两个城市之间的直线距离误认为是从上海到纽约的航程了。 顺便说一说从上海到澳大利亚墨尔本的距离。在按经纬度计算时,由于地球形状是南半球比北半球更凸出,因此从上海到墨尔本的航程会比到纽约更远一些,约11900千米。