之前已经问过这个问题的一些变体,但不是这个确切的变体。所以这里是:
给定一个特定的时间点,我如何计算地球表面上太阳直接位于头顶的点的纬度/经度坐标?
我可以得到赤纬和赤经,这些数字看起来很准确。从这里开始应该是小菜一碟,但已经很晚了,我完全迷路了。
有什么帮助吗?
之前已经问过这个问题的一些变体,但不是这个确切的变体。所以这里是:
给定一个特定的时间点,我如何计算地球表面上太阳直接位于头顶的点的纬度/经度坐标?
我可以得到赤纬和赤经,这些数字看起来很准确。从这里开始应该是小菜一碟,但已经很晚了,我完全迷路了。
有什么帮助吗?
由于您假设地球是一个球体,因此您可以假设纬度是一年中某一天的正弦函数(更准确地说是余弦。将 365 天标准化为 2pi,当天 = 6 月 21 日时,该值等于 0)。
经度将取决于一天中的时间。标准化时间,使一天 = 360 度并相应偏移。
细节:
目前北回归线在纬度 L = 23° 26′ 16″</p>
因此,纬度 = L*cos( (Xa)/b ),其中 a=June21st,b = 365.25/2pi 。
经度 = (time - t0 ) *360 /24,其中时间是以小时为单位的当前时间 (UTC),t0 是偏移量。