aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-03-21Merge pull request #2594 from rouault/fix_of_fix_2588Even Rouault
createOperations(): fix regression for the fix of #2588
2021-03-20createOperations(): fix regression for the fix of #2588Even Rouault
Issue spotted by GDAL autotest suite.
2021-03-20Merge pull request #2592 from rouault/fix_2588Even Rouault
createOperations(): fix Compound to Geog3D CRS computations in the ca…
2021-03-20createOperations(): fix Compound to Geog3D CRS computations in the case... ↵Even Rouault
(fixes #2588) when the source and target CRS share the same geog CRS, but the interpolation CRS of the vertical transformation isn't the same, and a Helmert transformation exists between them... For example, for "CH1903+ + EGM96" to CH1903+ 3D where the interpolation CRS is WGS84.
2021-03-19Merge pull request #2590 from kbevers/update-foss4gKristian Evers
docs: update community site with links to FOSS4G 2021
2021-03-19docs: update community site with links to FOSS4G 2021Kristian Evers
2021-03-19backport action: specify pull_request_target instead of pull_requestKristian Evers
2021-03-19Add missing(?) id to backport actionKristian Evers
2021-03-19Merge pull request #2589 from rouault/fix_2587Even Rouault
CRS::promoteTo3D(): propagate the extent from the 2D CRS (fixes #2587)
2021-03-19CRS::promoteTo3D(): propagate the extent from the 2D CRS (fixes #2587)Even Rouault
This will help getting more consistent results between the 2D and 3D cases, as identified in https://github.com/OSGeo/PROJ/issues/2587#issue-836061171
2021-03-19Merge pull request #2586 from kbevers/update-backport-botKristian Evers
Update backport action to what is currently used by QGIS
2021-03-19Update backport action to what is currently used by QGISKristian Evers
2021-03-19Merge pull request #2585 from rouault/insert_sql_improvementsEven Rouault
SQL output: make it possible to export non-EPSG projection methods or…
2021-03-19Tests: add new error cases of SQL outputEven Rouault
2021-03-19SQL output: make it possible to export non-EPSG projection methods or ↵Even Rouault
methods and params lacking an explicit EPSG id
2021-03-19Database: relax trigger check when inserting a conversion to accept any ↵Even Rouault
conversion method in the PROJ namespace Helps for example to use CRS definitions using the non-EPSG codified Sinusoidal method.
2021-03-19Merge pull request #2575 from mwtoews/container-localeEven Rouault
Set the container locale for spelling
2021-03-18Merge pull request #2583 from ↵Even Rouault
rouault/improve_perf_createFromCRSCodesWithIntermediates createFromCRSCodesWithIntermediates(): improve perf when no match
2021-03-18createFromCRSCodesWithIntermediates(): improve perf when no matchEven Rouault
createFromCRSCodesWithIntermediates() runs a rather costly self-join. Only run it if the source and target CRS are the source/target of a coordinate operation. This helps for the performance of proj_create_crs_to_crs() when run on projected CRS for example that are extremely unlikely to be the source/target of an operation (except currently the Finish ones). For the EPSG:26915 to EPSG:3857 case of https://github.com/OSGeo/gdal/issues/3470, this helps decreasing the time of proj_create_crs_to_crs() from 18 ms to 10 ms.
2021-03-18Code formatting fixEven Rouault
2021-03-18Merge pull request #2577 from rouault/insert_sqlEven Rouault
Add capability to get SQL statements to add custom CRS in the database
2021-03-17Merge pull request #2581 from rouault/proj_version_numberEven Rouault
proj.h: add PROJ_COMPUTE_VERSION, PROJ_VERSION_NUMBER, PROJ_AT_LEAST_VERSION macros
2021-03-17Merge pull request #2582 from rouault/fix_proj_cloneEven Rouault
Fix proj_clone() to work on 'meta' coordinate operation PJ* objects that can be returned by proj_create_crs_to_crs()
2021-03-17Doc: add a page to document macrosEven Rouault
2021-03-17Fix proj_clone() to work on 'meta' coordinate operation PJ* objects that can ↵Even Rouault
be returned by proj_create_crs_to_crs()
2021-03-17proj.h: add PROJ_COMPUTE_VERSION, PROJ_VERSION_NUMBER, PROJ_AT_LEAST_VERSION ↵Even Rouault
macros Makes it easier for users to test if they build against a PROJ version later than a given x.y.z version.
2021-03-15Doc improvements regarding recomandation not to alter official registries ↵Even Rouault
and use auxiliary databases
2021-03-15Add support for PROJ_AUX_DB environment variable to set the path to one or ↵Even Rouault
several auxiliary DBs
2021-03-15projinfo: add a --dump-db-structure switchEven Rouault
2021-03-15Add proj_context_get_database_structure() to dump structure of empty valid ↵Even Rouault
auxiliary DB
2021-03-15SQL export: add support for DatumEnsembleEven Rouault
2021-03-15SQL export: add publication_date and frame_reference_epoch to datumsEven Rouault
2021-03-15SQL output: add capability to restrict the authorities into which to look ↵Even Rouault
for intermediate objects
2021-03-15CRS::identify(): take into account allowed authority to identify hard-coded ↵Even Rouault
WGS84-based CRSs
2021-03-15projinfo: add a '-o SQL --output-id AUTH:CODE' SQL outputEven Rouault
2021-03-15Add C/C++ API to get SQL statements to insert a CRS into databaseEven Rouault
2021-03-15mingw_w64/start.sh: switch to http due to osgeo SSL certificate expirationEven Rouault
2021-03-14Merge pull request #2578 from cffk/geod-1.52-fixEven Rouault
geodesic.c: fix conditions under which hypot workaround is applied.
2021-03-14geodesic.c: fix conditions under which hypot workaround is applied.Charles Karney
Now it applies with 32-bit compiles for all versioins of Visual Studio; versions tested on: 2015, 2017, 2019.
2021-03-13Merge pull request #2576 from cffk/geod-1.52Charles Karney
Update geodesic routines from GeographicLib 1.52
2021-03-13Work around inaccurate hypot for Visual Studio 2105 (32-bit)Charles Karney
2021-03-14Set the container locale for spelling [skip ci]Mike Taves
2021-03-13Update geodesic routines from GeographicLib 1.52Charles Karney
Be more aggressive in preventing negative s12 and m12 for short lines. Initialize reference argument to remquo.
2021-03-13typo fix in commentEven Rouault
2021-03-13Doxyfile: remove obsolete COLS_IN_ALPHA_INDEX tagEven Rouault
2021-03-13fix_typos.sh: update while listsEven Rouault
2021-03-12Merge pull request #2573 from mwtoews/breatheEven Rouault
Use breathe>=4.27 to support Doxygen \page, \section, etc.
2021-03-12Merge pull request #2574 from mwtoews/patch-sphinxcontrib-spellingEven Rouault
CI: workaround for sphinxcontrib-spelling 7.1.0 on Python 3.6.9
2021-03-12CI: workaround for sphinxcontrib-spelling 7.1.0 on Python 3.6.9Mike Taves
2021-03-12DOC: Use breathe>=4.27 to support Doxygen \page, \section, etc.Mike Taves