GeoCoordinates Class

Geographic coordinates: the x scale gives the longitude and the y scale the latitude, in degrees, and a GeoProjection places them on the map, scaled and centered to fit the plot area. Every mark can draw on a map: a DotMark<T> places its dots at their longitudes and latitudes.

public sealed class GeoCoordinates : Coordinates

Remarks

The plot uses geographic coordinates by default when it has a GeoMark<T>. The map has no axes: the x and y scales of the plot and Coordinates.Transposed are not used.

Inheritance
Coordinates GeoCoordinates

Constructors

NameDescription
GeoCoordinates()

GeoCoordinates()

GeoCoordinates.cs
public GeoCoordinates()

No documentation is available.

Properties

NameDescription
ExtentGets or sets the region the map shows, or null to fit the shapes of the GeoMark<T> marks and the positions of the other marks. Use Plot.Clip to hide what is outside of it.
GraticuleStepGets or sets the step of the graticule (the meridians and the parallels drawn under the marks), in degrees, or null for none.
OutlineGets or sets a value that indicates whether the outline of the globe (the edge of the map of the whole world) is drawn.
ProjectionGets or sets the projection. The default is an EquirectangularProjection.

Gets or sets the region the map shows, or null to fit the shapes of the GeoMark<T> marks and the positions of the other marks. Use Plot.Clip to hide what is outside of it.

public GeoBounds? Extent { get; set; }

Property value

GeoBounds?

GraticuleStep

GeoCoordinates.cs

Gets or sets the step of the graticule (the meridians and the parallels drawn under the marks), in degrees, or null for none.

public double? GraticuleStep { get; set; }

Property value

double?

Exceptions

ArgumentOutOfRangeException
The value is not a positive number.

Gets or sets a value that indicates whether the outline of the globe (the edge of the map of the whole world) is drawn.

public bool Outline { get; set; }

Property value

bool

Gets or sets the projection. The default is an EquirectangularProjection.

public GeoProjection Projection { get; set; }

Property value

GeoProjection