From 519c6bcac04a9e0f74511aa241ad8cfd3191ccd8 Mon Sep 17 00:00:00 2001 From: Kristian Evers Date: Fri, 1 Mar 2019 19:13:31 +0100 Subject: Update docs and travis for 6.0.0 release --- docs/source/download.rst | 22 +++++--- docs/source/news.rst | 127 +++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 142 insertions(+), 7 deletions(-) (limited to 'docs/source') diff --git a/docs/source/download.rst b/docs/source/download.rst index 8eba39ba..6e938644 100644 --- a/docs/source/download.rst +++ b/docs/source/download.rst @@ -13,28 +13,33 @@ distribution of the source code and various resource files archives. See Current Release -------------------------------------------------------------------------------- -* **2018-09-15** `proj-5.2.0.tar.gz`_ (`md5`_) +* **2019-03-01** `proj-6.6.0.tar.gz`_ (`md5`_) * **2018-09-15** `proj-datumgrid-1.8.zip`_ -* **2018-09-15** `proj-datumgrid-europe-1.1.zip`_ -* **2018-09-15** `proj-datumgrid-north-america-1.1.zip`_ +* **2019-03-01** `proj-datumgrid-europe-1.2.zip`_ +* **2019-03-01** `proj-datumgrid-north-america-1.2.zip`_ * **2018-03-01** `proj-datumgrid-oceania-1.0.zip`_ +* **2019-03-01** `proj-datumgrid-world-1.0.zip`_ * **PDF Manual** `proj.pdf`_ Past Releases -------------------------------------------------------------------------------- -* **2018-06-01** `proj-5.1.0.tar.gz`_ (`md5`_) -* **2018-04-01** `proj-5.0.1.tar.gz`_ (`md5`_) +* **2018-09-15** `proj-5.2.0.tar.gz`_ +* **2018-06-01** `proj-5.1.0.tar.gz`_ +* **2018-04-01** `proj-5.0.1.tar.gz`_ * **2018-03-01** `proj-5.0.0.tar.gz`_ * **2016-09-02** `proj-4.9.3.tar.gz`_ * **2015-09-13** `proj-4.9.2.tar.gz`_ * **2015-03-04** `proj-4.9.1.tar.gz`_ -* **2016-09-11** `proj-datumgrid-1.6.zip`_ * **2018-03-01** `proj-datumgrid-1.7.zip`_ +* **2016-09-11** `proj-datumgrid-1.6.zip`_ +* **2018-09-15** `proj-datumgrid-europe-1.1.zip`_ +* **2018-09-15** `proj-datumgrid-north-america-1.1.zip`_ * **2018-03-01** `proj-datumgrid-europe-1.0.zip`_ * **2018-03-01** `proj-datumgrid-north-america-1.0.zip`_ +.. _`proj-6.0.0.tar.gz`: http://download.osgeo.org/proj/proj-6.0.0.tar.gz .. _`proj-5.2.0.tar.gz`: http://download.osgeo.org/proj/proj-5.2.0.tar.gz .. _`proj-5.1.0.tar.gz`: http://download.osgeo.org/proj/proj-5.1.0.tar.gz .. _`proj-5.0.1.tar.gz`: http://download.osgeo.org/proj/proj-5.0.1.tar.gz @@ -47,8 +52,11 @@ Past Releases .. _`proj-datumgrid-1.8.zip`: http://download.osgeo.org/proj/proj-datumgrid-1.8.zip .. _`proj-datumgrid-europe-1.0.zip`: http://download.osgeo.org/proj/proj-datumgrid-europe-1.0.zip .. _`proj-datumgrid-europe-1.1.zip`: http://download.osgeo.org/proj/proj-datumgrid-europe-1.1.zip +.. _`proj-datumgrid-europe-1.2.zip`: http://download.osgeo.org/proj/proj-datumgrid-europe-1.2.zip .. _`proj-datumgrid-north-america-1.0.zip`: http://download.osgeo.org/proj/proj-datumgrid-north-america-1.0.zip .. _`proj-datumgrid-north-america-1.1.zip`: http://download.osgeo.org/proj/proj-datumgrid-north-america-1.1.zip +.. _`proj-datumgrid-north-america-1.2.zip`: http://download.osgeo.org/proj/proj-datumgrid-north-america-1.2.zip .. _`proj-datumgrid-oceania-1.0.zip`: http://download.osgeo.org/proj/proj-datumgrid-oceania-1.0.zip -.. _`md5`: http://download.osgeo.org/proj/proj-5.2.0.tar.gz.md5 +.. _`proj-datumgrid-world-1.0.zip`: http://download.osgeo.org/proj/proj-datumgrid-world-1.0.zip +.. _`md5`: http://download.osgeo.org/proj/proj-6.0.0.tar.gz.md5 .. _`proj.pdf`: https://raw.githubusercontent.com/OSGeo/proj.4/gh-pages/proj.pdf diff --git a/docs/source/news.rst b/docs/source/news.rst index 4f95d954..8c7d4c43 100644 --- a/docs/source/news.rst +++ b/docs/source/news.rst @@ -3,6 +3,133 @@ News ############################################################################### +6.0.0 Release Notes +++++++++++++++++++++++++++++++++++++++++ +*Marhc 1st 2019* + + +PROJ 6 has undergone extensive changes to increase its functional scope from a +cartographic projection engine with so-called "early-binding" geodetic datum +transformation capabilities to a more complete library supporting coordinate +transformations and coordinate reference systems. + +As a foundation for other enhancements, PROJ now includes a C++ implementation +of the modelisation propopsed by the ISO-19111:2019 standard / OGC Abstract +Specification Topic 2: "Referencing By Coordinates", for geodetic reference +frames (datums), coordinate reference systems and coordinate operations. +Construction and query of those geodetic objects is available through a new C++ +API, and also accessible for the most part from bindings in the C API. + +Those geodetic objects can be imported and exported from and into the OGC +Well-Known Text format (WKT) in its different variants: ESRI WKT, GDAL WKT 1, +WKT2:2015 (ISO 19162:2015) and WKT2:2018 (ISO 19162:2018). Import and export of +CRS objects from and into PROJ strings is also supported. This functionality +was previously available in the GDAL software library (except WKT2 support +which is a new feature), and is now an integral part of PROJ. + +A unified database of geodetic objects, coordinate reference systems and their +metadata, and coordinate operations between those CRS is now available in a +SQLite3 database file, proj.db. This includes definitions imported from the +IOGP EPSG dataset (v9.6.0 release), the IGNF (French national mapping agency) +geodetic registry and the ESRI projection engine database. PROJ is now the +reference software in the "OSGeo C stack" for this CRS and coordinate operation +database, whereas previously this functionality was spread over PROJ, GDAL and +libgeotiff, and used CSV or other adhoc text-based formats. + +Late-binding coordinate operation capabilities, that takes metadata such as +area of use and accuracy into account, has been added. This can avoid in a +number of situations the past requirement of using WGS84 as a pivot system, +which could cause unneeded accuracy loss, or was not doable at all sometimes +when transformation to WGS84 was not available. Those late-binding capabilities +are now used by the proj_create_crs_to_crs() function and the cs2cs utility. + +A new command line utility, projinfo, has been added to query information about +a geodetic object of the database, import and export geodetic objects from/into +WKT and PROJ strings, and display coordinate operations available between two +CRSs. + + UPDATES + ------- + + o Removed projects.h as a public interface (`#835 <`_) + + o Deprecated the proj_api.h interface. The header file is still available + but will be removed with the next major version release of PROJ. It is + now required to define ACCEPT_USE_OF_DEPRECATED_PROJ_API_H before the + interface can be used (`#836 <`_) + + o Removed support for the nmake build system (`#838 `_) + + o Removed support for the proj_def.dat defaults file (`#201 `_) + + o C++11 required for building PROJ (`#1203 `_) + + o Added build dependency on SQLite 3.7 (`#1175 `_) + + o Added projinfo command line application (`#1189 `_) + + o Added many functions to proj.h for handling ISO19111 functionality (`#1175 `_) + + o Added C++ API exposing ISO19111 functionality (`#1175 `_) + + o Updated cs2cs to use late-binding features (`#1182 `_) + + o Removed the nad2bin application. Now available in the proj-datumgrid + git repository (`#1236 `_) + + o Removed support for Chebyshev polynomials in proj (`#1226 `_) + + o Removed proj_geocentric_latitude from proj.h API (`#1170 `_) + + o Changed behaviour of proj: Now only allow initialization of + projections (`#1162 `_) + + o Changed behaviour of tmerc: Now default to the Extended Transverse + Mercator algorithm (etmerc). Old implementation available by adding + +approx (`#404 `_) + + o Chaged behaviour: Default ellipsoid now set to GRS80 (was WGS84) (`#1210 `_) + + o Allow multiple directories in PROJ_LIB environment variable (`#1281 `_) + + o Added Lambert Conic Conformal (2SP Michigan) projection (`#1142 `_) + + o Added Bertin1953 projection (`#1133 `_) + + o Added Tobler-Mercator projection (`#1153 `_) + + o Added Molodensky-Badekas transform (`#1160 `_) + + o Added push and pop coordinate operations (`#1250 `_) + + o Removed +t_obs parameter from helmert and deformation (`#1264 `_) + + o Added +dt parameter to deformation as replacement for + removed +t_obs (`#1264 `_) + + BUG FIXES + --------- + + o Read +towgs84 values correctly on locales not using dot as comma separator (`#1136 `_) + + o Fixed file offset for reading of shift values in NTv1 files (`#1144 `_) + + o Avoid problems with PTHREAD_MUTEX_RECURSIVE when using CMake (`#1158 `_) + + o Avoid raising errors when setting ellipsoid flattening to zero (`#1191 `_) + + o Fixed lower square calculations in rHealpix projection (`#1206 `_) + + o Allow Molodensky transform parameters to be zero (`#1194 `_) + + o Fixed wrong parameter in ITRF2000 init file (`#1240 `_) + + o Fixed use of grid paths including spaces (`#1152 `_) + + o Robinson: fix wrong values for forward path for latitudes >= 87.5, + and fix inaccurate inverse method (`#1172 `_) + + PROJ 5.2.0 ++++++++++++++++++++++++++++++++++++++++ *September 15th 2018* -- cgit v1.2.3