| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2021-10-26 | Update ABI numbers for 8.2.0 release | Kristian Evers | |
| 2021-10-25 | Merge pull request #2913 from rouault/fix_2905 | Even Rouault | |
| lib_proj.cmake: add a PROJ::proj alias and add BUILD_INTERFACE include directories... | |||
| 2021-10-25 | lib_proj.cmake: add a PROJ::proj alias and add BUILD_INTERFACE include ↵ | Even Rouault | |
| directories, so that proj can be used as a subdirectory of a larger project (fixes #2905) | |||
| 2021-10-23 | CMake: revise how we deal with symbol export and static builds | Even Rouault | |
| - Remove the explicit PROJ_MSVC_DLL_IMPORT symbol used for importing symbols from a MSVC .dll: by default on MSVC, we use now __declspec(dllimport), unless PROJ_MSVC_DLL_EXPORT is defined by PROJ at build time. This makes it easier for users: they don't have to define anything special. This simplifies in particular the build of our binaries - For static builds, export -DPROJ_DLL= as public, so that users that import PROJ through CMake mechanism don't have to do it manually. | |||
| 2021-10-22 | Merge pull request #2907 from josch/tinshiftfallback | Even Rouault | |
| add fallback strategy for tinshift transform to use closest triangle for points not in any | |||
| 2021-10-21 | Add fallback_strategy to tinshift transform | Johannes Schauer Marin Rodrigues | |
| - this bumps format_version of tinshift JSON to 1.1 for the new field fallback_strategy - the default behaviour without that field is retained - if fallback_strategy is set to "nearest_side", then points that do not fall into any of the triangles will be transformed according to the nearest triangle - if fallback_centroid is set to "nearest_side", then points that do not fall into any of the triangles will be transformed according to the triangle with the nearest centroid | |||
| 2021-10-19 | TYPE: Update const declarations in proj_trans_bounds | snowman2 | |
| 2021-10-17 | exportToPROJStringGeneric(): 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-16 | createOperations(): 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-16 | Fix previous commit | Even Rouault | |
| 2021-10-16 | CMake: fix invproj/invgeod generation on Windows when building with an ↵ | Even Rouault | |
| explicit configuration | |||
| 2021-10-12 | Geographic 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-12 | Fix 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-12 | Merge pull request #2897 from rouault/fix_2852 | Even Rouault | |
| CMake build: generate invproj/invgeod binaries (symlinks on Unix, copy otherwise) (fixes #2852) | |||
| 2021-10-12 | Merge pull request #2900 from rouault/cmake_wkt_parser | Even Rouault | |
| CMake build: add generate_wkt1_parser and generate_wkt2_parser manual target, and logic to detect when they must be run | |||
| 2021-10-11 | Merge pull request #2895 from rouault/cmake_BUILD_PROGRAMS | Even Rouault | |
| CMake: add a BUILD_APPS to be able to disable build of all applications | |||
| 2021-10-11 | CMake build: add generate_wkt1_parser and generate_wkt2_parser manual ↵ | Even Rouault | |
| target, and logic to detect when they must be run | |||
| 2021-10-11 | CMake: Always build gie if testing is requested (#2899) | Mike Taves | |
| Co-authored-by: Even Rouault <even.rouault@spatialys.com> | |||
| 2021-10-10 | proj_crs_get_datum_forced(): catch potential exception (fixes CID 358433, ↵ | Even Rouault | |
| 358434, 358435) | |||
| 2021-10-10 | CMake: add a BUILD_APPS to be able to disable build of all programs | Even 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-09 | geod / proj: accept lt-inv[geod/proj] name for older libtool versions | Even Rouault | |
| 2021-10-09 | autoconf build: build invproj and invgeod in build directory | Even Rouault | |
| Due to libtool wrapper scripts, it is easier to build fully fledged binaries. The installed binaries will be symlinks, as before. | |||
| 2021-10-09 | CMake build: generate invproj/invgeod binaries (symlinks on Unix, copy ↵ | Even Rouault | |
| otherwise) (fixes #2852) | |||
| 2021-10-08 | WKT1 parser: recognize Lambert_Conformal_Conic as projection name for LCC ↵ | Even Rouault | |
| 1SP or 2SP (fixes #2892) | |||
| 2021-10-08 | WKT concatenated operation parsing: fix when a axis order reversal ↵ | Even Rouault | |
| conversion is the first or last operation (fixes #2890) | |||
| 2021-10-07 | cmake build: install proj_symbol_rename.h | Even Rouault | |
| 2021-10-06 | CRS::_isEquivalentTo(): be tolerant to different order of PROJ step options ↵ | Even Rouault | |
| (fixes #2886) | |||
| 2021-10-06 | ProjectedCRS::_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-06 | proj_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-05 | Add proj_trans_bounds to compute the image of a input bounding box through a ↵ | Alan D. Snow | |
| transformation (#2882) Fixes #2779 | |||
| 2021-10-05 | Merge pull request #2876 from rouault/iau | Even Rouault | |
| Add IAU_2015 CRS definitions | |||
| 2021-10-05 | Merge pull request #2868 from rouault/proj_factors_with_projected_crs | Even Rouault | |
| proj_factors(): accept P to be a projected CRS (fixes #2854) | |||
| 2021-09-30 | proj_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-29 | CRS::identify(): fix ignoring CS order when identifying a geodetic CRS by a ↵ | Even Rouault | |
| PROJ string with just the ellipsoid | |||
| 2021-09-28 | CRS::extractGeodeticCRS(): implement for DerivedProjectedCRS (related to ↵ | Even Rouault | |
| refs OSGeo/gdal#3927) | |||
| 2021-09-28 | projinfo --list-crs / proj_get_crs_info_list_from_database(): make it work ↵ | Even Rouault | |
| with IAU generic authority name | |||
| 2021-09-28 | PROJStringFormatter: add optimizations useful for IAU CRS transformation ↵ | Even Rouault | |
| pipelines | |||
| 2021-09-28 | Add a mapping for versioned authorities, so that one can use IAU:xxxx or ↵ | Even Rouault | |
| IAU_2015:xxxx transparently | |||
| 2021-09-28 | Database: add IAU_2015 CRS | Even Rouault | |
| 2021-09-28 | AuthorityFactory::createGeodeticCRS(): use description column for remarks | Even Rouault | |
| 2021-09-28 | Database reading: implement reading a GeodeticCRS with a Spherical CS | Even Rouault | |
| 2021-09-24 | cmake: check the right variable for `libdl` | Ben Boeckel | |
| 2021-09-24 | proj_normalize_for_visualization(): set input and output units when there ↵ | Even Rouault | |
| are several alternative transformations (fixes #2866) | |||
| 2021-09-20 | Update proj_symbol_rename.h | Even Rouault | |
| 2021-09-20 | Conversion::inverse(): avoid harmless division by zero. Fixes ↵ | Even Rouault | |
| https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=39033 | |||
| 2021-09-19 | networkfilemanager.cpp: fix compiler warnings on 32-bit systems where time_t ↵ | Even Rouault | |
| is 32-bit | |||
| 2021-09-18 | Optimize pipelines of planetary CRS (geocentric latitude, west-positive ↵ | Even Rouault | |
| longitude) | |||
| 2021-09-17 | Database: add a 'anchor' field to geodetic_datum and vertical_datum tables | Even Rouault | |
| Update database layout version number to 1.2 consequently This new capability will be used by IAU planetary CRS (refs #2601) | |||
| 2021-09-16 | Merge pull request #2851 from rouault/epsg_10_035 | Even Rouault | |
| Database: update to EPSG v10.035 | |||
| 2021-09-15 | Inverse ortho ellipsoidal oblique: address a few remarks from ↵ | Even Rouault | |
| https://github.com/OSGeo/PROJ/issues/2844#issuecomment-920138371 | |||
