| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2022-03-09 | Merge pull request #3098 from rouault/fix_gdal_5408 | Even Rouault | |
| Fix issue when transforming from/to BoundCRS of 3D CRS with non-Green… | |||
| 2022-02-22 | WKTParser::Private::buildProjectedCRS(): avoid potential nullptr deref (CID ↵ | Even Rouault | |
| 383362) | |||
| 2022-02-14 | Fix importing CRS definition with +proj=peirce_q and +shape different from ↵ | Even Rouault | |
| square or diamond. Follow-up of #3014. Fixes #3056. master only | |||
| 2022-02-14 | Better deal with importing strings like '+init=epsg:XXXX +over' (refs ↵ | Even Rouault | |
| MapServer/MapServer#6478) | |||
| 2022-01-12 | Merge pull request #3010 from rouault/fix_2739 | Even Rouault | |
| Implement Geographic3D to Depth/Geog2D+Depth as used by ETRS89 to CD Norway depth | |||
| 2022-01-07 | Map peirce_q to pseudo WKT2 and ESRI WKT | Even Rouault | |
| 2022-01-06 | Implement Geographic3D to Depth/Geog2D+Depth as used by ETRS89 to CD Norway ↵ | Even Rouault | |
| depth Fixes #2739 Verified with example from IOGP Guidance Note 7-2 (ver 62, Dec 2021) page 169, with 38 = h_obs - D_obs = 50 - 12. $ echo 60.0015 4.9960 38 | PROJ_LIB=data PROJ_NETWORK=ON bin/cs2cs -d 4 EPSG:4937 EPSG:9883 60.0015 4.9960 5.8827 $ echo 60.0015 4.9960 38 | PROJ_LIB=data PROJ_NETWORK=ON bin/cs2cs -d 4 EPSG:4937 EPSG:4258+9672 60.0015 4.9960 5.8827 $ echo 60.0015 4.9960 5.8827 | PROJ_LIB=data PROJ_NETWORK=ON bin/cs2cs -d 4 EPSG:9883 EPSG:4937 60.0015 4.9960 38.0000 $ echo 60.0015 4.9960 5.8827 | PROJ_LIB=data PROJ_NETWORK=ON bin/cs2cs -d 4 EPSG:4258+9672 EPSG:4937 60.0015 4.9960 38.0000 | |||
| 2022-01-04 | Fix doc generation with Doxygen 1.9.3 | Even Rouault | |
| Since the update to Doxygen 1.9.3, doc generation was broken. With bisection of doxygen, it was found this was due to commit https://github.com/doxygen/doxygen/commit/ee8f3fb7a2ed74ee30ae3202707617e97f6641ff which makes Doxygen honour nested @cond . This revealed bad pairing of @cond / @endcond in our code, fixed by this commit. | |||
| 2021-12-16 | WKT1 import: correctly deal with missing rectified_grid_angle parameter | Even Rouault | |
| by setting its value from the azimuth angle. and on export to PROJ.4 string do not emit a erroneous +gamma=0 when the parameter it is missing. Fixes https://lists.osgeo.org/pipermail/proj/2021-December/010475.html | |||
| 2021-12-16 | WKTParser::Private::buildProjectionStandard(): minor cleanup | Even Rouault | |
| 2021-12-02 | PROJStringSyntaxParser(): make it use pj_trim_argc/argv to have similar ↵ | Even Rouault | |
| tokenization/serialization in different code paths This avoids in particular recursive calls to ob_tran initialization on weird inputs. Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=41462 | |||
| 2021-12-02 | PROJ string parsing: fix unquoting of parameter values when the parameter ↵ | Even Rouault | |
| name is just one single character Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=41462 | |||
| 2021-11-09 | PROJStringFormatter::toString(): avoid invalid iterator increment (fixes #2931) | Even Rouault | |
| 2021-11-03 | BoundCRS WKT import: fix setting of name | Even Rouault | |
| Name was erroneously set (since 8.2.0) to SOURCECRS. Raised in https://lists.osgeo.org/pipermail/gdal-dev/2021-November/054944.html | |||
| 2021-10-08 | WKT1 parser: recognize Lambert_Conformal_Conic as projection name for LCC ↵ | Even Rouault | |
| 1SP or 2SP (fixes #2892) | |||
| 2021-10-06 | CRS::_isEquivalentTo(): be tolerant to different order of PROJ step options ↵ | Even Rouault | |
| (fixes #2886) | |||
| 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-18 | Optimize pipelines of planetary CRS (geocentric latitude, west-positive ↵ | Even Rouault | |
| longitude) | |||
| 2021-09-14 | PROJJSON: support additional properties allowed in id object (version, ↵ | Even Rouault | |
| authority_citation, uri) for parity with WKT2:2019 | |||
| 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-07 | Support importing/exporting WKT & PROJJSON of 2D axis spherical ↵ | Even Rouault | |
| planetocentric geodetic CRS | |||
| 2021-09-04 | createFromUserInput(): make it more obvious for cppcheck and humans too | Even Rouault | |
| 2021-08-31 | PROJStringFormatter::toString(): add missing iterator increment (but luckily ↵ | Even Rouault | |
| this omission didn't result in endless loop, just an extra iteration) | |||
| 2021-08-31 | Workaround false positive in recent cppcheck | Even Rouault | |
| 2021-08-31 | io.cpp: remove always true test | Even Rouault | |
| 2021-08-29 | io.cpp: silence Coverity false positive (CID 356032) | Even Rouault | |
| 2021-08-26 | WKT importer: better detect ESRI WKT on projected CRS (fixes #2822) | Even Rouault | |
| 2021-08-26 | WKT importer: detect ESRI WKT even when datum name doesn't start with D_ ↵ | Even Rouault | |
| (fixes #2822) | |||
| 2021-08-21 | PROJStringFormatter::toString(): fix potential O(n^2) performance. Fixes ↵ | Even Rouault | |
| https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=37438 | |||
| 2021-08-20 | ConcatenatedOperation::fixStepsDirection(): fix bad chaining of steps when ↵ | Even Rouault | |
| inverse map projection is involved in non-final step (fixes #2817) | |||
| 2021-08-19 | BoundCRS: accept importing/exporting in WKT2 and PROJJSON the ↵ | Even Rouault | |
| scope/area/extent/id attributes (fixes #2813) For PROJJSON only, also accept the ``name`` attribute. | |||
| 2021-06-02 | proj_create(): do not open proj.db if string is a PROJ string, even if ↵ | Even Rouault | |
| proj_context_set_autoclose_database() has been set (fixes #2734) | |||
| 2021-05-04 | DOC: configure and add spelling wordlist; fix typos, apply Sphinx syntax (#2705) | Mike Taves | |
| 2021-04-24 | Improvements related to DerivedVerticalCRS using Change Unit and ↵ | Even Rouault | |
| Height/Depth reversal methods - For instantiation from urn combined references, create a better name, using conventions of EPSG vertical CRS - For exportToWKT(), allow export in WKT < WKT2 for such DerivedVerticalCRS | |||
| 2021-04-18 | createFromUserInput(): change name of CRS built from URN combined references ↵ | Even Rouault | |
| to match the convention of EPSG projected CRS | |||
| 2021-04-13 | createFromUserInput(): parse compound id with two authorities, like ↵ | Javier Jimenez Shaw | |
| ESRI:103668+EPSG:5703 (#2669) | |||
| 2021-04-11 | createFromUserInput(): support URN:OGC:DEF:CRS:OGC:1.3:CRS84 | Even Rouault | |
| 2021-04-10 | createFromUserInput(): add support for WMS AUTO: syntax | Even Rouault | |
| 2021-04-10 | createFromUserInput(): add support for (legacy) urn:x-ogc:def:crs:EPSG:XXXX ↵ | Even Rouault | |
| syntax | |||
| 2021-04-10 | createFromUserInput(): add support for (legacy) urn:opengis:crs:EPSG:0:XXXX ↵ | Even Rouault | |
| syntax | |||
| 2021-04-10 | createFromUserInput(): add support for OGC URLs | Even Rouault | |
| e.g: http://www.opengis.net/def/crs/EPSG/0/4326 http://www.opengis.net/def/crs-compound?1=http://www.opengis.net/def/crs/EPSG/0/4326&2=http://www.opengis.net/def/crs/EPSG/0/3855 | |||
| 2021-03-07 | typo fixes | Even Rouault | |
| 2021-03-03 | Reformat code with clang-format-10 from ubuntu 20.04 | Even Rouault | |
| 2021-02-10 | Fix handling of +proj=ob_tran +o_proj=longlat combined with +over (fixes #2510) | Even Rouault | |
| 2021-01-05 | createFromUserInput(): accept leading white space (fixes #2498) | Even Rouault | |
| 2020-12-14 | createOperations(): fix inconsistent chaining exception when transforming ↵ | Even Rouault | |
| from BoundCRS of projected CRS based on NTF Paris to BoundCRS of geog CRS NTF Paris. Fixes https://github.com/OSGeo/gdal/issues/3273 | |||
| 2020-12-12 | Split coordinateoperation.cpp in many files in iso19111/operation directory | Even Rouault | |
| The big size of coordinateoperation.cpp could require significant amount of RAM to build it with -O2 level, and cause compiler crashes in some environments. | |||
| 2020-11-29 | Merge pull request #2450 from rouault/setAllowEllipsoidalHeightAsVerticalCRS | Even Rouault | |
| Add option to allow export of Geographic/Projected 3D CRS in WKT1_GDAL | |||
| 2020-11-28 | WKT1 import: better deal with apps.epsg.org output w.r.t datum ensemble names | Even Rouault | |
