PROJ 9.1.0
9.1.0 Release Notes
Updates
-
Database
-
Database: update to EPSG v10.074 (#3273)
-
Update ESRI objects to version 3.0.0 (#3257)
-
Generate null transformation between geodetic/vertical datum ensemble and its members (#3266)
-
Add
fk delete cascade
to database tables for improved customizability of the database (#3237) -
Add Svalbard geoid grid
no_kv_arcgp-2006-sk
to grid alternatives (#3292) -
Added French
grid fr_ign_RAF20
to grid alternatives (#3228)
-
-
WKT & PROJJSON
-
WKT2 parser: allow unit-less PARAMETER for coordinate operations (#3271)
-
WKT and PROJJSON adjustments (#3234)
-
Bump PROJJSON to v0.5 (#3216)
-
Change order of horizontal and vertical operations when dealing with WKT1 / PROJ4 compound CRS (#3127)
-
Coordinate Operations
-
Implement Vertical Offset and slope transformation method (#3200)
-
Add Interrupted Mollweide (land and ocean view) projections (#3139)
-
Add invertible Horner polynomials (#3133)
-
Optimizations
-
NTv2 and GTX grid readers: add a cache of lines to speed-up (#3241)
-
IComparable::isEquivalentTo()
optimizations (#3233) -
Various Updates
-
createOperations()
/proj_trans()
: better take into account area of interest name / do not only keep first returned coordinate operation (#3282) -
createOperations()
: take into account axis unit and inversion of target DerivedProjectedCRS (#3281) -
Allow a Compound CRS with derived projected (#3283)
-
Make "Vertical Offset and Slope" method usable as a deriving conversion of a DerivedVerticalCRS (#3270)
-
PROJ pipeline generator: recognize opposite Helmert transformations using a different convention (#3265)
-
createOperations()
: prefer simpler pipelines / affects WGS 84 to GDA94/GDA2020 (#3248) -
Make it possible to determine which grid files were actually used during a transformation (#3180)
-
Transformation: no longer do vertical trasnformation when doing compound CRS to 2D CRS / add --3d to cs2cs (#3119)
-
Deprecate PROJ4 CMake name (#3094)
-
Use
GNUInstallDirs
for CMake install locations (#3100) -
Introduce
PROJ_DATA
environment variable to deprecatePROJ_LIB
(#3253)
Bug fixes
-
projinfo
: fix crash on--list-crs
when proj.db cannot be opened (#3290) -
getCRSInfoList()
: fix retrieval of projected_crs given by text_definition
only (#3289) -
WKT parser: fix issue when parsing some WKT1 with Hotine_Oblique_Mercator_Azimuth_Center and ignoring rectified_grid_angle (#3280)
-
WKT1 import: better deal when the angular unit of the GEOGCS[] of the
PROJCS[] doesn't match the one from the database (#3274) -
createOperations()
: avoid potential infinite recursions (#3264) -
WKT ESRI: fix related to projected CRS export and add support for geographic
3D CRS with LINUNIT node (#3256) -
proj_grid_info()
: make it work again with remote grids (#3239) -
createOperations()
: fix projected CRS with non-metre horiz&vertical unit and towgs84 to gencentric CRS (#3231) -
createOperations()
: fix infinite recursion in a complex case (#3226)