TransverseMercatorProjection properties

This commit is contained in:
ClemensFischer 2026-01-24 23:23:10 +01:00
parent b0352c8f94
commit 1e13a3bffb
6 changed files with 4 additions and 14 deletions

View file

@ -27,10 +27,7 @@ namespace MapControl
// GRS 1980
EquatorialRadius = 6378137d;
Flattening = 1d / 298.257222101;
ScaleFactor = 0.9996;
CentralMeridian = zone * 6d - 183d;
FalseEasting = 5e5;
FalseNorthing = 0d;
}
}
}

View file

@ -27,10 +27,7 @@ namespace MapControl
// Clarke 1866
EquatorialRadius = 6378206.4;
Flattening = 1d / 294.978698213898;
ScaleFactor = 0.9996;
CentralMeridian = zone * 6d - 183d;
FalseEasting = 5e5;
FalseNorthing = 0d;
}
}
}

View file

@ -27,10 +27,7 @@ namespace MapControl
// GRS 1980
EquatorialRadius = 6378137d;
Flattening = 1d / 298.257222101;
ScaleFactor = 0.9996;
CentralMeridian = zone * 6d - 183d;
FalseEasting = 5e5;
FalseNorthing = 0d;
}
}
}

View file

@ -49,9 +49,9 @@ namespace MapControl
}
}
public double ScaleFactor { get; set; } = 0.9996;
public double CentralMeridian { get; set; }
public double FalseEasting { get; set; }
public double ScaleFactor { get; set; } = 0.9996;
public double FalseEasting { get; set; } = 5e5;
public double FalseNorthing { get; set; }
public TransverseMercatorProjection()

View file

@ -17,9 +17,9 @@ namespace MapControl
private double M0;
public double Flattening { get; set; } = Wgs84Flattening;
public double ScaleFactor { get; set; } = 0.9996;
public double CentralMeridian { get; set; }
public double FalseEasting { get; set; }
public double ScaleFactor { get; set; } = 0.9996;
public double FalseEasting { get; set; } = 5e5;
public double FalseNorthing { get; set; }
public double LatitudeOfOrigin

View file

@ -27,7 +27,6 @@ namespace MapControl
public Wgs84UtmProjection(int zone, Hemisphere hemisphere)
{
SetZone(zone, hemisphere);
FalseEasting = 5e5;
}
protected void SetZone(int zone, Hemisphere hemisphere)