[PROJ] PROJ 9.3.1RC1 & PROJ-data 1.16RC1

Kristian Evers kristianevers at gmail.com
Sun Nov 26 08:48:36 PST 2023


All,

It’s time for another round of releases, so in preparation for the final packages I have uploaded
 release candidates for PROJ and PROJ-data. Download the archives here:

https://download.osgeo.org/proj/proj-9.3.1RC1.tar.gz
https://download.osgeo.org/proj/proj-9.3.1RC1.zip 
  
https://download.osgeo.org/proj/proj-data-1.16RC1.tar.gz
https://download.osgeo.org/proj/proj-data-1.16RC1.zip

The PROJ release includes updates to the database contents and bug fixes. See the release notes below. 
The PROJ-data release adds the German geoid model GCG2016.

Please test the release candidates and report any issues you may find with them. Either here
on the mailing list or on GitHub.

/Kristian

———————

9.3.1 Release Notes
-------------------

 Updates
 -------

 o Update to EPSG 10.098 (#3968)

 o Update ESRI objects to v3.2.0 (#3944)

 Bug fixes
 ---------

 o ITRF2008: fix wrong sign for 'dry' parameter of EURA and EURA_T  (#3870)

 o Fix build error with MSVC 2019 in /std:c++20 on NN_NO_CHECK() (#3872)

 o  ESRI WKT import: normalize GCS_unknown to unknown and D_unknown to unknown (#3874)

 o CoordinateOperationFactory: deal with CompoundToCompound with a horizontal similarity
   transformation and a ballpark vertical (#3881)

 o Ellipsoid::_isEquivalentTo(): fix so that an ellipsoid of semi-major axis A (and
   non-zero inv flattening) isn't equivalent to a sphere of radius A (#3882)

 o isEquivalentTo(): make a datum name 'unknown' equivalent to another one (#3883)

 o cs2cs: fix handling of input coordinates in grad (#3886)

 o Make setargv.obj available on Universal Windows Platform (#3891)

 o Allow opening proj.db with a URI (#3892)

 o createOperations(): fix GeogCRS 3D with TOWGS84 to geocentric CRS (#3915)

 o Fix test suite so that it can pass with ENABLE_TIFF=OFF (#3916)

 o GeographicBoundingBox::intersects(): avoid infinite recursion and stack overflow
   on invalid bounding boxes (#3919)

 o Fix importing '+proj=topocentric ... +type=crs' by using a geocentric CRS as
   the base CRS (#3924)

 o Allow LOCAL_CS with 3 axes (#3928)

 o WKT1 parser: in non-strict mode, accept missing UNIT[] in GEOGCS, GEOCCS,
   PROJCS and VERT_CS elements (#3933)

 o createOperations(): fix issue with a obscure case involving CompoundCRS of
   unknown horizontal datum + boundCRS of vertical (#3934)

 o createOperations(): fix bad PROJ pipeline when converting between Geog3D
   with non-metre height to CompoundCRS (#3943)

 o createOperations(): Fix possible null dereference on invalid WKT input (#3946)

 o proj_factor: fix when input is a compound CRS of a projected CRS (#3950)

 o pj_get_suggested_operation(): tune it to give correct result for RGAF09 to
   RRAF 1991 / UTM zone 20N + Guadeloupe 1988 height transformation (#3954)

 o Move static NameSpace::GLOBAL definition in static.cpp to avoid
  'static initialization fiasco' (#3956)

 o horner: allow arbitrary input type of coordinate (#3961)



More information about the PROJ mailing list