aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-10-18createOperations(): fix double vertical unit conversion from CompoundCRS to ↵Even Rouault
other CRS when the horizontal part of the projected CRS uses non-metre unit Fix issue reported on https://lists.osgeo.org/pipermail/proj/2019-October/008939.html
2019-10-16Merge pull request #1676 from OSGeo/backport-1675-to-6.2Even Rouault
[Backport 6.2] Use dedicated logo for website
2019-10-16Use dedicated logo for websiteKristian Evers
Fixes #1670
2019-10-13Merge pull request #1668 from OSGeo/backport-1653-to-6.2Even Rouault
[Backport 6.2] ob_tran doc: fix/clarify semantics of o_lat_p/o_lon_p
2019-10-12Merge pull request #1667 from rouault/backport-1665-to-6.2Even Rouault
[Backport 6.2] createOperations(): allow transforming from a compoundCRS of a bound verticalCRS to a 2D CRS
2019-10-12createOperations(): allow transforming from a compoundCRS of a bound ↵Even Rouault
verticalCRS to a 2D CRS
2019-10-07[Backport 6.2] Add logo to website (#1661)Kristian Evers
[Backport 6.2] Add logo to website
2019-10-07Add PROJ logKristian Evers
Courtesy of Sylvain Beorchia. The logo is put under the CC-0 license.
2019-10-07Add logo to websiteKristian Evers
2019-10-07Add PROJ logKristian Evers
Courtesy of Sylvain Beorchia. The logo is put under the CC-0 license.
2019-10-04Merge pull request #1658 from OSGeo/backport-1655-to-6.2Even Rouault
[Backport 6.2] aeqd: for spherical forward path, go to higher precision ellipsoidal case when the point coordinates are super close to the origin (fixes #1654)
2019-10-04Doc: Update conda install procedureKristian Evers
The PROJ Conda package is now simply called "proj". Also mention that the grid packages can be installed with Conda.
2019-10-03aeqd: for spherical forward path, go to higher precision ellipsoidal case ↵Even Rouault
when the point coordinates are super close to the origin (fixes #1654)
2019-10-03ob_tran.cpp: add comment to link maths with Snyder's formulasEven Rouault
2019-10-03ob_tran doc: fix/clarify semantics of o_lat_p/o_lon_pEven Rouault
This is a super confusing topic, but from experiments, and in particular with the example of Fairgrieve projection, o_lat_p and o_lon_p are the coordinates of the North pole of the unrotated geographic CRS expressed in the rotated geographic CRS. This is different from defining a 'new pole', which would be the coordinates of the rotated North pole expressed in the unrotated CRS.
2019-10-03Merge pull request #1652 from OSGeo/backport-1651-to-6.2Even Rouault
[Backport 6.2] Only call pkg-config in configure when necessary
2019-10-03Only call pkg-config in configure when necessaryJakob Egger
Only call pkg-config in the configure script when the variables $SQLITE3_CFLAGS and $SQLITE3_LIBS are not set. This allows building PROJ when pkg-config is not available.
2019-09-30Merge pull request #1646 from OSGeo/backport-1645-to-6.2Even Rouault
[Backport 6.2] PROJ string CRS ingester: recognize more unit-less parameters, and general handling of +key=string_value parameters
2019-09-28PROJ string CRS ingester: recognize more unit-less parameters, and general ↵Even Rouault
handling of +key=string_value parameters
2019-09-28Merge pull request #1636 from OSGeo/backport-1633-to-6.2Even Rouault
Backport #1633 to 6.2
2019-09-28createOperations() sorting: sort operations that cannot be exported as PROJ ↵Even Rouault
pipelines at end
2019-09-28Database: update to EPSG 9.8.2Even Rouault
With limitation of https://github.com/OSGeo/PROJ/issues/1632 regarding concatenated operations with more than 3 steps.
2019-09-26Merge pull request #1643 from rouault/backport-1641-to-6.2Even Rouault
[Backport 6.2] proj_create_crs_to_crs(): fix when there are only transformations with ballpark steps
2019-09-26proj_create_crs_to_crs(): fix when there are only transformations with ↵Even Rouault
ballpark steps Currently we would discard all operations, resulting in a PJ object with zero candidates. Better use those operations if nothing better is available. Was seen on transforming from ETRS89 / UTM zone 31N + EGM96 height to WGS 84 (G1762). The horizontal transformation from ETRS89 to WGS 84 (G1762) is a ballpark one.
2019-09-26Merge pull request #1639 from OSGeo/backport-1637-to-6.2Kristian Evers
[Backport 6.2] io.cpp: fix build on Solaris
2019-09-25isea: avoid shadowing warning on 'quad' on SolarisEven Rouault
Patch proj-6.2.0-isea.gpatch by Eric Dechaux
2019-09-25hatano/mbtfpp: do not use CS to fix Solaris build issueEven Rouault
Patches proj-6.2.0-hanato.gpatch and proj-6.2.0-mbtfpp.gpatch from Eric Dechaux
2019-09-24io.cpp: fix build on SolarisEven Rouault
Rename CS template argument, to avoid conflict with macro in Solaris system headers. Similar to 2f8bd934860b135044c5122e3272f7cc41ba81e7
2019-09-22Merge pull request #1628 from OSGeo/backport-1627-to-6.2Even Rouault
[Backport 6.2] Travis linux_gcc: force sphinxcontrib-bibtex version to avoid issue with installing sphinx >= 2.0
2019-09-22Travis linux_gcc: force sphinxcontrib-bibtex version to avoid issue with ↵Even Rouault
installing sphinx >= 2.0
2019-09-19Merge pull request #1622 from OSGeo/backport-1620-to-6.2Even Rouault
[Backport 6.2] Assorted set of fixes for boring oss-fuzz related errors (mostly divisions by zero in odd situations)
2019-09-17ell_set.cpp: avoid division by zero in R_lat_a case. Fixes ↵Even Rouault
https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=16130
2019-09-17helmert: validate scale parameter to avoid later division by zero. Fixes ↵Even Rouault
https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=16106
2019-09-17aea_e_inverse(): avoid calling asin() with invalid argument which results in ↵Even Rouault
NaN being propagated. Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=15336
2019-09-17pj_Convert_Geocentric_To_Geodetic(): avoid division by zero on weird input ↵Even Rouault
coordinates and ellipsoid values. Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=15148&
2019-09-17isea: avoid undefined behaviour on left shift of negative value. Fixes ↵Even Rouault
https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=15009
2019-09-17pj_Convert_Geocentric_To_Geodetic(): avoid division by zero on weird input ↵Even Rouault
coordinates and ellipsoid values. Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=14766
2019-09-17standard_fuzzer.cpp: tweak to be able to compile it against libproj.soEven Rouault
2019-09-17geos: avoid division by zero. Fixes ↵Even Rouault
https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=14666
2019-09-17eqdc: avoid potential division by zero. Fixes ↵Even Rouault
https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=17190
2019-09-17Update link to Austrian grid files. Fixes #1546Kristian Evers
2019-09-17[Backport 6.2] Debug Bertin1953 (#1617)Kristian Evers
[Backport 6.2] Debug Bertin1953
2019-09-16Update doc image for bertin1953Kristian Evers
2019-09-16[6.2 backport] cs2cs: autopromote CRS to 3D when there's a mix… (#1615)Kristian Evers
[6.2 backport] cs2cs: autopromote CRS to 3D when there's a mix of 2D and 3D (fixes #1563)
2019-09-15Merge pull request #1616 from OSGeo/backport-1614-to-6.2Even Rouault
[Backport 6.2] Fixes related to #1597
2019-09-15cs2cs: autopromote CRS to 3D when there's a mix of 2D and 3D (fixes #1563)Even Rouault
2019-09-15API: add CRS::promoteTo3D(), proj_crs_promote_to_3D() and ↵Even Rouault
proj_crs_create_projected_3D_crs_from_2D() (fixes #1587) (projinfo changes adding --3d from master removed)
2019-09-15Doc: add a section to document backward incompatibilies regarding the ↵Even Rouault
support of +init=epsg:XXXX syntax (relates to #1597)
2019-09-15DatabaseContext::lookForGridInfo(): avoid setting PROJ context errno. Fixes ↵Even Rouault
issue with test/gigs/5208.gie with previous commit when ntf_r93.gsb grid is not available
2019-09-15createFromPROJString(): ignore +no_defs when instanciating a ↵Even Rouault
'+init=epsg:xxxx +no_defs' string (related to #1597)