aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-04-02Doc: geod.rst: reduce doubled information (#2631)積丹尼 Dan Jacobson
Don't repeat neighboring information.
2021-04-01Merge pull request #2627 from rouault/improve_grid_transformation_checkEven Rouault
Database: refine checks for 'Geog3D to Geog2D+XXX' transformations, …
2021-04-01Database: stronger checks on extent of grid_transformation regarding the ↵Even Rouault
extent of the source and target CRS
2021-04-01Database: add extra check for 'Vertical Offset by Grid Interpolation' ↵Even Rouault
transformations
2021-04-01Database: refine checks for 'Geog3D to Geog2D+XXX' transformations, and ↵Even Rouault
create less synthetic 'Geographic3D to GravityRelatedHeight' synthetic transformations
2021-04-01Merge pull request #2625 from rouault/epsg_10_017Even Rouault
Database: update to EPSG 10.017
2021-04-01Database: update to EPSG 10.017Even Rouault
2021-03-29Merge pull request #2622 from rouault/fix_sped2etv2_supersessionEven Rouault
createOperation(): make sure no to discard deprecated operations...
2021-03-28createOperation(): make sure no to discard deprecated operations...Even Rouault
if the replacement uses a grid unknown to us. Fixes issue reported at https://lists.osgeo.org/pipermail/gdal-dev/2021-March/053771.html The issue comes from the fact that EPSG has created 2 transformations using grids BALR2009.gsb ad PENR2009.gsb that supersede the one which uses the single grid SPED2ETV2 we have in PROJ-data.
2021-03-28Merge pull request #2620 from rouault/fix_build_solarisEven Rouault
Fix build on Solaris 11.4
2021-03-28GitHub Action to build both the 'proj' and 'proj-docs' container (#2618)Howard Butler
* adapt PDAL's docker build script for PROJ * try building doc builder container too * don't push containers on pull_request
2021-03-28Fix build on Solaris 11.4Even Rouault
2021-03-28Merge pull request #2613 from rouault/doc_fix_app_typoEven Rouault
Doc: fix typo in man page of utilities, and reduce copy&paste
2021-03-27Doc: fix typo in man page of utilities, and reduce copy&pasteEven Rouault
2021-03-27Dockerfile osgeo/proj-docs: update to doxygen 1.9.1 (fixes OSGeo/gdal#3619)Even Rouault
2021-03-27Merge pull request #2611 from rouault/fix_2610Even Rouault
Add mapping of ESRI Equal_Area projection method to EPSG (fixes #2610)
2021-03-27Add mapping of ESRI Equal_Area projection method to EPSG (fixes #2610)Even Rouault
2021-03-26Build: simplify proj.db generation (#2605)Even Rouault
- change foreign key check, so that it is enabled outside of the transaction where we insert things, and can make the sqlite3 process fail in case of violations, without the postcheck done in the autoconf build - autoconf and cmake builds: simplification related to the above (which also means that cmake builds now have the fkey check, which was omitted until now)
2021-03-25Database: add grid alternatives and transformation custom for ↵Javier Jimenez Shaw
ch_swisstopo_chgeo2004_ETRS89_LHN95 and ch_swisstopo_chgeo2004_ETRS89_LN02 (#2584)
2021-03-23Merge pull request #2598 from himsve/nkg_swedenEven Rouault
Incorrect EPGS extent code for EPSG:7789>EPSG:4976 NKG transformation
2021-03-23Incorrect EPGS extent code for EPSG:7789>EPSG:4976 transformationSveinung Himle
2021-03-23data/CH: fix wrong capitalization of CHENyx06_ETRS.gsb (#2596)Javier Jimenez Shaw
The file data/CH containing the +proj string to use CHENyx06_ETRS.gsb was wrongly capitalized. It was not consistent with EPSG and therefore other entries in proj.db.
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