mirror of
https://github.com/ClemensFischer/XAML-Map-Control.git
synced 2026-04-08 16:05:50 +00:00
Renamed delta lambda
This commit is contained in:
parent
8afa480ec0
commit
e7f1ef820e
3 changed files with 24 additions and 24 deletions
|
|
@ -50,15 +50,15 @@ namespace MapControl
|
|||
var phi0 = LatitudeOfOrigin * Math.PI / 180d; // φ1
|
||||
var phi1 = latitude * Math.PI / 180d;
|
||||
var phi2 = (latitude + 1e-3) * Math.PI / 180d;
|
||||
var dLambda = (longitude - CentralMeridian) * Math.PI / 180d; // λ - λ0
|
||||
var lambda = (longitude - CentralMeridian) * Math.PI / 180d; // λ - λ0
|
||||
var sinPhi0 = Math.Sin(phi0);
|
||||
var cosPhi0 = Math.Cos(phi0);
|
||||
var sinPhi1 = Math.Sin(phi1);
|
||||
var cosPhi1 = Math.Cos(phi1);
|
||||
var sinPhi2 = Math.Sin(phi2);
|
||||
var cosPhi2 = Math.Cos(phi2);
|
||||
var sinLambda = Math.Sin(dLambda);
|
||||
var cosLambda = Math.Cos(dLambda);
|
||||
var sinLambda = Math.Sin(lambda);
|
||||
var cosLambda = Math.Cos(lambda);
|
||||
var k1 = 2d / (1d + sinPhi0 * sinPhi1 + cosPhi0 * cosPhi1 * cosLambda);
|
||||
var k2 = 2d / (1d + sinPhi0 * sinPhi2 + cosPhi0 * cosPhi2 * cosLambda);
|
||||
var c = k2 * cosPhi2 - k1 * cosPhi1;
|
||||
|
|
@ -89,13 +89,13 @@ namespace MapControl
|
|||
{
|
||||
var phi0 = LatitudeOfOrigin * Math.PI / 180d; // φ1
|
||||
var phi = latitude * Math.PI / 180d; // φ
|
||||
var dLambda = (longitude - CentralMeridian) * Math.PI / 180d; // λ - λ0
|
||||
var lambda = (longitude - CentralMeridian) * Math.PI / 180d; // λ - λ0
|
||||
var sinPhi0 = Math.Sin(phi0);
|
||||
var cosPhi0 = Math.Cos(phi0);
|
||||
var sinPhi = Math.Sin(phi);
|
||||
var cosPhi = Math.Cos(phi);
|
||||
var sinLambda = Math.Sin(dLambda);
|
||||
var cosPhiCosLambda = cosPhi * Math.Cos(dLambda);
|
||||
var sinLambda = Math.Sin(lambda);
|
||||
var cosPhiCosLambda = cosPhi * Math.Cos(lambda);
|
||||
var x = cosPhi * sinLambda;
|
||||
var y = cosPhi0 * sinPhi - sinPhi0 * cosPhiCosLambda;
|
||||
var k = 2d / (1d + sinPhi0 * sinPhi + cosPhi0 * cosPhiCosLambda); // p.157 (21-4), k0 == 1
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue