aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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
2021-10-03DOC: Add instructions for building docs with docker imagesnowman2
2021-09-30Merge pull request #2881 from ↵Even Rouault
rouault/fix_misidentification_of_projstring_with_ellipsoid CRS::identify(): fix ignoring CS order when identifying a geodetic CRS by a PROJ string with just the ellipsoid
2021-09-30proj_factors(): accept P to be a projected CRS (fixes #2854)Even Rouault
Updated doc: Starting with PROJ 8.2, the P object can be a projected CRS, for example instantiated from a EPSG CRS code. The factors computed will be those of the map projection implied by the transformation from the base geographic CRS of the projected CRS to the projected CRS. The input geodetic coordinate lp should be such that lp.lam is the longitude in radian, and lp.phi the latitude in radian (thus independently of the definition of the base CRS, if P is a projected CRS).
2021-09-29CRS::identify(): fix ignoring CS order when identifying a geodetic CRS by a ↵Even Rouault
PROJ string with just the ellipsoid
2021-09-29Merge pull request #2878 from kbevers/fix-latlon-docKristian Evers
doc: clarify use of +datum option with +proj=latlon
2021-09-29doc: clarify use of +datum option with +proj=latlonKristian Evers
2021-09-29Merge pull request #2877 from rouault/relates_to_gdal_3927Even Rouault
CRS::extractGeodeticCRS(): implement for DerivedProjectedCRS (related to refs OSGeo/gdal#3927)
2021-09-28CRS::extractGeodeticCRS(): implement for DerivedProjectedCRS (related to ↵Even Rouault
refs OSGeo/gdal#3927)
2021-09-28projinfo --list-crs / proj_get_crs_info_list_from_database(): make it work ↵Even Rouault
with IAU generic authority name
2021-09-28test: add tests of operations between geographic/geodetic and projected IAU CRSEven Rouault
2021-09-28PROJStringFormatter: add optimizations useful for IAU CRS transformation ↵Even Rouault
pipelines
2021-09-28Add a mapping for versioned authorities, so that one can use IAU:xxxx or ↵Even Rouault
IAU_2015:xxxx transparently
2021-09-28Database: add IAU_2015 CRSEven Rouault
2021-09-28Database: add check for Orthographic conversionEven Rouault
2021-09-28AuthorityFactory::createGeodeticCRS(): use description column for remarksEven Rouault
2021-09-28Database reading: implement reading a GeodeticCRS with a Spherical CSEven Rouault
2021-09-28Database: add some hand made entries earlyEven Rouault
2021-09-27Merge pull request #2872 from rouault/epsg_10_036Even Rouault
Database: update to EPSG v10.036
2021-09-27Database: update to EPSG v10.036Even Rouault
2021-09-27Merge pull request #2865 from direvus/doc/2864-error-handlingKristian Evers
DOC: Add content for Development/Error handling page.