aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-11-25Add vertical gird files for PL-geoid-2011, Polish geoid modelAlexander Nehrbass
2021-11-25Merge pull request #2948 from mwtoews/cmake-ccacheEven Rouault
CMake: add option USE_CCACHE=OFF to use ccache to compile C/C++ objs
2021-11-25Move option to module and add more commentsMike Taves
2021-11-25Also look for clcache for MSVC; only use wrappers for XcodeMike Taves
2021-11-24Merge pull request #2957 from rouault/fix_ossfuzz_41290Even Rouault
Pipeline parsing: reject proj=/o_proj= before first step, to avoid bad performance pattern on hostile pipelines
2021-11-24Pipeline parsing: reject proj=/o_proj= before first step, to avoid bad ↵Even Rouault
performance pattern on hostile pipelines Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=41290
2021-11-22Merge pull request #2953 from nyalldawson/esri_p3Even Rouault
Refactor parameter handling and sql generation when ingesting projcs from ESRI
2021-11-22build_db_from_esri.py: fix pyflakes3 warning, and make it python 3.8 compatibleEven Rouault
2021-11-22Refactor parameter handling and sql generation when ingesting projcsNyall Dawson
from ESRI Avoids a bunch of duplicate code and makes it easier to add support for additional methods in future
2021-11-22Make WKT unit handling when ingesting ESRI projection db more robustNyall Dawson
2021-11-22Merge pull request #2952 from nyalldawson/esri_cs_codeEven Rouault
Fix mapping of coordinate system codes for ft when ingesting ESRI projection db
2021-11-22Fix mapping of coordinate system codes for ft when ingesting ESRINyall Dawson
projection db
2021-11-20Merge pull request #2943 from nyalldawson/esri_12_9Even Rouault
Update ESRI projection engine db to version 12.9
2021-11-20Docs: Add new Ellipsoids page to explain ellipsoidal parameters (#2922)Brendan Jurd
Co-authored-by: Rohit <rohitpingale103@gmail.com> Co-authored-by: Brendan Jurd <brendan.jurd@geoplex.com.au> Co-authored-by: Mike Taves <mwtoews@gmail.com>
2021-11-20Merge pull request #2949 from jschueller/patch-1Even Rouault
Fix windows.h conflict with Criterion::STRICT
2021-11-19Fix windows.h conflict with Criterion::STRICTJulien Schueller
If window.h is included in the same compilation unit we can expect this kind of errors: ``` util.hpp:348:15: error: expected identifier before ‘,’ token 348 | STRICT, ```
2021-11-20CMake: add option USE_CCACHE=OFF to use ccache to compile C/C++ objsMike Taves
2021-11-19Merge pull request #2945 from direvus/doxy-latex-settingKristian Evers
DOCS: Remove LATEX_SOURCE_CODE setting from Doxyfile.
2021-11-19Merge pull request #2944 from direvus/2540-docs-missing-funcsKristian Evers
DOCS: Add doxygen entry for proj_context_set_search_paths.
2021-11-19DOCS: Remove LATEX_SOURCE_CODE setting from Doxyfile.Brendan Jurd
Doxygen was issuing warnings that this setting is now obsolete, which was causing the docs build process to abort.
2021-11-19DOCS: Add doxygen entry for proj_context_set_search_paths.Brendan Jurd
Refs #2540.
2021-11-16When matching conversions from ESRI db, keep searching if we findNyall Dawson
a deprecated conversion for a non-deprecated CRS
2021-11-16Force conversion of Unity units to Years for epochs in esri projection engine dbNyall Dawson
2021-11-16Update ESRI projection db using wkt2 definitionsNyall Dawson
2021-11-16Update build_db_from_esri.py to use wkt2 definitions instead of wkt1Nyall Dawson
2021-11-15createOperationsGeogToGeog(): avoid potential harmless floating-point ↵Even Rouault
division by zero. Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=41045
2021-11-15Code reformatEven Rouault
2021-11-14Merge pull request #2938 from rouault/fix_ossfuzz_40955Even Rouault
createOperationsCompoundToCompound(): fix null pointer dereference when connection to proj.db doesn't exist.
2021-11-14Merge pull request #2937 from rouault/fix_2936Even Rouault
createOperations(): do not stop at the first operation in the PROJ namespace for vertical transformations
2021-11-12createOperationsCompoundToCompound(): fix null pointer dereference when ↵Even Rouault
connection to proj.db doesn't exist. Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=40955
2021-11-12Add new option to proj_create_crs_to_crs_from_pj method to force +over on ↵Peter Townsend
transformation operations (#2914) Fixes #2512
2021-11-11createOperations(): do not stop at the first operation in the PROJ namespace ↵Even Rouault
for vertical transformations In particular helps with transformation between "NAD83 + NAVD88 height" and WGS 84 that have regressed in 8.2.0 Fixes #2936
2021-11-10Merge pull request #2934 from toonn/cross-platform-testEven Rouault
test: Make CApi test cross-platform
2021-11-10test: Make CApi test cross-platformtoonn
The test made an assumption of being able to open 1024 - 50 files. On some platforms, like older Darwin, the default limit is only 256. To avoid the issue entirely we retrieve the current limit for the process. We decrease the OPEN_MAX limit if it's too high. On some platforms fopen returned nullptrs before reaching the limit (-50) and this doesn't happen if we decrease the limit to 1024.
2021-11-09Merge pull request #2932 from rouault/fix_2931Even Rouault
PROJStringFormatter::toString(): avoid invalid iterator increment (fixes #2931)
2021-11-09CI: add a MSVC Debug build (refs #2931)Even Rouault
2021-11-09PROJStringFormatter::toString(): avoid invalid iterator increment (fixes #2931)Even Rouault
2021-11-09Reformatting fixesEven Rouault
2021-11-08Update ESRI Projection Engine db to version 12.9Nyall Dawson
2021-11-06Merge pull request #2926 from snowman2/warnEven Rouault
DOC: Add warning in proj_as_proj_string about potential information loss with CRS
2021-11-06Merge pull request #2925 from snowman2/docsEven Rouault
DOC: add available keys to proj_context_get_database_metadata
2021-11-05DOC: Add warning in proj_as_proj_string about potential information loss ↵snowman2
with CRS
2021-11-05DOC: add available keys to proj_context_get_database_metadatasnowman2
2021-11-05Merge pull request #2921 from rouault/epsg_10_039Even Rouault
Database: update to EPSG v10.039
2021-11-04Remove useless PROJ_DLL uses in .cpp files (#2920)Momtchil Momtchev
2021-11-04Database: update to EPSG v10.039Even Rouault
2021-11-03Merge pull request #2917 from rouault/fix_boundcrs_nameEven Rouault
BoundCRS WKT import: fix setting of name
2021-11-03Doc: news.rst: formatting fixesEven Rouault
2021-11-03BoundCRS WKT import: fix setting of nameEven Rouault
Name was erroneously set (since 8.2.0) to SOURCECRS. Raised in https://lists.osgeo.org/pipermail/gdal-dev/2021-November/054944.html
2021-11-03util.hpp: reformatEven Rouault