Name |
Description |
Affine |
Implements an affine transformations. An affine transformation between two vector spaces (strictly speaking, two affine spaces) consists of a linear transformation followed by a translation: x => A * x + b. |
ConcatenatedTransform |
Represents a concatenation of transformations. |
CoordinateTransformation |
Describes a coordinate transformation. This class only describes a coordinate transformation, it does not actually perform the transform operation on points. To transform points you must use a P:MapAround.CoordinateSystems.Transformations.CoordinateTransformation.MathTransform. |
CoordinateTransformationFactory |
Creates coordinate transformations. |
DatumTransform |
Represents a datum transformations. |
FeatureTransformer |
Applies transformations to features' coordinates. |
GeocentricTransform |
Implements a geocentric transformation. |
GeographicTransform |
Implements datum transformations between geographic coordinate systems. Convert geographic coordinate systems. |
GeometryTransformer |
Applies transformation to geometries' coordinates. |
Gnomonic |
Implements a gnomonic projection. Gnomonic projection is used to bring the topological problems in the sphere to the problems on the plane. This reduction is possible if the envelope of data is less than a hemisphere. |
MathTransform |
Abstract class for creating multi-dimensional coordinate points transformations. |
Robinson |
Implements a Robinson projection transform. Used to display the World Map. |
RubberSheetingTransform |
Implements a rubbersheeting transformation. |
Wagner6 |
Implements a Wagner VI (Kavraysky VII) projection transform. Used to display the World Map. Equations of projection are: x = Cx * Lambda * (Ca + (1 - Sqrt(1 - Cb * Phi ^ 2))) y = Cy * Phi The difference between the Kavraysky VII and the Wagner VI is the Cy value. It should be different by Sqrt (3) / 2 times, other things being equal. |