Commit Graph
6652 Commits
Author SHA1 Message Date
Even Rouault 3edd0f26d0 install.rst: document CMAKE_UNITY_BUILD 2023-11-23 16:10:50 +01:00
Even Rouault d7caaab477 Remove now useless '#define PJ_LIB_' 2023-11-23 14:40:46 +01:00
Even Rouault 850c6abf7e windows.yml: test -DCMAKE_UNITY_BUILD=ON 2023-11-23 03:18:15 +01:00
Even Rouault 8e98497b15 travis/install.sh: test -DCMAKE_UNITY_BUILD=ON 2023-11-23 03:18:15 +01:00
Even Rouault 35ddd24dc6 Various fixes to make cmake -DCMAKE_UNITY_BUILD=ON work 2023-11-23 03:18:14 +01:00
Even Rouault 8a997a76e9 lru_cache.hpp: avoid conflict with osgeo::proj::operation::k 2023-11-23 03:04:29 +01:00
Even Rouault 3c83daa6f0 tests: tune/disable CMAKE_UNITY_BUILD 2023-11-23 02:36:43 +01:00
Even Rouault e5fcda6ede apps/CMakeLists.txt: disable CMAKE_UNITY_BUILD 2023-11-23 02:36:21 +01:00
Even Rouault b65b88a77a horner: allow arbitrary input type of coordinate
Avoids workaround of https://lists.osgeo.org/pipermail/proj/2023-November/011167.html
to be able to deal with geographic coordinates
2023-11-21 21:21:32 +01:00
Even Rouault f759fe597a Merge pull request #3957 from rouault/testvarious_fix
Make sure test of 1f9b636b0a is actually run
2023-11-19 21:34:27 +01:00
Even Rouault 4935b6f87e Make sure test of 1f9b636b0a is actually run 2023-11-19 20:19:51 +01:00
Even Rouault 72f9084602 Merge pull request #3955 from rouault/coverity_GLOBAL_INIT_ORDER
Move static NameSpace::GLOBAL definition in static.cpp to avoid 'static initialization fiasco' (fixes various Coverity warnings)
2023-11-19 20:10:07 +01:00
Even Rouault d1314c06d8 Move static NameSpace::GLOBAL definition in static.cpp to avoid 'static initialization fiasco' (fixes various Coverity warnings) 2023-11-19 19:47:03 +01:00
Even Rouault b124309904 Merge pull request #3952 from rouault/guadeloupe_transformation
pj_get_suggested_operation(): tune it to give correct result for RGAF09 to RRAF 1991 / UTM zone 20N + Guadeloupe 1988 height transformation
2023-11-17 10:41:18 +01:00
Even Rouault 1f9b636b0a pj_get_suggested_operation(): tune it to give correct result for RGAF09 to RRAF 1991 / UTM zone 20N + Guadeloupe 1988 height transformation 2023-11-17 00:05:04 +01:00
Even Rouault 15389b39c7 Merge pull request #3949 from rouault/proj_factor_fix
proj_factor: fix when input is a compound CRS of a projected CRS, and…
2023-11-13 21:10:23 +01:00
Even Rouault 3e33c27c17 proj: projection factors: fix when input is a compound CRS of a projected CRS, and a projected CRS whose datum has a non-Greenwich prime meridian 2023-11-10 20:27:36 +01:00
Even Rouault 6f9fd55e38 proj_factor: fix when input is a compound CRS of a projected CRS, and a projected CRS whose datum has a non-Greenwich prime meridian 2023-11-10 18:27:07 +01:00
drons e9c0e8c805 createOperations(): Fix possible null dereference on invalid WKT input (#3945) 2023-11-04 22:58:08 +01:00
Even Rouault 93fdba660b Formatting fix [ci skip] 2023-11-04 22:22:29 +01:00
Even Rouault 21244f7db8 Merge pull request #3941 from rouault/database_esri_arcgis_pro_3_2
Database: resync ESRI objects with https://github.com/Esri/projectionengine-db-doc at tag v3.2.0
2023-11-03 10:55:41 +01:00
Even Rouault 3f23e8b6c8 Merge pull request #3940 from rouault/fix_3938
createOperations(): fix bad PROJ pipeline when converting between Geog3D with non-metre height to CompoundCRS
2023-11-03 10:55:05 +01:00
Olli Raisa dc184bdae5 SSL_OPTIONS: set SSL options on Curl library (#3936) 2023-11-02 21:10:55 +01:00
Even Rouault 9e65f53f89 Database: resync ESRI objects with https://github.com/Esri/projection-engine-db-doc at tag v3.2.0 (fixes #3939) 2023-11-02 19:08:30 +01:00
Even Rouault 0a9417f9c0 createOperations(): fix bad PROJ pipeline when converting between Geog3D with non-metre height to CompoundCRS (fixes #3938) 2023-11-02 18:38:31 +01:00
Even Rouault f6765ed2cb Vertical unit conversion: improve output for ft <--> us-ft 2023-11-02 18:31:37 +01:00
Even Rouault d38713d334 PROJString exporter: more unitconvert related simplifications 2023-11-02 18:31:36 +01:00
Even Rouault 576fbc42fd Merge pull request #3929 from rouault/fix_3927
createOperations(): fix issue with a obscure case involving CompoundCRS of unknown horizontal datum + boundCRS of vertical
2023-10-27 21:49:25 +02:00
Even Rouault a16aca4553 Merge pull request #3926 from rouault/fix_3925
WKT1 parser: in non-strict mode, accept missing UNIT[] in GEOGCS, GEOCCS, PROJCS and VERT_CS elements (fixes #3925)
2023-10-27 21:49:10 +02:00
Even Rouault e8711e659f Merge pull request #3930 from jjimenezshaw/pix4d-private-org
Add Pix4D in users.rst - Proprietary licensed software
2023-10-20 16:41:36 +02:00
Javier Jimenez Shaw 933b8465a1 Add Pix4D in users.rst - Proprietary licensed software 2023-10-20 16:25:55 +02:00
Even Rouault 68b42846c1 Merge pull request #3928 from jjimenezshaw/local_cs-3-axes
Allow LOCAL_CS with 3 axes
2023-10-19 21:31:15 +02:00
Even Rouault 33faa04d01 createOperations(): fix issue with a obscure case involving CompoundCRS of unknown horizontal datum + boundCRS of vertical (fixes #3927) 2023-10-19 20:51:17 +02:00
Javier Jimenez Shaw ef508846c1 allow LOCAL_CS with 3 axes 2023-10-19 19:10:28 +02:00
Even Rouault 4626ce6f5b WKT1 parser: in non-strict mode, accept missing UNIT[] in GEOGCS, GEOCCS, PROJCS and VERT_CS elements (fixes #3925) 2023-10-19 15:46:13 +02:00
Even Rouault 055ff78639 Merge pull request #3924 from rouault/topocentric_projstring_import
Fix importing '+proj=topocentric ... +type=crs' by using a geocentric CRS as the base CRS
2023-10-19 14:52:57 +02:00
Even Rouault 451a2a48d3 Fix importing '+proj=topocentric ... +type=crs' by using a geocentric CRS as the base CRS
Fixes https://lists.osgeo.org/pipermail/proj/2023-October/011153.html
2023-10-18 18:40:28 +02:00
Even Rouault 944f622ed8 Merge pull request #3921 from rouault/cs_symbolic_names
Cleanup: use constants for strings of WKT coordinate system types
2023-10-16 12:27:54 +02:00
Even Rouault d0d4d94920 Cleanup: use constants for strings of WKT coordinate system types 2023-10-15 17:54:12 +02:00
Javier Jimenez Shaw 3920d63767 Add GCG2016 German geoid model file in sql (#3920)
* Add GCG2016 German geoid model file in sql

* update PROJ_DATA.VERSION to 1.16
2023-10-14 21:14:12 +02:00
Even Rouault 61003c9550 Merge pull request #3918 from rouault/fix_ossfuzz_60084
GeographicBoundingBox::intersects(): avoid infinite recursion and stack overflow on invalid bounding boxes
2023-10-12 21:33:19 +02:00
Even Rouault 0b51b1bd51 GeographicBoundingBox::intersects(): avoid infinite recursion and stack overflow on invalid bounding boxes
Very similar to bugfix of 8409e8e03e
Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=60084
2023-10-12 19:18:05 +02:00
Even Rouault 2040e685f5 [Backport master] Update faq.rst to mention geod (#3913)
See https://github.com/OSGeo/PROJ/issues/2644
2023-10-02 10:27:29 +02:00
Even Rouault c95bd70001 Merge pull request #3912 from rouault/epsg_10_096
Database: update to EPSG 10.096
2023-10-02 10:27:12 +02:00
Even Rouault cfdfa3df45 Merge pull request #3911 from rouault/fix_3900
Test suite: fix to make it pass with ENABLE_TIFF=OFF (fixes #3900)
2023-09-30 15:33:23 +02:00
Even Rouault 5c98f2603f Merge pull request #3910 from rouault/fix_3909
createOperations(): fix GeogCRS 3D with TOWGS84 to geocentric CRS (fixes #3909)
2023-09-30 15:33:16 +02:00
Even Rouault 8d8066e015 Doc: give all EPSG potential names for lon_0/lat_0/x_0/y_0 (fixes #3904) (#3905) 2023-09-30 15:32:17 +02:00
Even Rouault c679e304dc Database: update to EPSG 10.096 2023-09-30 15:30:17 +02:00
Even Rouault 81ac095b2a CI: add testing for -DENABLE_TIFF=OFF 2023-09-28 17:15:34 +02:00
Even Rouault ed942abd7e Test suite: fix to make it pass with ENABLE_TIFF=OFF (fixes #3900) 2023-09-28 17:08:09 +02:00