| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2022-01-05 | Merge pull request #3006 from rouault/fix_for_doxygen_1_9_3 (#3007) | github-actions[bot] | |
| Fix doc generation with Doxygen 1.9.3 Co-authored-by: Even Rouault <even.rouault@spatialys.com> | |||
| 2021-12-17 | Merge pull request #2985 from rouault/wkt1_hotine_without_rectified_grid_angle | Even Rouault | |
| WKT1 import: correctly deal with missing rectified_grid_angle parameter | |||
| 2021-12-09 | Merge pull request #2976 from rouault/compound_to_compound_ballpark | Even Rouault | |
| createOperations(): improvement for "NAD83(CSRS) + CGVD28 height" to "NAD83(CSRS) + CGVD2013(CGG2013) height" | |||
| 2021-12-02 | Merge pull request #2966 from rouault/fix_2965 | Even Rouault | |
| Cache result of proj_get_type() to help for performance of proj_factors() (fixes #2965) | |||
| 2021-11-15 | createOperationsGeogToGeog(): avoid potential harmless floating-point ↵ | Even Rouault | |
| division by zero. Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=41045 | |||
| 2021-11-15 | Merge pull request #2940 from OSGeo/backport-2938-to-8.2 | Even Rouault | |
| [Backport 8.2] createOperationsCompoundToCompound(): fix null pointer dereference when connection to proj.db doesn't exist. | |||
| 2021-11-14 | Merge pull request #2938 from rouault/fix_ossfuzz_40955 | Even Rouault | |
| createOperationsCompoundToCompound(): fix null pointer dereference when connection to proj.db doesn't exist. | |||
| 2021-11-14 | Merge pull request #2937 from rouault/fix_2936 | Even Rouault | |
| createOperations(): do not stop at the first operation in the PROJ namespace for vertical transformations | |||
| 2021-11-09 | Merge pull request #2932 from rouault/fix_2931 | Even Rouault | |
| PROJStringFormatter::toString(): avoid invalid iterator increment (fixes #2931) | |||
| 2021-11-07 | Merge pull request #2928 from OSGeo/backport-2926-to-8.2 | Even Rouault | |
| [Backport 8.2] DOC: Add warning in proj_as_proj_string about potential information loss with CRS | |||
| 2021-11-06 | Merge pull request #2926 from snowman2/warn | Even Rouault | |
| DOC: Add warning in proj_as_proj_string about potential information loss with CRS | |||
| 2021-11-06 | Merge pull request #2925 from snowman2/docs | Even Rouault | |
| DOC: add available keys to proj_context_get_database_metadata | |||
| 2021-11-05 | Merge pull request #2921 from rouault/epsg_10_039 | Even Rouault | |
| Database: update to EPSG v10.039 | |||
| 2021-11-03 | Merge pull request #2917 from rouault/fix_boundcrs_name | Even Rouault | |
| BoundCRS WKT import: fix setting of name | |||
| 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-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-10 | proj_crs_get_datum_forced(): catch potential exception (fixes CID 358433, ↵ | Even Rouault | |
| 358434, 358435) | |||
| 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-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-05 | Merge pull request #2876 from rouault/iau | Even Rouault | |
| Add IAU_2015 CRS definitions | |||
| 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 | proj_normalize_for_visualization(): set input and output units when there ↵ | Even Rouault | |
| are several alternative transformations (fixes #2866) | |||
| 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-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-15 | Database: update to EPSG v10.035 | Even Rouault | |
| This seriously impacts French CRS users with the introduction of new datums, geodetic CRS and projected CRS based on "RGF 93 v2" and "RGF 93 v2b", and the previous single "RGF 93" being renamed as "RGF 93 v1". To be noted too, the addition of a null transformation between NAD83(2011) and WGS 84, which impacts a number of tests in the test suite. | |||
| 2021-09-15 | isEquivalentTo(): improve comparison of datum names based on official name ↵ | Even Rouault | |
| and aliases (preparation for EPSG v10.035 update) | |||
| 2021-09-14 | PROJJSON: support additional properties allowed in id object (version, ↵ | Even Rouault | |
| authority_citation, uri) for parity with WKT2:2019 | |||
| 2021-09-14 | Merge pull request #2847 from rouault/spherical_ocentric | Even Rouault | |
| Add support for GeodeticCRS using a Spherical ocentric coordinate system | |||
| 2021-09-08 | createOperations(): use an explicit conversion operation for geodetic <--> ↵ | Even Rouault | |
| geocentric latitude | |||
| 2021-09-08 | createConversion(): avoid nullptr dereference on a method without parameters | Even Rouault | |
| 2021-09-08 | createOperations(): deal with spherical planetocentric geodetic CRS | Even Rouault | |
| This also fixes conversion between geocentric latlong and geodetic latlong with cs2cs. This was dealt with in PR 1093, but in the wrong direction (the geocentric latitude must be <= in absolute value to the geodetic one) The issue here was linked to the semantics of the +geoc specifier, which affects the semantics of the input coordinates in the forward direction (+geoc means that the input coordinate is is a geocentric latitude), which defeats the logic of doing A to B by using the inverse path of A and the forward path of B. | |||
| 2021-09-08 | Merge pull request #2845 from rouault/fix_2843 | Even Rouault | |
| Fix database access across fork() when SQLite3 doesn't use pread[64]() (fixes #2843) | |||
| 2021-09-07 | Support importing/exporting WKT & PROJJSON of 2D axis spherical ↵ | Even Rouault | |
| planetocentric geodetic CRS | |||
| 2021-09-07 | pj_obj_create(): avoid passing invalid ellipsoid parameters to geod_init(). ↵ | Even Rouault | |
| Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=38192 | |||
| 2021-09-07 | Fix database access across fork() when SQLite3 doesn't use pread[64]() ↵ | Even Rouault | |
| (fixes #2843) | |||
| 2021-09-05 | getInsertStatementsFor(): re-order projection parameters according to their ↵ | Even Rouault | |
| canonical order if needed | |||
| 2021-09-04 | Conversion::createAxisOrderReversal(): workaround cppcheck false positive | Even Rouault | |
| 2021-09-04 | createFromUserInput(): make it more obvious for cppcheck and humans too | Even Rouault | |
