Releases: NetTopologySuite/ProjNet4GeoAPI
Releases · NetTopologySuite/ProjNet4GeoAPI
v2.1
What's Changed
- Add Gauss_Kruger projection to registry (Transverse_Mercator alias) by @jarobbins in #74
- CoordinateSystem.WKT creates WKT that can't be parsed by @jarobbins in #77
- Output ClassName in Projection.WKT instead of Name by @jarobbins in #69
- Fix incorrect parameter order in coordinate system constructors (#64) by @jhaverkost in #80
- Declare MapProjection-derived class public instead of internal by @jarobbins in #72
- LambertAzimuthalEqualAreaProjection: fix transformation when x = 0 by @sguimmara in #91
- Add orthographic projection class by @tommygebhardt in #101
- Add compound and vertical coordinate systems by @tommygebhardt in #103
- Add polar stereographic projection by @stigrj in #109
- Fixing build issue with Atanh and fixing some build warnings by @driekus77 in #120
- Support of the Auxiliary Mercator Sphere projection. by @mario-mu in #127
- Fixed an error when importing projected coordinate systems. Support o… by @mario-mu in #128
- Fixed an error when reading the AuthorityCode parameter by @mario-mu in #129
- Error for the GithubIssue98 test fixed by @mario-mu in #130
- Fixed a bug in the ProjectionRegistry with the naming of the projecti… by @mario-mu in #132
- Added support for Lambert Tangential Conformal Conic Projection by @mario-mu in #133
New Contributors
- @jarobbins made their first contribution in #74
- @jhaverkost made their first contribution in #80
- @sguimmara made their first contribution in #91
- @tommygebhardt made their first contribution in #101
- @dependabot[bot] made their first contribution in #110
- @stigrj made their first contribution in #109
- @driekus77 made their first contribution in #120
- @mario-mu made their first contribution in #127
Full Changelog: v2.0...v2.1
2.0.0
Release of ProjNET without GeoAPI.
- Now targets .NET Standard 2.0 only
- GeoAPI references removed; the relevant useful stuff has been moved inside this package (namespaces updated).
- A few redundant interfaces have been removed.
- Significantly reduced managed heap allocations in performance-critical methods.
- Added support in the base classes to implement bulk transformations.
- Currently, few "in-the-box" methods actually take advantage of this, but it gives external and (possible) future implementations more options to resolve bottlenecks without having to abandon the Proj.NET abstractions entirely.
- Add "
hotine_oblique_mercator_azimuth_center" as an additional alias for that projection (unblocks 11 EPSG codes, including EPSG:2056) - Implemented the "
lambert_azimuthal_equal_area" projection (unblocks 18 EPSG codes, including EPSG:3035). - Callers no longer need to specify an
Encodingto parse something that's already in text form
Other resolved issues:
- #32: Geocentric Coordinate System WKT Support
- #10: ConcatenatedTransform.Inverse() method destroys the state of child transformations
- #20: Math transform bug
- #37: Issues with 3857 to 25832
- #12: Make MapProjection.CalcUtmZone public
- #26: MathTransform.Transform modifies the original ICoordinateSequence
- #17: Convert latitude/longitude to Canada grid NAD83 (epsg:26910)
v1.14
Fix to nuspec file Removed \n in AssemblyDescription New unit test