[PROJ] PROJ 8.2.0RC1 & PROJ-data 1.8RC1
Kristian Evers
kristianevers at gmail.com
Tue Oct 26 13:21:22 PDT 2021
All,
We’re closing in on the release date for the next PROJ version and hence I have prepared
release candidates for both PROJ 8.2.0 and PROJ-data 1.8.
The PROJ release includes a number of new features and bug fixes. See the release notes
below. The release candidates can be downloaded via the following links:
http://download.osgeo.org/proj/proj-8.2.0RC1.tar.gz
http://download.osgeo.org/proj/proj-8.2.0RC1.zip
The PROJ-data release adds two new grid files:
- SAGEOID2010, South African geoid
- GGM10, Mexican geoid model
and can be downloaded here:
http://download.osgeo.org/proj/proj-data-1.8RC1.tar.gz
http://download.osgeo.org/proj/proj-data-1.8RC1.zip
Please test the release candidates and report back your findings either here on the
mailing list in an issue on GitHub. Your feedback is appreciated.
Note that RFC 7 has been adopted which means that the 8.2 branch will be the last
which offer the option of building PROJ with autotools. From version 9.0.0 CMake
builds will be the only option. I encourage everyone to start adapting their build
workflows accordingly.
/Kristian
——————————————————————————————
8.2.0 Release Notes
-------------------
Announcements
-------------
From PROJ 9.0.0 and onwards CMake will be the only build system bundled
with the PROJ package. As a consequence support for Autotools builds will
stop when the 8.2 branch of PROJ reaches end of life. We encourage
everyone to adjust their build workflows as soon as possible and report
any discrepancies discovered between Autotools and CMake builds.
Details about the build system unification can be found in PROJ RFC 7.
Updates
-------
o Added the S2 projection (#2749)
o Added support for Degree Sign on input (#2791)
o ESRI WKT: add support for import/export of (non interrupted)
Goode Homolosine (#2827)
o Make filemanager aware of UWP Win32 API (#2831)
o Add proj_create_conversion_pole_rotation_netcdf_cf_convention() to
address netCDF datasets using a pole rotation method (#2835)
o Emit better debug message when a grid isn't found (#2838)
o Add support for GeodeticCRS using a Spherical planetocentric
coordinate system (#2847)
o PROJJSON: support additional properties allowed in id object (version,
authority_citation, uri) for parity with WKT2:2019 (#2850)
o Database layout modified to include "anchor" field to geodetic_datum and
vertical_datum tables, consequently database layout version is increased
to 1.2 (#2859)
o proj_factors(): accept P to be a projected CRS (#2868)
o Add IAU_2015 CRS definitions (#2876)
o CRS::extractGeodeticCRS(): implement for DerivedProjectedCRS (#2877)
o Added proj_trans_bounds() (#2882)
o CMake: add a BUILD_APPS to be able to disable build of all applications (#2895)
o CMake: generate invproj/invgeod binaries (symlinks on Unix, copy otherwise)
(#2897)
o CMake build: add generate_wkt1_parser and generate_wkt2_parser manual
target, and logic to detect when they must be run (#2900)
o Add fallback strategy for tinshift transform to use closest triangle for
points not in any (#2907)
o Database: update to EPSG v10.038 (#2910)
o CMake: revise handling of symbol export and static builds (#2912)
Bug fixes
---------
o Fix O(n^2) performance patterns where n is the number of steps of
a pipeline (#2820)
o Detect ESRI WKT better in certain circumstances (#2823)
o Fix performance issue on pipeline instanciation of huge (broken)
pipelines (#2824)
o Make sure to re-order projection parameters according to their canonical
order if needed (#2842)
o Fix database access across fork() when SQLite3 doesn't use pread[64]() (#2845)
o Fix error in implementation of Inverse ellipsoidal orthographic projection
that cause convergence to sometimes fail (#2853)
o Fix handling of edge-case coordinates in invers ortho ellipsoidal
oblique (#2855)
o proj_normalize_for_visualization(): set input and output units when there
are several alternative transformations (#2867)
o CRS::identify(): fix ignoring CS order when identifying a geodetic CRS
by a PROJ string with just the ellipsoid (#2881)
o Fix CRS Equality with PROJ parameter order (#2887)
o WKT concatenated operation parsing: fix when a axis order reversal conversion
is the first or last operation (#2891)
o WKT1 parser: recognize Lambert_Conformal_Conic as projection name for
LCC 1SP or 2SP (#2893)
o CMake: Always build gie if testing is requested (#2899)
o Geographic 3D CRS: allow to export to WKT1:ESRI if only the GEOGCS is known
(and thus extrapolating a VERTCS) (#2902)
o lib_proj.cmake: add a PROJ::proj alias and add BUILD_INTERFACE include
directories, so that proj can be used as a subdirectory of a larger
project (#2913)
More information about the PROJ
mailing list