aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-02-10Update NEWS to 6.3.16.3.1Even Rouault
2020-02-10Update version and libtool number to 6.3.1Even Rouault
2020-02-10Update man-pages from Sphinx-docsEven Rouault
2020-02-09Dockerfile: make it non-git dependent, so that it can work in branches, and ↵Even Rouault
Docker Hub builds; update version of grid archives
2020-02-08Merge pull request #1919 from rouault/backport_fix_for_1906Even Rouault
[Backport 6.3] fixes for #1906 (test failures on i386)
2020-02-08Fix numerical precision issues in vandg and robinEven Rouault
Refs #1906 Fix remaining issues of https://github.com/OSGeo/PROJ/issues/1906#issuecomment-583168348 as found with gcc 8.2.0 -m32 -O2
2020-02-08Fix test issues on i386Even Rouault
Fix a few issues of #1906 found when running the test suite on Ubuntu 16.04 with gcc 5.5 -m32. When applied on top of the fix of #1912, make check succeeds
2020-02-08cart: Avoid discontinuity at poles in the inverse caseKristian Evers
This should avoid issues with numerical stability as uncovered in https://github.com/OSGeo/PROJ/issues/1906. Practically speaking this change isn't going to affect real life scenarios since the position of the center of the Earth is rarely expressed in geodetic coordinates.
2020-02-06Merge pull request #1916 from rouault/backport_1884_1914_1915Even Rouault
[Backport 6.3] PR #1884 #1914 #1915
2020-02-06Fix identification of ESRI-style datum names starting with D_ but without aliasEven Rouault
Fixes #1911
2020-02-06Fix performance issue, affecting projinfo EPSG:7842Even Rouault
Fixes #1913 AuthorityFactory::createBetweenGeodeticCRSWithDatumBasedIntermediates() issued a complex SQL query that pushes the SQLite3 query plan optimizer to its limits. Was working reasonably with sqlite 3.11, but not with later versions. So put less constraints in the main query and do post-processing checks and auxiliary requests to avoid such issues. For some unknown reason, this slightly slows down a bit execution time of the whole test_cpp_api binary (~ 10%), but couldn't come with something better, despite trying many variations of the main SQL query. It seems that in the general case the non-filter LEFT JOIN on the supersession table helped, except on this EPSG:7842 case.
2020-02-06Fix ingestion of +proj=cea with +k_0Even Rouault
Fixes #1881 Digging into the implementation of proj=cea, it appears that k_0 and lat_ts are intended to be exclusive ways of specifying the same concept. EPSG only models the variant using lat_s. So if k_0 is found and lat_ts is absent, compute the equivalent value of lat_ts from k_0. Note: k_0 should normally be in the [0,1] range. In case creative users would use something outside, we raise an exception, even if the cea implementation could potentially deal with any k_0 value. Hopefully this is a (reasonable) limitation that will address nominal use cases.
2020-02-04Merge pull request #1905 from russkel/patch-1Kristian Evers
tests: force use of bash for proj_add_test_script_sh
2020-02-04tests: force use of bash for proj_add_test_script_shRuss
2020-01-28Mention the Julia package Proj4.jlAnshul Singhvi
in `docs/src/development/bindings.rst`
2020-01-27Merge pull request #1889 from PROJ-BOT/backport-1888-to-6.3Kristian Evers
[Backport 6.3] Doc: advertize FOSS4G 2020
2020-01-26Doc: advertize FOSS4G 2020github-actions[bot]
2020-01-23Merge pull request #1875 from ↵Even Rouault
rouault/backport_fix_wrong_use_of_derivingConversion [6.3 backport] Fix wrong use of derivingConversionRef() that caused GDAL bug
2020-01-23Merge pull request #1874 from rouault/backport_epsg_9_8_6Even Rouault
[6.3 backport] Database: update to EPSG v9.8.6
2020-01-23Fix wrong use of derivingConversionRef() that caused GDAL bugEven Rouault
Hopefully final cut at solving the same class of bug that the one that affected QGIS in December. This time, this hit GDAL in the situation of https://lists.osgeo.org/pipermail/gdal-dev/2020-January/051500.html The bug fix for that particular issue is in PROJStringParser::createFromPROJString() But grepping more in the code base, I could find other potential smelly situations (might not be issues, but better be safe than sorry), so let's fix them too. Bottom line is: derivingConversionRef() should *only* be used for consultation, and never to create a new ProjectedCRS()
2020-01-23Database: add a geoid_like value for proj_method column of ↵Even Rouault
grid_alternatives, fix related entries and simplify/robustify logic to deal with EPSG 'Geographic3D to GravityRelatedHeight' methods
2020-01-23Database: update to EPSG v9.8.6Even Rouault
Fixes #1867
2020-01-23docs: add note about autogen.sh to install guideKristian Evers
2020-01-22appveyor.yml: tune PATH order to fix error when running 'proj' on x64 buildsEven Rouault
2020-01-22Add explanation of the PROJ.4 -> PROJ shift to FAQKristian Evers
closes #1511
2020-01-22Merge pull request #1861 from ravenAtSafe/patch-1Kristian Evers
Document need for quotes when a pipeline grid path contains spaces
2020-01-21ProjectedCRS::identify(): fix wrong identification of some ESRI WKT linked ↵Even Rouault
to units Fixes bug reported in https://lists.osgeo.org/pipermail/gdal-dev/2020-January/051481.html
2020-01-21Doc use of vertical grids with spaces in pathRaven Kopelman
2020-01-21Doc use of deformation grids with spaces in pathRaven Kopelman
2020-01-21grammar cleanup, removed confusing "either"Raven Kopelman
2020-01-21Fix spelling mistake in "horizontal"Raven Kopelman
2020-01-20Need quotes when a pipeline grid path contains spacesRaven Kopelman
Not certain whether this is appropriate when you are dealing with lists of grids, but it definitely helps for a single grid.
2020-01-16Explain why sweep axis affects geolocation (#1853)Kristian Evers
Explain why sweep axis affects geolocation
2020-01-16Explain why sweep axis affects geolocationGerrit Holl
In the note on the sweep angle, add a line explaining why the sweep angle ultimately affects the geolocation, as it is not immediately or trivially obvious to see why it should matter what the outer or inner gimbal is. To this end, link to a post on Mathematics Stack Exchange that explains this very well.
2020-01-15Add RFC 4 text: Remote access to grids and GeoTIFF grids (#1747)Even Rouault
2020-01-14doc: Fix error in previous commit (duplicate link targets)Kristian Evers
2020-01-14Doc: Update index of development sectionKristian Evers
Adds links to git repositories and adjusts deprecation warnings to reflect that PROJ 6 has been released.
2020-01-13unitconvert with mjd time format: avoid potential integer overflowEven Rouault
Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=20072
2020-01-11WKT1_GDAL export: limit datum name massaging to names matching EPSG (fixes ↵Even Rouault
#1835)
2020-01-11createOperations(): fix dealing with projected 3D CRS whose Z units != metreEven Rouault
2020-01-11CompoundCRS::identify(): avoid exception when horiz/vertical part is a BoundCRSEven Rouault
The exception only affects C++ users. It was caught by the C layer.
2020-01-07projinfo: use No. abbreviation instead of UTF-8 character (fixes #1828)Even Rouault
2020-01-06Doc: add a 'Feedback from downstream projects' for PROJ6 migrationEven Rouault
2020-01-02operations_computation.rst: update with latest 6.3 adjustmentsEven Rouault
2020-01-02fix exporting CoordinateSystem to PROJ JSON with IDsnowman2
2020-01-01Update github version in Sphinx configKristian Evers
2020-01-01switch to 6.3 branch for website generationKristian Evers
2020-01-01Update website for 6.3.0 releaseKristian Evers
2019-12-29Travis: fix OSX buildsEven Rouault
2019-12-28Database: add mapping for TOR27CSv1.GSBEven Rouault