Skip to content

PROJ 9.4.0

Compare
Choose a tag to compare
@kbevers kbevers released this 01 Mar 17:04
· 339 commits to master since this release

Updates

  • Add support for transformations involving coordinate epoch changes (PointMotionOperation), specifically for Canadian NAD83(CSRS)(#3884)
  • SSL_OPTIONS: set SSL options on Curl library (#3936)
  • Add support for unity builds (#3962)
  • Added ability to install *.tif if present in data (#3970)
  • createOperationsCompoundToGeog(): tune selection logic when --grid-check known_available is specified (#3990)
  • Increase CMake minimum version from 3.9 to 3.16 (#3997)
  • CMake: use FetchContent to get googletest-1.12.1 (#4006)
  • CMake: Replace custom FindSqlite3 with FindSQLite3 built-in (#4007)
  • tpeqd: use numerically stable formula for computing the central angle from (phi_1, lam_1) to (phi_2, lam_2) (#4009)
  • Move content of proj_experimental.h to proj.h (#4019)
  • Add +proj=mod_krovak projection method for Modified Krovak that applies to S-JTSK/05 in the Czech Republic (#4021)
  • PROJString formatter optimizer: simplify pipelines doing [Modified]Krovak (South West) <--> [Modified]Krovak (East North) by just doing an axis swap (#4034)
  • +proj=gridshift: enhance to support grids referenced in projected CRS, and with easting_offset/northing_offset corrections (#4038)
  • Tune concatenated operation instanciation, reference CR2005 geoid for Czechia and add (disabled by default) records for Czechia S-JTSK/05 based transformations (#4044)
  • Database: update to EPSG v11.004 (#4062)

Bug fixes

  • Fix missing symbols at link time for Windows target in Visual Studio (#3984)
  • Improve error message in axisswap (#3885
  • Avoid convergence errors in +proj=gridshift when using biquadratic interpolation (#3985)