aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-10-21Merge pull request #2910 from rouault/epsg_10_038Even Rouault
Database: update to EPSG v10.038
2021-10-21Database: update to EPSG v10.038Even Rouault
2021-10-21Merge pull request #2906 from jjimenezshaw/za_cdngi_sageoid2010Even Rouault
Add grid alternative for SAGEOID2010, South African geoid model
2021-10-17exportToPROJStringGeneric(): avoid harmless floating-point division by zero ↵Even Rouault
if conversion factor is 0. Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=40050
2021-10-16createOperations(): avoid harmless floating-point division by zero if ↵Even Rouault
conversion factor of target unit is 0. Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=39969
2021-10-16Fix previous commitEven Rouault
2021-10-16CMake: fix invproj/invgeod generation on Windows when building with an ↵Even Rouault
explicit configuration
2021-10-16cmake/ProjTest.cmake: fix error in creation of tmp_user_writable_dirEven Rouault
2021-10-15Merge pull request #2889 from jjimenezshaw/mx_inegi_ggm10Even Rouault
Add transformations for GGM10, Mexican geoid model
2021-10-15Merge pull request #2902 from rouault/issue_2757Even Rouault
Geographic 3D CRS: allow to export to WKT1:ESRI if only the GEOGCS is known (and thus extrapolating a VERTCS) (fixes #2757)
2021-10-13add za_cdngi_sageoid2010.tif vertical grid file for SAGEOID2010.datJavier Jimenez Shaw
2021-10-12Geographic 3D CRS: allow to export to WKT1:ESRI if only the GEOGCS is known ↵Even Rouault
(and thus extrapolating a VERTCS) (fixes #2757)
2021-10-12Fix export to WKT1:ESRI of CRS, datum, ellipsoids name that don't have a ↵Even Rouault
EPSG equivalent and have parentheses in their name
2021-10-12Merge pull request #2897 from rouault/fix_2852Even Rouault
CMake build: generate invproj/invgeod binaries (symlinks on Unix, copy otherwise) (fixes #2852)
2021-10-12Merge pull request #2900 from rouault/cmake_wkt_parserEven Rouault
CMake build: add generate_wkt1_parser and generate_wkt2_parser manual target, and logic to detect when they must be run
2021-10-11Merge pull request #2896 from rouault/ossfuzz_cmakeEven Rouault
ossfuzz: port PROJ build to cmake
2021-10-11Merge pull request #2895 from rouault/cmake_BUILD_PROGRAMSEven Rouault
CMake: add a BUILD_APPS to be able to disable build of all applications
2021-10-11CMake build: add generate_wkt1_parser and generate_wkt2_parser manual ↵Even Rouault
target, and logic to detect when they must be run
2021-10-11CMake: Always build gie if testing is requested (#2899)Mike Taves
Co-authored-by: Even Rouault <even.rouault@spatialys.com>
2021-10-10proj_crs_get_datum_forced(): catch potential exception (fixes CID 358433, ↵Even Rouault
358434, 358435)
2021-10-10ossfuzz builds: switch to cmake to build PROJEven Rouault
2021-10-10CMake: add a BUILD_APPS to be able to disable build of all programsEven Rouault
This makes it easier to turn off all programs, rather than individually. Useful for example to avoid https://github.com/OSGeo/gdal/blob/master/gdal/fuzzers/build.sh#L138
2021-10-09Add testing of invprojEven Rouault
2021-10-09test/cli/testproj: fix wrong variable nameEven Rouault
2021-10-09geod / proj: accept lt-inv[geod/proj] name for older libtool versionsEven Rouault
2021-10-09autoconf build: build invproj and invgeod in build directoryEven Rouault
Due to libtool wrapper scripts, it is easier to build fully fledged binaries. The installed binaries will be symlinks, as before.
2021-10-09CMake build: generate invproj/invgeod binaries (symlinks on Unix, copy ↵Even Rouault
otherwise) (fixes #2852)
2021-10-09Merge pull request #2893 from rouault/fix_2892Even Rouault
WKT1 parser: recognize Lambert_Conformal_Conic as projection name for LCC 1SP or 2SP (fixes #2892)
2021-10-08WKT1 parser: recognize Lambert_Conformal_Conic as projection name for LCC ↵Even Rouault
1SP or 2SP (fixes #2892)
2021-10-08Merge pull request #2891 from rouault/fix_2890Even Rouault
WKT concatenated operation parsing: fix when a axis order reversal conversion is the first or last operation (fixes #2890)
2021-10-08WKT concatenated operation parsing: fix when a axis order reversal ↵Even Rouault
conversion is the first or last operation (fixes #2890)
2021-10-08update metadata.sql to PROJ_DATA version 1.8Javier Jimenez Shaw
2021-10-08Set area of use compatible with grid fileJavier Jimenez Shaw
2021-10-07Merge pull request #2888 from rouault/epsg_10_037Even Rouault
Database: update to EPSG v10.037
2021-10-07extend unit test to find GGM10 for vcrs EPSG:5703Javier Jimenez Shaw
2021-10-07add GGM10 (Mexico to NAVD88) to geoid_model sql tableJavier Jimenez Shaw
2021-10-07add mx_inegi_ggm10.tif vertical grid file, with custom transformationJavier Jimenez Shaw
2021-10-07Database: update to EPSG v10.037Even Rouault
2021-10-07scripts/build_db.py: fix due to recent changesEven Rouault
2021-10-07cmake build: install proj_symbol_rename.hEven Rouault
2021-10-07Merge pull request #2887 from rouault/fix_2886Even Rouault
Fix CRS Equality with PROJ parameter order
2021-10-06CRS::_isEquivalentTo(): be tolerant to different order of PROJ step options ↵Even Rouault
(fixes #2886)
2021-10-06ProjectedCRS::_isEquivalentTo(): ignore base CRS axis order even in ↵Even Rouault
EQUIVALENT mode if one of them is lacking an explicit CS order (refs #2886)
2021-10-06Merge pull request #2884 from rouault/fix_op_alternatives_bbox_non_greenwichEven Rouault
proj_create_crs_to_crs() + proj_trans(): fix when non-Greenwich prime meridian is involved
2021-10-06proj_create_crs_to_crs() + proj_trans(): fix when non-Greenwich prime ↵Even Rouault
meridian is involved This fixes a regression introduced in 7af1d5741da08d9546b907e0da2c21c54c61b27 / PROJ 7.2.0 where reprojection of area of use was broken when the source/target CRS did not use Greenwich as prime meridian. Fixes https://lists.osgeo.org/pipermail/gdal-dev/2021-October/054764.html Now with the fix: - using grid: $ echo 286415 431434 | PROJ_NETWORK=ON src/cs2cs -d 4 EPSG:20790 EPSG:3763 86412.4262 131434.1706 0.0000 - not using it: $ echo 286415 431434 | src/cs2cs -d 4 EPSG:20790 EPSG:3763 86412.5265 131433.8561 0.0000
2021-10-06test_c_api.cpp: reformatEven Rouault
2021-10-05Add proj_trans_bounds to compute the image of a input bounding box through a ↵Alan D. Snow
transformation (#2882) Fixes #2779
2021-10-05Merge pull request #2876 from rouault/iauEven Rouault
Add IAU_2015 CRS definitions
2021-10-05Merge pull request #2868 from rouault/proj_factors_with_projected_crsEven Rouault
proj_factors(): accept P to be a projected CRS (fixes #2854)
2021-10-04Merge pull request #2883 from snowman2/build_docsEven Rouault
DOC: Add instructions for building docs with docker image