上海到江苏有多少公里?
从地图上看,上海到南京的直线距离不到300km,但是铁路交通并不走直线,所以实际距离应该比300km多一些。
下面是从百度地图上截下来的图,可以明显看到铁路并不是沿着正东或者正南方向行驶的,而是有些偏北或偏南。这是由于中国处于地球的北半球中纬度地区,受季风影响,冬季寒冷干燥,夏季温暖湿润。
为了避开严寒和酷暑,铁路通常都修建在靠近南北向的秦岭-淮河一线。而上海和南京都属于东部季风区的华北平原,即使直线路程最短,但考虑到季节因素还是会有一定差异的。
当然,如果走高速,可能情况就不同了。因为高速公路一般不会受自然因素影响(除非遇到暴雨洪水等自然灾害),而且现在都是沿纬线修建的,那么上海至南京的距离应该是最短的,大约270km左右。 但是,沪宁高铁却并没有按照直线距离来建,为什么这样设计呢? 这是因为中国在改革开放后大规模建设高铁,为了不影响原有道路的通行,所以大多采用“绕开”的方式,也就是尽量多走环形路线。从地图上来看,上海前往南京最合理的方向应该是先向北再向西,但因为北方已经有一座长江入海口了,所以只好往西绕过苏州再去南京。
虽然苏州离上海和南京都不算太远,但在交通设计上却属于“绕行”,即绕开苏州,这导致上海去南京的距离反而比到苏州更远一些.... 所以综合来看,如果从高速公路或新修的高铁来看,上海的地理中心正在往西南偏移;而如果从老沪宁铁路来看,上海的地理中心则正在往东北移动(迁往嘉定)。