Skip to content

2.0.0

Latest
Compare
Choose a tag to compare
@FObermaier FObermaier released this 28 Aug 18:13
09d46b1

Release of ProjNET without GeoAPI.

  1. Now targets .NET Standard 2.0 only
  2. GeoAPI references removed; the relevant useful stuff has been moved inside this package (namespaces updated).
  3. A few redundant interfaces have been removed.
  4. Significantly reduced managed heap allocations in performance-critical methods.
  5. 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.
  6. Add "hotine_oblique_mercator_azimuth_center" as an additional alias for that projection (unblocks 11 EPSG codes, including EPSG:2056)
  7. Implemented the "lambert_azimuthal_equal_area" projection (unblocks 18 EPSG codes, including EPSG:3035).
  8. Callers no longer need to specify an Encoding to parse something that's already in text form

Other resolved issues:

  1. #32: Geocentric Coordinate System WKT Support
  2. #10: ConcatenatedTransform.Inverse() method destroys the state of child transformations
  3. #20: Math transform bug
  4. #37: Issues with 3857 to 25832
  5. #12: Make MapProjection.CalcUtmZone public
  6. #26: MathTransform.Transform modifies the original ICoordinateSequence
  7. #17: Convert latitude/longitude to Canada grid NAD83 (epsg:26910)