Skip to content

Releases: NetTopologySuite/ProjNet4GeoAPI

v2.1

18 Aug 09:49

Choose a tag to compare

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

Full Changelog: v2.0...v2.1

2.0.0

28 Aug 18:13
09d46b1

Choose a tag to compare

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)

v1.14

15 Aug 07:03

Choose a tag to compare

Fix to nuspec file

Removed \n in AssemblyDescription
New unit test