aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-02-05Revise pc file constructionKai Pastor
Use sqlite3, libtiff-4 and libcurl modules instead of plain libs Allow opt out by setting 'USE_PKGCONFIG_MODULES' off. Link native system libs on Windows, and implicit C++ libraries on other systems (e.g. libstc++/libc++).
2022-02-04Merge pull request #3037 from direvus/2529-err-code-unknown-formatEven Rouault
Set more precise error code for parsing errors in proj_create().
2022-02-04Set more precise error code for parsing errors in proj_create().Brendan Jurd
If proj_create() catches a ParsingException, and the error code hasn't otherwise been set internally, set the error code to PROJ_ERR_INVALID_OP_WRONG_SYNTAX instead of allowing it to default to the generic PROJ_ERR_OTHER. Ref #2529
2022-02-03Allow PROJ_LIB paths wrapped with double quotes (#3031)Mateusz Łoskot
This improvement is mostly useful on Windows, where users are used to wrapping paths with whitespaces with double quotes. For example, these should now be allowed (correctly concatenated): PROJ_LIB="C:\Program Files\PROJ";C:\Users\mloskot\PROJ
2022-02-04DOC: remove content for Autotools; assume CMake onlyMike Taves
2022-02-02Merge pull request #3035 from rouault/use_external_gtest_when_possibleEven Rouault
Use external gtest by default when possible
2022-02-01Use external gtest by default when detectedEven Rouault
2022-02-01Merge pull request #3030 from mwtoews/rfc-7-howto-releaseEven Rouault
Update HOWTO-RELEASE using only CMake (without autotools)
2022-01-31DOCS: clarify that GTG is lossless (#3033)Valerii Zapodovnikov
2022-01-31Drop autotools; move remaining useful m4 macros (#3027)Mike Taves
2022-01-30Update HOWTO-RELEASE using only CMake (without autotools) [ci skip]Mike Taves
2022-01-27Merge pull request #3028 from rouault/epsg_10_051Even Rouault
Database: update to EPSG 10.051
2022-01-26Database: update to EPSG 10.051Even Rouault
2022-01-24Merge pull request #2954 from nyalldawson/esri_p3Even Rouault
Add some more direct method mapping during ESRI projection engine ingestion
2022-01-24Merge pull request #3024 from rouault/fix_cygwin_buildEven Rouault
filemanager.cpp: fix build issue with Cygwin
2022-01-24[esri] Add special case when importing ESRI:102113Nyall Dawson
See https://github.com/OSGeo/PROJ/pull/2954#issuecomment-977771912 for rationale
2022-01-24Add some additional method mapping during ESRI db importNyall Dawson
2022-01-24Refactor out some more common code in build_db_from_esri.pyNyall Dawson
2022-01-24Map ESRI Cassini method to EPSG:9806 during ESRI projection engine db ingestionNyall Dawson
2022-01-24Map ESRI Equidistant_Cylindrical method to EPSG:1029 during ESRI projection ↵Nyall Dawson
engine db ingestion
2022-01-24Map ESRI IGAC_Plano_Cartesiano method to EPSG:1052 during ESRI projection ↵Nyall Dawson
engine db ingestion
2022-01-24Map ESRI Albers method to EPSG:9822 during ESRI projection engine db ingestionNyall Dawson
2022-01-23Merge pull request #3026 from rouault/epsg_10_048Even Rouault
Database: update to EPSG 10.048
2022-01-24CI: transition tests from autotools to cmake (#3023)Mike Taves
2022-01-21Database: update to EPSG 10.048Even Rouault
Ultra minor update
2022-01-21Merge pull request #3025 from rouault/fix_qgis_45470Even Rouault
lookForGridInfo(): make it work properly when passed the old PROJ name
2022-01-20lookForGridInfo(): make it work properly when passed the old PROJ nameEven Rouault
Fixes https://github.com/qgis/QGIS/issues/45470 That is, if the file for the old PROJ name is not found, but the file for the new PROJ name is found, then use the later for fullFilename and gridAvailable.
2022-01-20CITATION: add doi to BibTex entryEven Rouault
2022-01-20Add DOI to README.md and CITATION [ci skip]Even Rouault
2022-01-18networkfilemanager.cpp: fix build issue with CygwinEven Rouault
2022-01-18filemanager.cpp: fix build issue with CygwinEven Rouault
2022-01-13Add .zenodo.json (#3019)Even Rouault
2022-01-13Specify CMAKE_INSTALL_RPATH for macOS; use -rpath LDFLAGS for tests (#3009)Mike Taves
2022-01-12Merge pull request #3018 from rouault/Dockerfile_cmakeEven Rouault
Dockerfile: build PROJ with cmake (refs #2688)
2022-01-12Dockerfile: build PROJ with cmake (refs #2688)Even Rouault
2022-01-12Conversion::_exportToPROJString(): fix potential crash introduced in recent ↵Even Rouault
commit. Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=43546
2022-01-12Merge pull request #3010 from rouault/fix_2739Even Rouault
Implement Geographic3D to Depth/Geog2D+Depth as used by ETRS89 to CD Norway depth
2022-01-11Merge pull request #3014 from rouault/fix_3011Even Rouault
peirce_q: rename +type parameter wrongly introduced in 8.2.1 to +shape (fixes #3011)
2022-01-09Merge pull request #3017 from rouault/cppcheck_fixesEven Rouault
Minor cppcheck fixes
2022-01-09Minor cppcheck fixesEven Rouault
2022-01-09peirce_q: add inversion of +shape=square and diamond through generic ↵Even Rouault
inversion method
2022-01-08Merge pull request #3016 from rouault/epsg_10_047Even Rouault
Database: update to EPSG 10.047
2022-01-08Database: update to EPSG 10.047Even Rouault
2022-01-07Map peirce_q to pseudo WKT2 and ESRI WKTEven Rouault
2022-01-07peirce_q: rename +type parameter wrongly introduced in 8.2.1 to +shape ↵Even Rouault
(fixes #3011)
2022-01-07labrd: document in the tagline and documentation that lat_0 is required (#2997)Bert Huijben
2022-01-07Merge pull request #3013 from rouault/fix_3012Even Rouault
proj_get_crs_info_list_from_database(): report PJ_TYPE_GEODETIC_CRS for IAU_2015 -ocentric geodetic CRS (fixes #3012)
2022-01-06proj_get_crs_info_list_from_database(): report PJ_TYPE_GEODETIC_CRS for ↵Even Rouault
IAU_2015 -ocentric geodetic CRS (fixes #3012)
2022-01-06Implement Geographic3D to Depth/Geog2D+Depth as used by ETRS89 to CD Norway ↵Even Rouault
depth Fixes #2739 Verified with example from IOGP Guidance Note 7-2 (ver 62, Dec 2021) page 169, with 38 = h_obs - D_obs = 50 - 12. $ echo 60.0015 4.9960 38 | PROJ_LIB=data PROJ_NETWORK=ON bin/cs2cs -d 4 EPSG:4937 EPSG:9883 60.0015 4.9960 5.8827 $ echo 60.0015 4.9960 38 | PROJ_LIB=data PROJ_NETWORK=ON bin/cs2cs -d 4 EPSG:4937 EPSG:4258+9672 60.0015 4.9960 5.8827 $ echo 60.0015 4.9960 5.8827 | PROJ_LIB=data PROJ_NETWORK=ON bin/cs2cs -d 4 EPSG:9883 EPSG:4937 60.0015 4.9960 38.0000 $ echo 60.0015 4.9960 5.8827 | PROJ_LIB=data PROJ_NETWORK=ON bin/cs2cs -d 4 EPSG:4258+9672 EPSG:4937 60.0015 4.9960 38.0000
2022-01-05Merge pull request #3005 from rouault/epsg_10_044Even Rouault
Dabase: update to EPSG 10.044 (fixes #3004)