skip navigation
  • Product Bundles

    DevCraft

    All Telerik .NET tools and Kendo UI JavaScript components in one package. Now enhanced with:

    • AI Coding Assistants
    • Embedded Reporting
    • Document Processing Libraries
    • SSO Account Sign-in

    Web

    Kendo UI UI for Angular UI for Vue UI for jQuery KendoReact UI for Blazor UI for ASP.NET Core UI for ASP.NET MVC UI for ASP.NET AJAX

    Mobile

    UI for .NET MAUI

    Document Management

    Telerik Document Processing

    Desktop

    UI for .NET MAUI UI for WinUI UI for WinForms UI for WPF

    Reporting

    Telerik Reporting Telerik Report Server

    Testing & Mocking

    Test Studio Telerik JustMock

    CMS

    Sitefinity

    AI Productivity Tools

    AI Coding Assistants

    UI/UX Tools

    ThemeBuilder Design System Kit Templates and Building Blocks

    Debugging

    Fiddler Fiddler Everywhere Fiddler Classic Fiddler Everywhere Reporter FiddlerCore

    Free Tools

    KendoReact Free VB.NET to C# Converter Testing Framework
    View all products
  • Overview
  • Demos
    • What's New
    • Roadmap
    • Release History
  • Support and Learning

    • Support and Learning Hub
    • First Steps
    • Docs
    • Demos
    • Virtual Classroom
    • Forums
    • Videos
    • Blogs
    • Accessibility
    • Submit a Ticket

    Productivity and Design Tools

    • Visual Studio Extensions
    • Visual Studio Templates
    • Embedded Reporting
  • Pricing
  • Shopping cart
    • Account Overview
    • Your Licenses
    • Downloads
    • Support Center
    • Forum Profile
    • Payment Methods
    • Edit Profile
    • Log out
  • Login
  • Contact Us
  • Try now

Interface ISpatialReference

The OGC Spatial Reference requirements.

Namespace: Telerik.WinControls.UI
Assembly: Telerik.WinControls.RadMap.dll

Syntax

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
double AngularUnitOfMeasurement { get; set; }
Property Value
System.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
string Authority { get; set; }
Property Value
System.String

CentralMeridian

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

Declaration
double CentralMeridian { get; set; }
Property Value
System.Double

Datum

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

Declaration
string Datum { get; set; }
Property Value
System.String

DatumAuthority

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

Declaration
string DatumAuthority { get; set; }
Property Value
System.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
double FalseEasting { get; set; }
Property Value
System.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
double FalseNorthing { get; set; }
Property Value
System.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
string GeoGcs { get; set; }
Property Value
System.String

LatitudeOfOrigin

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

Declaration
double LatitudeOfOrigin { get; set; }
Property Value
System.Double

MaxLatitude

The maximum Latitude this tile source supports.

Declaration
double MaxLatitude { get; set; }
Property Value
System.Double

MaxLongitude

The maximum Longitude this tile source supports.

Declaration
double MaxLongitude { get; set; }
Property Value
System.Double

MinLatitude

The minimum Latitude this tile source supports.

Declaration
double MinLatitude { get; set; }
Property Value
System.Double

MinLongitude

The minimum Longitude this tile source supports.

Declaration
double MinLongitude { get; set; }
Property Value
System.Double

Primem

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

Declaration
double Primem { get; set; }
Property Value
System.Double

PrimemAuthority

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

Declaration
string PrimemAuthority { get; set; }
Property Value
System.String

ProjectionAuthority

This describes a projection from geographic coordinates to projected coordinates.

Declaration
string ProjectionAuthority { get; set; }
Property Value
System.String

SpheroidAuthority

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

Declaration
string SpheroidAuthority { get; set; }
Property Value
System.String

SpheroidFlattening

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

Declaration
double SpheroidFlattening { get; set; }
Property Value
System.Double

SpheroidRadius

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

Declaration
double SpheroidRadius { get; set; }
Property Value
System.Double

StandardParallel

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

Declaration
double StandardParallel { get; set; }
Property Value
System.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
string UnitAuthority { get; set; }
Property Value
System.String

Methods

GeographicToLogical(PointG)

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

Declaration
PointG GeographicToLogical(PointG geographicPoint)
Parameters
PointG geographicPoint

The geographical coordinate (Longitude, Latitude).

Returns
PointG

The logical Point.

GetSizeInKilometers(PointG, SizeG)

Calculate size of rectangle from base point.

Declaration
SizeG GetSizeInKilometers(PointG basePoint, SizeG size)
Parameters
PointG basePoint

Base point (left-top).

SizeG size

Size in units of reference.

Returns
SizeG

Size of rectangle in kilometers.

GetSizeInReferenceUnits(PointG, SizeG)

Calculate size of rectangle from base point.

Declaration
SizeG GetSizeInReferenceUnits(PointG basePoint, SizeG size)
Parameters
PointG basePoint

Base point (left-top).

SizeG size

Size in kilometers.

Returns
SizeG

Size of rectangle in units of reference.

LogicalToGeographic(PointG)

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

Declaration
PointG LogicalToGeographic(PointG logicalPoint)
Parameters
PointG logicalPoint

The logical Point.

Returns
PointG

The geographical coordinate (Longitude, Latitude).

Extension Methods

SvgExtentions.Traverse<T>(T, Func<T, IEnumerable<T>>)
SvgExtentions.TraverseDepthFirst<T>(T, Func<T, IEnumerable<T>>)
Getting Started
  • Install Now
  • Demos
  • Step-by-Step Tutorial
  • Sample Applications
  • SDK Samples
  • Visual Studio Extensions
Support Resources
  • Code Library
  • Knowledge Base
  • Videos
Community
  • Forums
  • Blogs
  • Feedback Portal
  • Document Processing Feedback Portal

Copyright © 2018 Progress Software Corporation and/or its subsidiaries or affiliates.
All Rights Reserved.

Progress, Telerik, and certain product names used herein are trademarks or registered trademarks of Progress Software Corporation and/or one of its subsidiaries or affiliates in the U.S. and/or other countries. See Trademarks for appropriate markings.