[PROJ] PROJ 8.0.0 and PROJ-data 1.5

Kristian Evers kristianevers at gmail.com
Mon Mar 1 04:18:46 PST 2021


On behalf of the PROJ development team I am happy to announce the
release of PROJ 8.0.0 and PROJ-data 1.5. 

The PROJ release includes a number of updates and bug fixes as well
the removal of the proj_api.h header file. See the detailed release
notes below. 

The PROJ-data package adds two new grid files (NN1954 and NN2000)
that are referenced in the database updates. NODATA values has been
clarified in a few Danish and Norwegian grids.

Get the packages here:

http://download.osgeo.org/proj/proj-8.0.0.tar.gz
http://download.osgeo.org/proj/proj-8.0.0.zip


http://download.osgeo.org/proj/proj-data-1.5.tar.gz
http://download.osgeo.org/proj/proj-data-1.5.zip



/Kristian



———————————————————

8.0.0 Release Notes
-------------------

With the release of PROJ 8 the proj_api.h API is finally removed. See
https://proj.org/development/migration.html for more info on how to migrate
from the old to the proj.h API.

With the removal of proj_api.h it has been possible to simplify error codes
and messages given by the software. The error codes are exposed in the API.

Several improvements has been made to the command line utilities as well as
tweaks in the underlying API.

 Updates
 -------

 o Public header file proj_api.h removed (#837)

 o Improved accuracy of the Mercator projection (#2397)

 o Copyright statement wording updated (#2417)

 o Allow cct to instantiate operations via object codes or names (#2419)

 o Allow @filename syntax in cct (#2420)

 o Added geocentric->topocentric conversion (+proj=topocentric) (#2444)

 o Update GeographicLib to version 1.51 (#2445)

 o Added option to allow export of Geographic/Projected 3D CRS
   in WKT1_GDAL (#2450)

 o Added --area and --bbox options in cs2cs to restrict candidate
   coordinate operations (#2466)

 o Added build time option to make PROJ_LIB env var tested last (#2476)

 o Added --authority switch in cs2cs to control where coordinate operations
   are looked for. C API function proj_create_crs_to_crs_from_pj() updated
   accordingly (#2477)

 o Error codes revised and exposed in the public API (#2487)

 o Added --accuracy options to projinfo. C API function
   proj_create_crs_to_crs_from_pj() updated accordingly (#2488)

 o Added proj_crs_is_derived() function to C API (#2496)

 o Enabled linking against static cURL on Windows (#2514)

 o Updated ESRI CRS database to 12.7 (10.8.1/2.6) (#2519)

 o Allow a WKT BoundCRS to use a PROJ string transformation (#2521)

 o Update to EPSG v10.015 (#2539)

 o Default log level set to PJ_LOG_ERROR (#2542)

 o CMake installs a pkg-config file proj.pc, where supported (#2547)

 Bug fixes
 ---------

 o Do not restrict longitude to [-90;90] range in spherical transver Mercator
   forward projection (#2471)

 o createOperations(): fix Compound to Geog3D/Projected3D CRS with non-metre ellipsoidal height (#2500)

 o Avoid error messages to be emitted log level is set to PJ_LOG_NONE (#2527)

 o Close database connection when autoclose set to True (#2532)


More information about the PROJ mailing list