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
Encoding
to 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)