北京去上海多远?

单于茜文单于茜文最佳答案最佳答案

有直线距离,也有地图距离; 有公路距离,还有高铁距离 当然,最常用的还是铁路距离! 北京到上海的直线距离是1073公里(百度地图测距) 但是受制于地理环境因素,实际上要走直线是根本不可能的——要么你选择走渤海湾或黄浦江游泳过去,要么就从江苏南边绕一大圈。 因此我们通常意义上说的“京沪直线距离”指的都是地图距离,也就是沿着地图上最直接的路线所规划出的距离。

而由于我国铁路线路的错综复杂,往往并不是沿直线修筑铁路的(除了京沪线),所以用「乘火车从……到……」来计算时间、距离是最不靠谱的了。 比如要从北京去上海,先坐火车南下到南京,再换乘高速动车至上海。那么根据铁路里程计算器得到的答案是1269公里——比直线距离多了近200公里。 但是如果是乘坐飞机,则又变成另一种计算方式了。 因为飞机在起降过程中是有一定的路线规划的,一般是从一个机场的跑道起飞,经过空中航线(一般为南北方向)飞到另一个机场的跑道降落,所以如果从北京的某机场出发前往上海的某机场,理论上只要知道两地的经度和纬度就能算出来(忽略地形的影响)。 这个计算过程其实就涉及到了几何上的“求距离”问题,可以在度量衡单位中找到答案。 所以如果要更精确地测量的话,需要了解出发地和目的地附近的地形地貌,以及气流分布情况等等来进一步校正结果 最后补充一点: 如果要查询具体某一次行程的铁路/高速公路行驶距离,建议自行登录相关网站查询。因为不同行程的途经地点和停靠站点可能有差别,所以随便复制别人的回答过来是不可靠的。 我试过输入起点和终点后的查询结果是1258.4公里,与实际旅行路线(我本次出行乘坐的动车组)基本相符。

我来回答
请发表正能量的言论,文明评论!