XAML-Map-Control/MapProjections/Shared/Wgs84UtmProjection.cs
2022-02-17 22:58:31 +01:00

23 lines
624 B
C#

// XAML Map Control - https://github.com/ClemensFischer/XAML-Map-Control
// © 2022 Clemens Fischer
// Licensed under the Microsoft Public License (Ms-PL)
using ProjNet.CoordinateSystems;
using System;
namespace MapControl.Projections
{
public class Wgs84UtmProjection : GeoApiProjection
{
public Wgs84UtmProjection(int zone, bool north)
{
if (zone < 1 || zone > 60)
{
throw new ArgumentException($"Invalid UTM zone {zone}.", nameof(zone));
}
CoordinateSystem = ProjectedCoordinateSystem.WGS84_UTM(zone, north);
}
}
}