[what if]第42期——陪你看日落

原作:http://what-if.xkcd.com/42

译者:猪的米

What if 系列:https://songshuhui.net/archives/tag/what-if

提问:

假设你遵守交通法规不超速驾驶,并且在平整路面上行驶,那么你能观赏到的最长日落会持续多久?

—— Michael Berg

回答:

要回答这个问题,首先我们要确定什么叫”日落”。

这算是一个日落:

而这样则不算日落:

就我们这个问题而言,这样也不算是日落:

这样也不是:

这也绝对不算(你够了!):

不管发生了什么,这个也不算(有完没完!):

日落在太阳开始没入地平线的那一瞬间就算开始了,当太阳完全没入地平线以下之后日落也就结束了。如果太阳没入地平线以下之后又重新升了起来,那这就不能称之为日落。

要算得上日落,太阳必须没入理想地平线之下,而非只是躲在附近一座小山后面。以下这种情况虽然看起来像日落,但其实不是:

至于原因很简单:如果这也算日落的话,你随便拿一个东西就能算障碍物,那么你只要让太阳藏在石头背后就随时能够制造出一场日落。

注意:我们要考虑折射情况。地球的大气层会使光线弯折,因而当太阳实际碰到地平线的时候,你看上去太阳实际比地平线高出一个身位。在所有常规的计算中这种情况的平均效应都已经被考虑在内,我这里也是。

如果你身处赤道,那么三月和九月的日落略微比两分钟多一点。在像伦敦这样靠近极点的地方,日落可能长达200到300秒。日落的持续时间在春季和夏季最短(在这些时候太阳直射点在赤道上方),在至日和春分(秋分)的时候最长。

如果你在早春三月在南极站定,太阳整天都高高挂在天上,在地平线上方绕一整个圈子。有时在3月21日前后太阳会落到地平线之下,这也是一年中唯一一次。这样的日落会长达38到40小时,这也意味着在日落的过程中太阳转了一整圈还不止。

但是Michael的问题问得很好。他问的是你在铺有路面的道路上能看到的最长的日落有多久。有一条路通向南极的一个科研站,但它没有铺路面——它是由雪堆出来的。两极附近都没有任何一条铺有路面的道路。

能够符合上述标准的离极点最近的道路估计是挪威斯瓦尔巴特群岛上朗伊尔城的主干道。(如果你能开到朗伊尔城中的机场跑道末端,你可以离极点更近一点,不过这么做你可能会惹上大麻烦。)

朗伊尔城离北极的的距离比大洋洲的麦克莫多站离南极的距离还近。还有一大把军事基地、研究站和钓鱼站离北极更近,不过它们都没有铺有路面的道路,有的只是用碎石或雪铺成的飞机跑道。

如果你在朗伊尔城中心城区闲逛(拍一张”北极熊找妈妈”的标识),你能看到的最长的日落比一个小时短几分钟。至于你有没有开车基本不会有什么影响,因为这个城市实在是太小了。

但如果你能朝南走一点,你会看到更长的日落。

如果你从热带地区开始驾车,一直在铺有路面的道路上行驶,那么经由挪威的欧洲69号道路你可以跑到最北边。斯堪的纳维亚北边有有许多互相交叉的道路,因而那里是启程的好地方。但我们该选择哪条路呢?

从直觉上来看,我们要尽可能的往北跑。我们离极点越近,我们就越容易追上太阳。

但事实上试图追上太阳不是一个好的策略。即使你在像挪威这样的高纬度地区,太阳移动的速度还是太快了。在欧洲6号道路的尖端——从赤道开始通过铺有路面的道路你能达到的最北边的地方——你仍然需要以约音速的一半的速度才能赶上太阳。(而且E69公路是南北向,而不是东西向,所以一直开下去就会跌入巴伦支海。)

幸运的是,我们还有更好的办法。

当太阳在挪威北部靠近地平线时,晨昏线(terminator)以如下方式滑过大陆:

要想看到更长的日落,你的策略很简单:静静等待晨昏线正要达到你所在的位置的时候。在晨昏线抵达你所在的位置之前乖乖地呆在车里,晨昏线抵达之后你就往北开,尽可能长时间保持你在晨昏线前面一点点(取决于当地的道路布局),在撑不下去之后掉头往南开,速度越快越好,直到你进入黑暗处的庇护。(这招也适用于你遇上终结者的时候。)

令人惊喜的是,这一招在北极圈内的任何地方都有差不多好的效果,因而你能在芬兰和挪威的许多道路上看到这么长的日落。我用PyEphem和挪威高速GPS记录搜索了一下能看到最久日落的驾驶路线,我发现在不同的路径和时速条件下,最长的日落差不多都是95分钟左右——比使用一动不动呆在斯瓦尔巴特群岛这种策略提升了近40分钟的时间。

不过如果你被困在斯瓦尔巴特群岛而又想看到更长一点的日落——和日出——的话,你可以试试逆时针转动身体。是的,你可以多看到几分之一纳秒的风景,但考虑到你是和某人在一起⋯⋯

⋯⋯这么做大概是值的。

You May Also Like

More From Author

Leave a Reply

Your email address will not be published. Required fields are marked *