CoordinateSharp Abilities
masterCoordinateSharp provides a wide range of geographic and celestial capabilities:
- Lat/Long formatting: Quickly format coordinate output.
- Coordinate conversions: Convert between Geodetic Latitude/Longitude and UTM, MGRS, Cartesian (Spherical and ECEF), Web Mercator (EPS:3857), or GEOREF.
- Coordinate parsing: Initialize coordinates using
TryParse()with multiple format types. - Distance calculation: Calculate distances between two coordinates.
- Coordinate moving/shifting: Shift coordinates using a distance and bearing, or a distance and a target coordinate.
- Location based celestial information: Determine sunset, moonrise, next solar eclipse, or zodiac signs.
- Property change notification: Properties automatically adjust when the
Coordinatechanges (e.g., changingGeoDaterecalculates celestial times). - Geo-Fencing: Define perimeters and check if a coordinate is within or near polylines.
- Magnetic Data: Determine geographic magnetic data (requires
CoordinateSharp.Magneticextension package).