The MapAround.Geography namespace contains interfaces and classes
that represent geometric objects on the Earth's surface.
Most of the implemented geometric algorithms is limited by total coverage of the input data. It should not exceed the hemisphere. Points that are spaced away from the center of mass of all starting points are processed less precisely.
For real objects on the Earth's surface (up to the continents), this restriction is not essential and the lost of accuracy is acceptable.
Classes
Class | Description | |
---|---|---|
EllipticAlgorithms |
Implements basic algorithms on the spheroid's surface.
| |
EllipticOverlayCalculator |
Calculates the overlays of geographies.
Remarks | |
Envelope |
Represents an envelope of the geographic objects.
Remarks | |
GeoBufferBuilder |
Calculates buffers on the Earth's surface.
| |
GeoContour |
Represents closed sequence of connected segments
on the Earth's surface.
| |
GeodeticCalculator |
Solves the direct and the inverse geodetic problems.
Implements Thaddeus Vincenty algorithms.
See http://www.ngs.noaa.gov/PUBS_LIB/inverse.pdf
| |
Geography |
Represents the geometry on the Earth's surface.
| |
GeographyCollection |
Represents a collection of geographies.
| |
GeoMultiPoint |
An ordered collection of points on the Earth's surface.
| |
GeoPath |
A sequence of connected segments on the Earth's surface.
| |
GeoPoint |
Represents a point on the Earth's surface.
| |
GeoPolygon |
Represents a polygon on the Earth's surface.
| |
GeoPolyline |
A polyline on the Earth's surface.
|
Structures
Structure | Description | |
---|---|---|
Angle |
Encapsulates an angle.
Remarks | |
GeodeticCurve |
Represents a geodetic curve on the Earth's surface.
| |
GeodeticMeasurement |
Represents a geodetic measurement.
Geodetic measurement is the segment of a geodesic
line on the ellipsoid and the altitude difference
between start and end points of the segment.
| |
GlobalCoordinates |
Represents a global coordinates. Which defined by the latitude and longitude.
Negative latitude - the southern hemisphere.
Negative longitude - Eastern Hemisphere.
The angles in the canonical form belong to the following intervals:
Latitude: -90 to +90 degrees
Longitude: -180 to +180 degrees
| |
GlobalPosition |
Represents a global position. Which defined by the latitude, longitude and elevation
above the surface of the ellipsoid.
|
Interfaces
Interface | Description | |
---|---|---|
IGeography |
Provides access to members of the geometry on the Earth's surface.
|