示例#1
0
        public void DynamicToFK5(ref double longitude, ref double latitude)
        {
            double lprime, t;
            double delta_l, delta_b;

            t         = 10 * Tau();
            lprime    = longitude + GPMath.deg2rad(-1.397 - 0.00031 * t) * t;
            delta_l   = -GPMath.deg2rad(0.09033 / 3600) + GPMath.deg2rad(0.03916 / 3600) * (Math.Cos(lprime) + Math.Sin(lprime)) * Math.Tan(latitude);
            delta_b   = GPMath.deg2rad(0.03916 / 3600) * (Math.Cos(lprime) - Math.Sin(lprime));
            longitude = longitude + delta_l;
            latitude  = latitude + delta_b;
        }