![]() Geo-Fencing: Define a perimeter and determine if your coordinate is within or near polylines.Adjusting a Coordinate latitudinal seconds, will retrigger all coordinate conversions and celestial data so your information is always up to date. For example, changing the GeoDate will cause all celestial times to recalculate. Property change notification: All properties automatically adjust as the Coordinate changes.Location based celestial information: Quickly determine sun set, moon rise, next solar eclipse or even zodiac signs at the input location.Coordinate moving/shifting: Shift coordinates using a distance and bearing, or a distance and target coordinate.Distance calculation: Calculate distances between coordinates.Coordinate parsing: Initialize a Coordinate with multiple format types using TryParse().Coordinate conversions: Convert Geodetic Latitude / Longitude to UTM, MGRS, Cartesian (Spherical and ECEF), Web Mercator (EPSG:3857), GEOREF or vice versa. ![]() ![]() Lat/Long formatting: Quickly format how a coordinate is output.It is highly recommended that developers reference our Performance Tips Page once they have become familiar with the basic usage of For example if you only need MGRS conversions, you can turn off celestial calculations and improve Coordinate initialization by 6-10ms. This approach may come at the cost of performance at times, but luckily the eager loading of certain properties can be turned off to improve benchmarks. ![]() CoordinateSharp.Magnetic - Calculate location based magnetic field elements.ĬoordinateSharp's ease of use comes from its eager loaded architecture.Documentation for extension packages is contained in the main documentation of the library and can be found on our website. Currently available extension packages may be downloaded via. Console.WriteLine(c) // N 47º 36' 22.32" W 122º 19' 55.56"Ĭonsole.WriteLine(c.Latitude.Seconds) // 22.32Ĭonsole.WriteLine(c.UTM) // 10T 550200mE 5272748mNĬonsole.WriteLine(c.CelestialInfo.SunSet) // 4:02:00 AMĬonsole.WriteLine(c.CelestialInfo.MoonAltitude) // 14.4169966277874Įxtension packages are being built to work in conjunction with CoordinateSharp. ![]() Once the Coordinate is created we have access to various formats and celestial data. In the below example we can create a Coordinate using one of the methods below. Usage ExampleĬoordinateSharp is simple to use. Details as well as pricing may be viewed on our website. You may use CoordinateSharp for free under the AGPL-3.0 (requires software to be open source) or a commercial use license that absolves you of the AGPL-3.0 open source requirements. Licensing & PurchaseĬoordinateSharp is split licensed. NET library that is designed to assist with geographic coordinate conversions, parsing, formatting, magnetic data, and location based celestial calculations such as sunset, sunrise, moonset, moonrise and more. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |