2026-01-15 11:04:11 +01:00
|
|
|
|
#if WPF
|
2026-01-20 09:48:16 +01:00
|
|
|
|
using System.Windows.Media;
|
2026-01-15 11:04:11 +01:00
|
|
|
|
#endif
|
|
|
|
|
|
|
|
|
|
|
|
namespace MapControl.Projections
|
|
|
|
|
|
{
|
|
|
|
|
|
public class Wgs84UpsNorthProjection : ProjNetMapProjection
|
|
|
|
|
|
{
|
|
|
|
|
|
public Wgs84UpsNorthProjection()
|
2026-01-29 21:36:11 +01:00
|
|
|
|
: base(new MapControl.Wgs84UpsNorthProjection())
|
2026-01-15 11:04:11 +01:00
|
|
|
|
{
|
2026-01-16 20:23:28 +01:00
|
|
|
|
CoordinateSystemWkt =
|
|
|
|
|
|
"PROJCS[\"WGS 84 / UPS North (N,E)\"," +
|
|
|
|
|
|
WktConstants.GeogCsWgs84 + "," +
|
|
|
|
|
|
"PROJECTION[\"Polar_Stereographic\"]," +
|
|
|
|
|
|
"PARAMETER[\"latitude_of_origin\",90]," +
|
|
|
|
|
|
"PARAMETER[\"central_meridian\",0]," +
|
|
|
|
|
|
"PARAMETER[\"scale_factor\",0.994]," +
|
|
|
|
|
|
"PARAMETER[\"false_easting\",2000000]," +
|
|
|
|
|
|
"PARAMETER[\"false_northing\",2000000]," +
|
|
|
|
|
|
"UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]]," +
|
|
|
|
|
|
"AUTHORITY[\"EPSG\",\"32661\"]]";
|
2026-01-15 11:04:11 +01:00
|
|
|
|
}
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
public class Wgs84UpsSouthProjection : ProjNetMapProjection
|
|
|
|
|
|
{
|
|
|
|
|
|
public Wgs84UpsSouthProjection()
|
2026-01-29 21:36:11 +01:00
|
|
|
|
: base(new MapControl.Wgs84UpsSouthProjection())
|
2026-01-15 11:04:11 +01:00
|
|
|
|
{
|
2026-01-16 20:23:28 +01:00
|
|
|
|
CoordinateSystemWkt =
|
|
|
|
|
|
"PROJCS[\"WGS 84 / UPS South (N,E)\"," +
|
|
|
|
|
|
WktConstants.GeogCsWgs84 + "," +
|
|
|
|
|
|
"PROJECTION[\"Polar_Stereographic\"]," +
|
|
|
|
|
|
"PARAMETER[\"latitude_of_origin\",-90]," +
|
|
|
|
|
|
"PARAMETER[\"central_meridian\",0]," +
|
|
|
|
|
|
"PARAMETER[\"scale_factor\",0.994]," +
|
|
|
|
|
|
"PARAMETER[\"false_easting\",2000000]," +
|
|
|
|
|
|
"PARAMETER[\"false_northing\",2000000]," +
|
|
|
|
|
|
"UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]]," +
|
|
|
|
|
|
"AUTHORITY[\"EPSG\",\"32761\"]]";
|
2026-01-15 11:04:11 +01:00
|
|
|
|
}
|
|
|
|
|
|
}
|
|
|
|
|
|
}
|