New to Telerik UI for WPFStart a free 30-day trial

The OGC Spatial Reference requirements.

Definition

Namespace:Telerik.Windows.Controls.Map

Assembly:Telerik.Windows.Controls.DataVisualization.dll

Syntax:

C#
public interface ISpatialReference

Derived Classes: BingBirdsEyeProjectionEPSG900913ProjectionMercatorProjectionOSGB1936ProjectionProportionalProjectionSpatialReference...

Properties

The measurement units used to define the angles of a spheroid or ellipse associated with a specific datum. The datum is usually WGS (World Geodetic System) 1984 and the unit of measurement is a degree.

C#
double AngularUnitOfMeasurement { get; set; }

The authority body that defines the standards for the spatial reference parameters. Spatial Reference is usually WGS 1984 and the authority is EPSG:4326.

C#
string Authority { get; set; }

The line of longitude at the center of a map projection generally used as the basis for constructing the projection.

C#
double CentralMeridian { get; set; }

This indicates the horizontal datum, which corresponds to the procedure used to measure positions on the surface of the Earth.

C#
string Datum { get; set; }

This indicates the horizontal datum, which corresponds to the procedure used to measure positions on the surface of the Earth.

C#
string DatumAuthority { get; set; }

The value added to all "x" values in the rectangular coordinate for a map projection. This value frequently is assigned to eliminate negative numbers. Expressed in the unit of measure identified in Planar Coordinate Units.

C#
double FalseEasting { get; set; }

The value added to all "y" values in the rectangular coordinates for a map projection. This value frequently is assigned to eliminate negative numbers. Expressed in the unit of measure identified in Planar Coordinate Units.

C#
double FalseNorthing { get; set; }

A coordinate system based on latitude and longitude. Some geographic coordinate systems are Latitude/Longitude, and some are Longitude/Latitude. You can find out which this is by examining the axes. You should also check the angular units, since not all geographic coordinate systems use degrees.

C#
string GeoGcs { get; set; }

The latitude chosen as the origin of rectangular coordinate for a map projection.

C#
double LatitudeOfOrigin { get; set; }

The maximum Latitude this tile source supports.

C#
double MaxLatitude { get; set; }

The maximum Longitude this tile source supports.

C#
double MaxLongitude { get; set; }

The minimum Latitude this tile source supports.

C#
double MinLatitude { get; set; }

The minimum Longitude this tile source supports.

C#
double MinLongitude { get; set; }

This defines the meridian used to take longitude measurements from. The units of the longitude must be inferred from the context.

C#
double Primem { get; set; }

This defines the meridian used to take longitude measurements from. The units of the longitude must be inferred from the context.

C#
string PrimemAuthority { get; set; }

This describes a projection from geographic coordinates to projected coordinates.

C#
string ProjectionAuthority { get; set; }

This describes a spheroid, which is an approximation of the Earth's surface as a squashed sphere.

C#
string SpheroidAuthority { get; set; }

This describes a spheroid, which is an approximation of the Earth's surface as a squashed sphere.

C#
double SpheroidFlattening { get; set; }

This describes a spheroid, which is an approximation of the Earth's surface as a squashed sphere.

C#
double SpheroidRadius { get; set; }

The line of constant latitude at which the surface of the Earth and the plane or developable surface intersect.

C#
double StandardParallel { get; set; }

The authority body that defines the unit of measurement i.e. European Petroleum Survey Group (EPSG). The unit of measurement is usually degrees and the authority for the datum the map uses, WGS 1984 is EPSG:4326.

C#
string UnitAuthority { get; set; }

Methods

Converts a geographical coordinate (Longitude, Latitude) to a logical Point (0->1).

C#
Point GeographicToLogical(Location geographicPoint)
Parameters:geographicPointLocation

The geographical coordinate (Longitude, Latitude).

Returns:

Point

The logical Point.

Calculate size of rectangle from base point.

C#
Size GetSizeInKilometers(Location basePoint, Size size)
Parameters:basePointLocation

Base point (left-top).

sizeSize

Size in units of reference.

Returns:

Size

Size of rectangle in kilometers.

Calculate size of rectangle from base point.

C#
Size GetSizeInReferenceUnits(Location basePoint, Size size)
Parameters:basePointLocation

Base point (left-top).

sizeSize

Size in kilometers.

Returns:

Size

Size of rectangle in units of reference.

Converts a logical Point (0->1) to a geographical coordinate (Longitude, Latitude).

C#
Location LogicalToGeographic(Point logicalPoint)
Parameters:logicalPointPoint

The logical Point.

Returns:

Location

The geographical coordinate (Longitude, Latitude).