This commit is contained in:
ClemensFischer 2026-01-10 22:48:14 +01:00
parent 28f2620e7d
commit c3fcfa9afe
7 changed files with 11 additions and 10 deletions

View file

@ -8,12 +8,12 @@ using Avalonia;
namespace MapControl
{
/// <summary>
/// Spherical Azimuthal Equidistant Projection - No standard CRS ID.
/// Spherical Azimuthal Equidistant Projection - No standard CRS identifier.
/// See "Map Projections - A Working Manual" (https://pubs.usgs.gov/publication/pp1395), p.195-197.
/// </summary>
public class AzimuthalEquidistantProjection : AzimuthalProjection
{
public const string DefaultCrsId = "AUTO2:97003"; // proprietary CRS ID
public const string DefaultCrsId = "AUTO2:97003"; // proprietary CRS identifier
public AzimuthalEquidistantProjection()
: this(DefaultCrsId)

View file

@ -13,7 +13,7 @@ namespace MapControl
/// </summary>
public class GnomonicProjection : AzimuthalProjection
{
public const string DefaultCrsId = "AUTO2:97001"; // GeoServer non-standard CRS ID
public const string DefaultCrsId = "AUTO2:97001"; // GeoServer non-standard CRS identifier
public GnomonicProjection()
: this(DefaultCrsId)

View file

@ -160,7 +160,7 @@ namespace MapControl
}
/// <summary>
/// Creates a MapProjection instance from a CRS id string.
/// Creates a MapProjection instance from a CRS identifier string.
/// </summary>
public static MapProjection Parse(string crsId)
{

View file

@ -13,7 +13,7 @@ namespace MapControl
/// </summary>
public class StereographicProjection : AzimuthalProjection
{
public const string DefaultCrsId = "AUTO2:97002"; // GeoServer non-standard CRS ID
public const string DefaultCrsId = "AUTO2:97002"; // GeoServer non-standard CRS identifier
public StereographicProjection()
: this(DefaultCrsId)

View file

@ -4,8 +4,8 @@ namespace MapControl
{
/// <summary>
/// WGS84 Universal Transverse Mercator Projection with automatic zone selection from
/// the projection center. If the CRS Id passed to the constructor is null or empty,
/// appropriate CRS Ids EPSG:32601 to EPSG:32660 and EPSG:32701 to EPSG:32760 are used.
/// the projection center. If the CRS identifier passed to the constructor is null or empty,
/// appropriate values from EPSG:32601 to EPSG:32660 and EPSG:32701 to EPSG:32760 are used.
/// </summary>
public class Wgs84AutoUtmProjection : Wgs84UtmProjection
{

View file

@ -74,7 +74,8 @@ namespace MapControl
}
/// <summary>
/// Gets a dictionary of all tile matrix sets supported by a WMTS, with their CRS as dictionary key.
/// Gets a dictionary of all tile matrix sets supported by a WMTS,
/// with their CRS identifiers as dictionary keys.
/// </summary>
public Dictionary<string, WmtsTileMatrixSet> TileMatrixSets { get; } = [];

View file

@ -4,8 +4,8 @@ namespace MapControl.Projections
{
/// <summary>
/// WGS84 Universal Transverse Mercator Projection with automatic zone selection from
/// the projection center. If the CRS Id passed to the constructor is null or empty,
/// appropriate CRS Ids EPSG:32601 to EPSG:32660 and EPSG:32701 to EPSG:32760 are used.
/// the projection center. If the CRS identifier passed to the constructor is null or empty,
/// appropriate values from EPSG:32601 to EPSG:32660 and EPSG:32701 to EPSG:32760 are used.
/// </summary>
public class Wgs84AutoUtmProjection : Wgs84UtmProjection
{