Interface
ISpatialReference

The OGC Spatial Reference requirements.

Definition

Namespace:Telerik.Windows.Controls.Map

Assembly:Telerik.Windows.Controls.DataVisualization.dll

Syntax:

cs-api-definition
public interface ISpatialReference

Properties

AngularUnitOfMeasurement

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.

Declaration

cs-api-definition
double AngularUnitOfMeasurement { get; set; }

Property Value

double

Authority

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

Declaration

cs-api-definition
string Authority { get; set; }

Property Value

string

CentralMeridian

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

Declaration

cs-api-definition
double CentralMeridian { get; set; }

Property Value

double

Datum

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

Declaration

cs-api-definition
string Datum { get; set; }

Property Value

string

DatumAuthority

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

Declaration

cs-api-definition
string DatumAuthority { get; set; }

Property Value

string

FalseEasting

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.

Declaration

cs-api-definition
double FalseEasting { get; set; }

Property Value

double

FalseNorthing

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.

Declaration

cs-api-definition
double FalseNorthing { get; set; }

Property Value

double

GeoGcs

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.

Declaration

cs-api-definition
[SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId = "Gcs")]
string GeoGcs { get; set; }

Property Value

string

LatitudeOfOrigin

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

Declaration

cs-api-definition
double LatitudeOfOrigin { get; set; }

Property Value

double

MaxLatitude

The maximum Latitude this tile source supports.

Declaration

cs-api-definition
double MaxLatitude { get; set; }

Property Value

double

MaxLongitude

The maximum Longitude this tile source supports.

Declaration

cs-api-definition
double MaxLongitude { get; set; }

Property Value

double

MinLatitude

The minimum Latitude this tile source supports.

Declaration

cs-api-definition
double MinLatitude { get; set; }

Property Value

double

MinLongitude

The minimum Longitude this tile source supports.

Declaration

cs-api-definition
double MinLongitude { get; set; }

Property Value

double

Primem

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

Declaration

cs-api-definition
[SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId = "Primem")]
double Primem { get; set; }

Property Value

double

PrimemAuthority

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

Declaration

cs-api-definition
[SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId = "Primem")]
string PrimemAuthority { get; set; }

Property Value

string

ProjectionAuthority

This describes a projection from geographic coordinates to projected coordinates.

Declaration

cs-api-definition
string ProjectionAuthority { get; set; }

Property Value

string

SpheroidAuthority

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

Declaration

cs-api-definition
string SpheroidAuthority { get; set; }

Property Value

string

SpheroidFlattening

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

Declaration

cs-api-definition
double SpheroidFlattening { get; set; }

Property Value

double

SpheroidRadius

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

Declaration

cs-api-definition
double SpheroidRadius { get; set; }

Property Value

double

StandardParallel

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

Declaration

cs-api-definition
double StandardParallel { get; set; }

Property Value

double

UnitAuthority

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.

Declaration

cs-api-definition
string UnitAuthority { get; set; }

Property Value

string

Methods

GeographicToLogical(Location)

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

Declaration

cs-api-definition
Point GeographicToLogical(Location geographicPoint)

Parameters

geographicPoint

Location

The geographical coordinate (Longitude, Latitude).

Returns

Point

The logical Point.

GetSizeInKilometers(Location, Size)

Calculate size of rectangle from base point.

Declaration

cs-api-definition
Size GetSizeInKilometers(Location basePoint, Size size)

Parameters

basePoint

Location

Base point (left-top).

size

Size

Size in units of reference.

Returns

Size

Size of rectangle in kilometers.

GetSizeInReferenceUnits(Location, Size)

Calculate size of rectangle from base point.

Declaration

cs-api-definition
Size GetSizeInReferenceUnits(Location basePoint, Size size)

Parameters

basePoint

Location

Base point (left-top).

size

Size

Size in kilometers.

Returns

Size

Size of rectangle in units of reference.

LogicalToGeographic(Point)

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

Declaration

cs-api-definition
Location LogicalToGeographic(Point logicalPoint)

Parameters

logicalPoint

Point

The logical Point.

Returns

Location

The geographical coordinate (Longitude, Latitude).