mirror of
https://github.com/ClemensFischer/XAML-Map-Control.git
synced 2026-04-07 23:45:05 +00:00
Updated map projections
This commit is contained in:
parent
53b82eadb6
commit
cf3401d519
4 changed files with 22 additions and 51 deletions
|
|
@ -15,26 +15,6 @@ namespace MapControl
|
|||
/// </summary>
|
||||
public class TransverseMercatorProjectionSnyder : MapProjection
|
||||
{
|
||||
public TransverseMercatorProjectionSnyder(
|
||||
double equatorialRadius, double flattening, double scaleFactor,
|
||||
double centralMeridian, double latitudeOfOrigin,
|
||||
double falseEasting, double falseNorthing = 0d)
|
||||
{
|
||||
EquatorialRadius = equatorialRadius;
|
||||
Flattening = flattening;
|
||||
ScaleFactor = scaleFactor;
|
||||
CentralMeridian = centralMeridian;
|
||||
LatitudeOfOrigin = latitudeOfOrigin;
|
||||
FalseEasting = falseEasting;
|
||||
FalseNorthing = falseNorthing;
|
||||
}
|
||||
|
||||
public TransverseMercatorProjectionSnyder(int utmZone, bool north = true)
|
||||
: this(Wgs84EquatorialRadius, Wgs84Flattening,
|
||||
0.9996, utmZone * 6d - 183d, 0d, 5e5, north ? 0d : 1e7)
|
||||
{
|
||||
}
|
||||
|
||||
public override double GridConvergence(double latitude, double longitude)
|
||||
{
|
||||
// φ
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue