This commit is contained in:
ClemensFischer 2026-01-23 11:26:49 +01:00
parent 043b48d1d6
commit 1ca3b5f3a7
5 changed files with 7 additions and 6 deletions

View file

@ -3,7 +3,7 @@
namespace MapControl
{
/// <summary>
/// ETRS89 Universal Transverse Mercator Projection.
/// ETRS89 Universal Transverse Mercator Projection - EPSG:25828 to EPSG:25838.
/// </summary>
public class Etrs89UtmProjection : TransverseMercatorProjection
{

View file

@ -3,7 +3,7 @@
namespace MapControl
{
/// <summary>
/// NAD27 Universal Transverse Mercator Projection.
/// NAD27 Universal Transverse Mercator Projection - EPSG:26701 to EPSG:26722.
/// </summary>
public class Nad27UtmProjection : TransverseMercatorProjection
{

View file

@ -3,7 +3,7 @@
namespace MapControl
{
/// <summary>
/// NAD83 Universal Transverse Mercator Projection.
/// NAD83 Universal Transverse Mercator Projection - EPSG:26901 to EPSG:26923.
/// </summary>
public class Nad83UtmProjection : TransverseMercatorProjection
{

View file

@ -56,7 +56,7 @@ namespace MapControl
}
}
private double MeridianDistance(double phi) // (3-21)
private double MeridianDistance(double phi)
{
var e2 = (2d - Flattening) * Flattening;
var e4 = e2 * e2;
@ -66,7 +66,7 @@ namespace MapControl
((1d - e2 / 4d - 3d * e4 / 64d - 5d * e6 / 256d) * phi -
(3d * e2 / 8d + 3d * e4 / 32d + 45d * e6 / 1024d) * Math.Sin(2d * phi) +
(15d * e4 / 256d + 45d * e6 / 1024d) * Math.Sin(4d * phi) -
35d * e6 / 3072d * Math.Sin(6d * phi));
35d * e6 / 3072d * Math.Sin(6d * phi)); // (3-21)
}
public override Matrix RelativeScale(double latitude, double longitude)

View file

@ -9,7 +9,8 @@ namespace MapControl
}
/// <summary>
/// WGS84 Universal Transverse Mercator Projection.
/// WGS84 Universal Transverse Mercator Projection -
/// EPSG:32601 to EPSG:32660 and EPSG:32701 to EPSG:32760.
/// </summary>
public class Wgs84UtmProjection : TransverseMercatorProjection
{