This commit is contained in:
ClemensFischer 2026-01-10 23:29:42 +01:00
parent 610ad13b96
commit 59a71d58ad
12 changed files with 13 additions and 26 deletions

View file

@ -16,10 +16,9 @@ namespace MapControl
{
public const string DefaultCrsId = "AUTO2:42004";
public AutoEquirectangularProjection()
public AutoEquirectangularProjection() // parameterless constructor for XAML
: this(DefaultCrsId)
{
// XAML needs parameterless constructor
}
public AutoEquirectangularProjection(string crsId)

View file

@ -15,10 +15,9 @@ namespace MapControl
{
public const string DefaultCrsId = "AUTO2:97003"; // proprietary CRS identifier
public AzimuthalEquidistantProjection()
public AzimuthalEquidistantProjection() // parameterless constructor for XAML
: this(DefaultCrsId)
{
// XAML needs parameterless constructor
}
public AzimuthalEquidistantProjection(string crsId)

View file

@ -16,10 +16,9 @@ namespace MapControl
{
public const string DefaultCrsId = "EPSG:4326";
public EquirectangularProjection()
public EquirectangularProjection() // parameterless constructor for XAML
: this(DefaultCrsId)
{
// XAML needs parameterless constructor
}
public EquirectangularProjection(string crsId)

View file

@ -15,10 +15,9 @@ namespace MapControl
{
public const string DefaultCrsId = "AUTO2:97001"; // GeoServer non-standard CRS identifier
public GnomonicProjection()
public GnomonicProjection() // parameterless constructor for XAML
: this(DefaultCrsId)
{
// XAML needs parameterless constructor
}
public GnomonicProjection(string crsId)

View file

@ -15,10 +15,9 @@ namespace MapControl
{
public const string DefaultCrsId = "AUTO2:42003";
public OrthographicProjection()
public OrthographicProjection() // parameterless constructor for XAML
: this(DefaultCrsId)
{
// XAML needs parameterless constructor
}
public OrthographicProjection(string crsId)

View file

@ -116,10 +116,9 @@ namespace MapControl
{
public const string DefaultCrsId = "EPSG:32661";
public UpsNorthProjection()
public UpsNorthProjection() // parameterless constructor for XAML
: this(DefaultCrsId)
{
// XAML needs parameterless constructor
}
public UpsNorthProjection(string crsId)
@ -136,10 +135,9 @@ namespace MapControl
{
public const string DefaultCrsId = "EPSG:32761";
public UpsSouthProjection()
public UpsSouthProjection() // parameterless constructor for XAML
: this(DefaultCrsId)
{
// XAML needs parameterless constructor
}
public UpsSouthProjection(string crsId)

View file

@ -15,10 +15,9 @@ namespace MapControl
{
public const string DefaultCrsId = "AUTO2:97002"; // GeoServer non-standard CRS identifier
public StereographicProjection()
public StereographicProjection() // parameterless constructor for XAML
: this(DefaultCrsId)
{
// XAML needs parameterless constructor
}
public StereographicProjection(string crsId)

View file

@ -15,10 +15,9 @@ namespace MapControl
{
public const string DefaultCrsId = "EPSG:3857";
public WebMercatorProjection()
public WebMercatorProjection() // parameterless constructor for XAML
: this(DefaultCrsId)
{
// XAML needs parameterless constructor
}
public WebMercatorProjection(string crsId)

View file

@ -7,10 +7,9 @@
{
public const string DefaultCrsId = "AUTO2:42002";
public Wgs84AutoTmProjection()
public Wgs84AutoTmProjection() // parameterless constructor for XAML
: this(DefaultCrsId)
{
// XAML needs parameterless constructor
}
public Wgs84AutoTmProjection(string crsId)

View file

@ -13,10 +13,9 @@ namespace MapControl
private readonly string autoCrsId;
public Wgs84AutoUtmProjection()
public Wgs84AutoUtmProjection() // parameterless constructor for XAML
: this(DefaultCrsId)
{
// XAML needs parameterless constructor
}
public Wgs84AutoUtmProjection(string crsId)

View file

@ -17,10 +17,9 @@ namespace MapControl
public const string DefaultCrsId = "EPSG:3395";
public WorldMercatorProjection()
public WorldMercatorProjection() // parameterless constructor for XAML
: this(DefaultCrsId)
{
// XAML needs parameterless constructor
}
public WorldMercatorProjection(string crsId)

View file

@ -11,10 +11,9 @@ namespace MapControl.Projections
{
private readonly string autoCrsId;
public Wgs84AutoUtmProjection()
public Wgs84AutoUtmProjection() // parameterless constructor for XAML
: this(MapControl.Wgs84AutoUtmProjection.DefaultCrsId)
{
// XAML needs parameterless constructor
}
public Wgs84AutoUtmProjection(string crsId)