Added orthographic and stereographic projections

This commit is contained in:
ClemensFischer 2026-01-16 20:23:28 +01:00
parent d825b50062
commit ae1a77679c
10 changed files with 457 additions and 371 deletions

View file

@ -22,19 +22,19 @@ namespace MapControl.Projections
}
Zone = zone;
CoordinateSystemWkt
= $"PROJCS[\"ETRS89 / UTM zone {zone}N\","
+ WktConstants.GeogCsEtrs89 + ","
+ "PROJECTION[\"Transverse_Mercator\"],"
+ "PARAMETER[\"latitude_of_origin\",0],"
+ $"PARAMETER[\"central_meridian\",{6 * zone - 183}],"
+ "PARAMETER[\"scale_factor\",0.9996],"
+ "PARAMETER[\"false_easting\",500000],"
+ "PARAMETER[\"false_northing\",0],"
+ "UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],"
+ "AXIS[\"Easting\",EAST],"
+ "AXIS[\"Northing\",NORTH],"
+ $"AUTHORITY[\"EPSG\",\"258{zone:00}\"]]";
CoordinateSystemWkt =
$"PROJCS[\"ETRS89 / UTM zone {zone}N\"," +
WktConstants.GeogCsEtrs89 + "," +
"PROJECTION[\"Transverse_Mercator\"]," +
"PARAMETER[\"latitude_of_origin\",0]," +
$"PARAMETER[\"central_meridian\",{6 * zone - 183}]," +
"PARAMETER[\"scale_factor\",0.9996]," +
"PARAMETER[\"false_easting\",500000]," +
"PARAMETER[\"false_northing\",0]," +
"UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]]," +
"AXIS[\"Easting\",EAST]," +
"AXIS[\"Northing\",NORTH]," +
$"AUTHORITY[\"EPSG\",\"258{zone:00}\"]]";
}
}
}