CoordinateSharp v2.3.1.1 Release Notes
Release Date: 2019-11-05 // over 4 years ago-
- Coordinates may now operate in local / UTC offset time.
- 🐎 Greatly improves local time conversion performance. Benchmarks now match UTC calculation benchmarks.
- Simplifies local time conversion calls.
- 🗄 Deprecates legacy local time calls.
- ⬇️ Reduces GeoDate property change overhead.
- Minor
EagerLoad_Extensions
improvements. - 📜 Parser improvements. Geodetic coordinates will now successfully parse if latitudes are before longitudes in string. UTM single strings will now parse.
- Developer Guide, Celestial section changes to match new and improved methods.
- 🆓 License modification to allow for free commercial use license issuance for certain use cases.
- 📦 Split license packed with Nuget package.
- ✂ Removes .pdb files from pack.
Example of Coordinate local time operation.
//EST Date 21-MAR-2019 @ 07:00 AMDateTime d = new DateTime(2017,3,21,7,0,0);Coordinate c = new Coordinate(40.57682, -70.75678, d);//Coordinate still assumes the date is UTC, so we must specify the local offset hours.c.Offset = -4; //EST is UTC -4 hoursc.CelestialInfo.SunRise.ToString(); //Outputs 3/21/2017 06:45:00 AM