Added AzimuthalProjection.EarthRadius

This commit is contained in:
ClemensFischer 2026-01-16 20:22:45 +01:00
parent 60152fef93
commit d825b50062
9 changed files with 63 additions and 60 deletions

View file

@ -91,11 +91,11 @@ namespace MapControl
var e8 = e2 * e6;
var chi = Math.PI / 2d - 2d * Math.Atan(t); // p.45 (7-13)
return chi
+ (e2 / 2d + 5d * e4 / 24d + e6 / 12d + 13d * e8 / 360d) * Math.Sin(2d * chi)
+ (7d * e4 / 48d + 29d * e6 / 240d + 811d * e8 / 11520d) * Math.Sin(4d * chi)
+ (7d * e6 / 120d + 81d * e8 / 1120d) * Math.Sin(6d * chi)
+ 4279d * e8 / 161280d * Math.Sin(8d * chi); // p.45 (3-5)
return chi +
(e2 / 2d + 5d * e4 / 24d + e6 / 12d + 13d * e8 / 360d) * Math.Sin(2d * chi) +
(7d * e4 / 48d + 29d * e6 / 240d + 811d * e8 / 11520d) * Math.Sin(4d * chi) +
(7d * e6 / 120d + 81d * e8 / 1120d) * Math.Sin(6d * chi) +
4279d * e8 / 161280d * Math.Sin(8d * chi); // p.45 (3-5)
}
}
}