[PROJ] PROJ 8.0.0RC1 and PROJ-data 1.5RC1

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
6 messages Options
Reply | Threaded
Open this post in threaded view
|

[PROJ] PROJ 8.0.0RC1 and PROJ-data 1.5RC1

Kristian Evers-3
All,

I have just uploaded releases candiates for the upcoming releases of PROJ 8.0.0 and PROJ-data 1.5.

The PROJ release candidate is includes various improvements, a few bug fixes and most notably
it *doesn’t* include the proj_api.h header. See the draft release notes below.

The PROJ-data packages includes new grids for the Norwegian NN1954 and NN2000 height systems
as well as NODATA fixes to dk_sdfe_dnn.tif and no_kv_HREF2018B_NN2000_EUREF89.tif.

Download the two release candidates here:

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

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

As usual everyone who uses PROJ is encouraged to try out the release candidates and report
back their experiences either here on the mailing list or in the issue tracker on GitHub.

/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)

 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)

_______________________________________________
PROJ mailing list
[hidden email]
https://lists.osgeo.org/mailman/listinfo/proj
Reply | Threaded
Open this post in threaded view
|

Re: PROJ 8.0.0RC1 and PROJ-data 1.5RC1

a.furieri
On Sat, 20 Feb 2021 14:24:45 +0100, Kristian Evers wrote:
> As usual everyone who uses PROJ is encouraged to try out the release
> candidates and report
> back their experiences either here on the mailing list or in the
> issue tracker on GitHub.
>

Hi Kristian,

all is well for what concerns SpatiaLite, on both Linux and
Windows mingw.
I've absolutely nothing to report about 8.0.0-RC1, building
and  testing was absolutely smooth and without any problem
whatsoever. for me it seems ready for final delivery.

bye Sandro
_______________________________________________
PROJ mailing list
[hidden email]
https://lists.osgeo.org/mailman/listinfo/proj
Reply | Threaded
Open this post in threaded view
|

Re: PROJ 8.0.0RC1 and PROJ-data 1.5RC1

Sebastiaan Couwenberg
In reply to this post by Kristian Evers-3
On 2/20/21 2:24 PM, Kristian Evers wrote:
> As usual everyone who uses PROJ is encouraged to try out the release candidates and report
> back their experiences either here on the mailing list or in the issue tracker on GitHub.
libgeotiff needs an update:

make[3]: Entering directory '/build/libgeotiff-1.6.0/test'
../test/testlistgeo ../bin/listgeo
============================================
Running ../test/testlistgeo using ../bin/listgeo:
============================================
proj_create: unrecognized format / unknown name
proj_create: unrecognized format / unknown name
proj_create: unrecognized format / unknown name
proj_create: unrecognized format / unknown name
proj_create: unrecognized format / unknown name
proj_create: unrecognized format / unknown name
proj_create: unrecognized format / unknown name
proj_create: unrecognized format / unknown name
proj_create: unrecognized format / unknown name
proj_create: unrecognized format / unknown name
diff testlistgeo_out with testlistgeo_out.dist
--- testlistgeo_out     2021-02-21 07:01:34.961336363 +0000
+++ testlistgeo_out.dist.tmp    2021-02-21 07:01:34.957336392 +0000
@@ -1566,6 +1566,9 @@
    ProjFalseEastingGeoKey: 649328.000000 m
    ProjFalseNorthingGeoKey: 665262.000000 m
 GCS: 4258/ETRS89
+Datum: 6258/European Terrestrial Reference System 1989
+Ellipsoid: 7019/GRS 1980 (6378137.00,6356752.31)
+Prime Meridian: 8901/Greenwich (0.000000/  0d 0' 0.00"E)
 Projection Linear Units: 9001/metre (1.000000m)

 Corner Coordinates:
@@ -1616,6 +1619,9 @@
    ProjFalseEastingGeoKey: 649328.000000 m
    ProjFalseNorthingGeoKey: 665262.000000 m
 GCS: 4258/ETRS89
+Datum: 6258/European Terrestrial Reference System 1989
+Ellipsoid: 7019/GRS 1980 (6378137.00,6356752.31)
+Prime Meridian: 8901/Greenwich (0.000000/  0d 0' 0.00"E)
 Projection Linear Units: 9001/metre (1.000000m)

 Corner Coordinates:
@@ -1744,6 +1750,9 @@
    ProjFalseEastingGeoKey: 4321000.000000 m
    ProjFalseNorthingGeoKey: 3210000.000000 m
 GCS: 4258/ETRS89
+Datum: 6258/European Terrestrial Reference System 1989
+Ellipsoid: 7019/GRS 1980 (6378137.00,6356752.31)
+Prime Meridian: 8901/Greenwich (0.000000/  0d 0' 0.00"E)
 Projection Linear Units: 9001/metre (1.000000m)

 Corner Coordinates:
@@ -1790,6 +1799,9 @@
    ProjFalseEastingGeoKey: 4321000.000000 m
    ProjFalseNorthingGeoKey: 3210000.000000 m
 GCS: 4258/ETRS89
+Datum: 6258/European Terrestrial Reference System 1989
+Ellipsoid: 7019/GRS 1980 (6378137.00,6356752.31)
+Prime Meridian: 8901/Greenwich (0.000000/  0d 0' 0.00"E)
 Projection Linear Units: 9001/metre (1.000000m)

 Corner Coordinates:

PROBLEMS HAVE OCCURRED
test file testlistgeo_out saved

make[3]: *** [Makefile:540: check-local] Error 100
make[3]: Leaving directory '/build/libgeotiff-1.6.0/test'


Kind Regards,

Bas

--
 GPG Key ID: 4096R/6750F10AE88D4AF1
Fingerprint: 8182 DE41 7056 408D 6146  50D1 6750 F10A E88D 4AF1
_______________________________________________
PROJ mailing list
[hidden email]
https://lists.osgeo.org/mailman/listinfo/proj
Reply | Threaded
Open this post in threaded view
|

Re: PROJ 8.0.0RC1 and PROJ-data 1.5RC1

Even Rouault-2
On dimanche 21 février 2021 08:18:15 CET Sebastiaan Couwenberg wrote:
> On 2/20/21 2:24 PM, Kristian Evers wrote:
> > As usual everyone who uses PROJ is encouraged to try out the release
> > candidates and report back their experiences either here on the mailing
> > list or in the issue tracker on GitHub.
> libgeotiff needs an update:

libgeotiff update has been committed in libgeotiff master:
https://github.com/OSGeo/libgeotiff/commit/622a4b2ac416d5907fe00025ace50f31729e55ed

Even

--
http://www.spatialys.com
_______________________________________________
PROJ mailing list
[hidden email]
https://lists.osgeo.org/mailman/listinfo/proj
Reply | Threaded
Open this post in threaded view
|

Re: PROJ 8.0.0RC1 and PROJ-data 1.5RC1

Sebastiaan Couwenberg
In reply to this post by Kristian Evers-3
On 2/20/21 2:24 PM, Kristian Evers wrote:
> As usual everyone who uses PROJ is encouraged to try out the release candidates and report
> back their experiences either here on the mailing list or in the issue tracker on GitHub.

All the packages in Debian have been rebuilt with PROJ 8.0.0RC1, see:

 https://lists.debian.org/debian-gis/2021/02/msg00006.html

Quite a lot of failures due to projects still using proj_api.h, as can
also be seen on:

 https://github.com/OSGeo/PROJ/wiki/proj.h-adoption-status

There are also some projects that do support proj.h like QGIS & PostGIS,
but their build system still assumes that proj_api.h is always present
and fails when it isn't.

Kind Regards,

Bas

--
 GPG Key ID: 4096R/6750F10AE88D4AF1
Fingerprint: 8182 DE41 7056 408D 6146  50D1 6750 F10A E88D 4AF1
_______________________________________________
PROJ mailing list
[hidden email]
https://lists.osgeo.org/mailman/listinfo/proj
Reply | Threaded
Open this post in threaded view
|

Re: PROJ 8.0.0RC1 and PROJ-data 1.5RC1

jmckenna
Administrator
In reply to this post by Kristian Evers-3
Hi Kristian, all,

I've been testing locally with RC1, so far so good with Visual Studio on
Windows.  (with GDAL3, MapServer-dev, libgeotiff-master,
libspatialite-5.0.1, etc.)

Will continue to play with it...

-jeff




--
Jeff McKenna
GatewayGeo: MapServer Consulting and Training Services
co-founder of FOSS4G
http://gatewaygeo.com/



On 2021-02-20 9:24 a.m., Kristian Evers wrote:

> All,
>
> I have just uploaded releases candiates for the upcoming releases of PROJ 8.0.0 and PROJ-data 1.5.
>
> The PROJ release candidate is includes various improvements, a few bug fixes and most notably
> it *doesn’t* include the proj_api.h header. See the draft release notes below.
>
> The PROJ-data packages includes new grids for the Norwegian NN1954 and NN2000 height systems
> as well as NODATA fixes to dk_sdfe_dnn.tif and no_kv_HREF2018B_NN2000_EUREF89.tif.
>
> Download the two release candidates here:
>
> http://download.osgeo.org/proj/proj-8.0.0RC1.tar.gz
> http://download.osgeo.org/proj/proj-8.0.0RC1.zip
>
> http://download.osgeo.org/proj/proj-data-1.5RC1.tar.gz
> http://download.osgeo.org/proj/proj-data-1.5RC1.zip
>
> As usual everyone who uses PROJ is encouraged to try out the release candidates and report
> back their experiences either here on the mailing list or in the issue tracker on GitHub.
>
> /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)
>
>   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)
>
> _______________________________________________
> PROJ mailing list
> [hidden email]
> https://lists.osgeo.org/mailman/listinfo/proj
>

_______________________________________________
PROJ mailing list
[hidden email]
https://lists.osgeo.org/mailman/listinfo/proj