Back to Devexpress

GeoMapCoordinateSystem Class

windowsforms-devexpress-dot-xtramap-2cf298bd.md

latest2.9 KB
Original Source

GeoMapCoordinateSystem Class

This class allows use of the Geographical coordinate system for the Map Control.

Namespace : DevExpress.XtraMap

Assembly : DevExpress.XtraMap.v25.2.dll

NuGet Package : DevExpress.Win.Map

Declaration

csharp
public class GeoMapCoordinateSystem :
    MapCoordinateSystem
vb
Public Class GeoMapCoordinateSystem
    Inherits MapCoordinateSystem

Remarks

An object of GeoMapCoordinateSystem class can be assigned to the MapControl.CoordinateSystem property.

Example

View Example

csharp
void SetGeoMapGeoData() {
    imageLayer.Visible = false;

    Uri baseUri = new Uri(System.Reflection.Assembly.GetEntryAssembly().Location);
    Adapter.FileUri = new Uri(baseUri, geoMapGeoDataFile);
    Adapter.SourceCoordinateSystem = new GeoSourceCoordinateSystem();

    mapControl.CoordinateSystem = new GeoMapCoordinateSystem();
}
void SetGeoMapCartesianData() {
    imageLayer.Visible = true;

    Uri baseUri = new Uri(System.Reflection.Assembly.GetEntryAssembly().Location);
    Adapter.FileUri = new Uri(baseUri, geoMapCartesianDataShpFile);
    Adapter.SourceCoordinateSystem = ShapefileDataAdapter.LoadPrjFile(new Uri(baseUri, geoMapCartesianDataPrjFile));

    mapControl.CoordinateSystem = new GeoMapCoordinateSystem();
}
vb
Private Sub SetGeoMapGeoData()
    imageLayer.Visible = False

    Dim baseUri As New Uri(System.Reflection.Assembly.GetEntryAssembly().Location)
    Adapter.FileUri = New Uri(baseUri, geoMapGeoDataFile)
    Adapter.SourceCoordinateSystem = New GeoSourceCoordinateSystem()

    mapControl.CoordinateSystem = New GeoMapCoordinateSystem()
End Sub
Private Sub SetGeoMapCartesianData()
    imageLayer.Visible = True

    Dim baseUri As New Uri(System.Reflection.Assembly.GetEntryAssembly().Location)
    Adapter.FileUri = New Uri(baseUri, geoMapCartesianDataShpFile)
    Adapter.SourceCoordinateSystem = ShapefileDataAdapter.LoadPrjFile(New Uri(baseUri, geoMapCartesianDataPrjFile))

    mapControl.CoordinateSystem = New GeoMapCoordinateSystem()
End Sub

Inheritance

Object MapCoordinateSystem GeoMapCoordinateSystem

See Also

GeoMapCoordinateSystem Members

DevExpress.XtraMap Namespace