mirror of
https://github.com/ClemensFischer/XAML-Map-Control.git
synced 2026-04-07 23:45:05 +00:00
Added AzimuthalProjection.EarthRadius
This commit is contained in:
parent
60152fef93
commit
d825b50062
9 changed files with 63 additions and 60 deletions
|
|
@ -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)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue