| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 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-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 | Add a mapping for versioned authorities, so that one can use IAU:xxxx or ↵ | Even Rouault | |
| IAU_2015:xxxx transparently | |||
| 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-08-26 | WKT importer: detect ESRI WKT even when datum name doesn't start with D_ ↵ | Even Rouault | |
| (fixes #2822) | |||
| 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-08-16 | Implement promoteTo3D() / demoteTo2D() for DerivedGeographicCRS (fixes #2803) | Even Rouault | |
| 2021-06-10 | BoundCRS::identify(): avoid incompatible transformation for WKT1 / TOWGS84 ↵ | Even Rouault | |
| export (fixes OSGeo/gdal#3958) | |||
| 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-11 | CRS::normalizeForVisualization(): propagate domains/extent of original CRS ↵ | Even Rouault | |
| (fixes #2603) | |||
| 2021-03-03 | Reformat code with clang-format-10 from ubuntu 20.04 | Even Rouault | |
| 2021-02-09 | Database: update to EPSG v10.013 | Even Rouault | |
| 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-27 | PRIMEM WKT handling: fixes on import for 'sexagesimal DMS' or from ↵ | Even Rouault | |
| WKT1:GDAL/ESRI when GEOGCS UNIT != Degree; morph to ESRI the PRIMEM name on export | |||
| 2020-11-24 | Add option to allow export of Geographic/Projected 3D CRS in WKT1_GDAL | Even Rouault | |
| as CompoundCRS with a VerticalCRS being an ellipsoidal height, which is not conformant. But needed for LAS 1.4 that only supports WKT1 | |||
| 2020-11-23 | GeographicCRS::_isEquivalentTo(EQUIVALENT_EXCEPT_AXIS_ORDER_GEOGCRS): make ↵ | Even Rouault | |
| it work when comparing easting,northing,up and northing,easting,up | |||
| 2020-11-21 | Make GeographicCRS/GeodeticCRS::isEquivalentTo() work properly when ↵ | Even Rouault | |
| comparing to a DerivedGeographicCRS/DerivedGeodeticCRS | |||
| 2020-11-04 | createBoundCRSToWGS84IfPossible(): make it return same result with a CRS ↵ | Even Rouault | |
| built from EPSG code or WKT1 Related to https://github.com/OSGeo/gdal/issues/3144 | |||
| 2020-10-20 | VerticalCRS: morph CRS and datum name using ESRI aliases on import from / ↵ | Even Rouault | |
| export to WKT1:ESRI | |||
| 2020-10-20 | Improve identification of compound CRS from ESRI WKT1, and for compound CRS ↵ | Even Rouault | |
| whose result is not in the DB but whose horiz and vertical parts are known | |||
| 2020-10-08 | Make CRS identification work with CRS with DatumEnsemble | Even Rouault | |
| 2020-10-05 | proj_crs_create_bound_crs_to_WGS84(): make it work on ↵ | Even Rouault | |
| verticalCRS/compoundCRS such as EPSG:4326+5773 and EPSG:4326+3855 | |||
| 2020-09-17 | Adjust createBoundCRSToWGS84IfPossible() and operation filtering (for POSGAR ↵ | Even Rouault | |
| 2007 to WGS84 issues) (fixes #2356) - We make createBoundCRSToWGS84IfPossible() more restrictive. If there are more than one Helmert transformation from the CRS to WGS 84 covering the area of use of the CRS, we do not create a BoundCRS / +towgs84 - In createOperations() filtering, we are less aggressive in discarding operations that have the same area of use but worse accuracy. We do it only if they involve more transformation steps. We now get: ``` $ projinfo EPSG:5340 -o PROJ PROJ.4 string: +proj=longlat +ellps=GRS80 +no_defs +type=crs $ projinfo -s EPSG:5340 -t EPSG:4326 --spatial-test intersects --summary Candidate operations found: 2 EPSG:9264, POSGAR 2007 to WGS 84 (2), 0.5 m, Argentina EPSG:5351, POSGAR 2007 to WGS 84 (1), 1.0 m, Argentina ``` | |||
| 2020-08-07 | ProjectedCRS::identify(): fix to be able to identify EPSG:2154 as a ↵ | Even Rouault | |
| candidate for 'RGF93_Lambert_93' (contributes to fixes https://github.com/qgis/QGIS/issues/32255) (#2315) | |||
| 2020-06-03 | normalizeForVisualization(): make it switch axis for EPSG:5482 (RSRGD2000 / ↵ | Even Rouault | |
| RSPS2000) Fixes #2254 | |||
| 2020-05-25 | Fix identification of (one of the) ESRI WKT formulations of EPSG:3035 | Even Rouault | |
| Fixes https://github.com/qgis/QGIS/issues/36111 | |||
| 2020-05-15 | Make projinfo --3d --boundcrs-to-wgs84 better work (fixes #2202) | Even Rouault | |
| 2020-05-13 | ProjectedCRS::identify(): fix identification of EPSG:3059 from ↵ | Even Rouault | |
| 'LKS92_Latvia_TM' name, and other cleanups/improvements (fixes #2214) | |||
| 2020-04-28 | createFromProjString(): handle default parameters of '+krovak +type=crs', ↵ | Even Rouault | |
| and handle +czech correctly (fixes #2199) (#2200) * createFromProjString(): handle default parameters of '+krovak +type=crs', and handle +czech correctly (fixes #2199) * Doc: add default values for Krovak | |||
| 2020-04-14 | ProjectedCRS identification: deal with switched 1st/2nd std parallels for ↵ | Even Rouault | |
| LCC_2SP (#2150) As switching the 2 standard parallels for Lambert Conformal Conic 2 standard parallels result in a equivalently numerical projection definition, take that into account when querying the database. | |||
| 2020-04-03 | Make sure that importing a Projected 3D CRS from WKT:2019 keeps the base ↵ | Even Rouault | |
| geographic CRS as 3D (fixes #2122) | |||
| 2020-03-30 | ESRI_WKT ingestion: make sure to identify to non-deprecated EPSG entry when ↵ | Even Rouault | |
| possible (fixes #2116) | |||
| 2020-03-27 | Fix identification of projected CRS whose name is close but not strictly ↵ | Even Rouault | |
| equal to a ESRI alias (fixes #2099) | |||
| 2020-03-25 | EngineeringCRS: when exporting to WKT1_GDAL, output unit and axis (fixes ↵ | Even Rouault | |
| https://github.com/OSGeo/gdal/issues/2347) | |||
| 2020-03-24 | ESRI WKT import / identification: special case for ↵ | Even Rouault | |
| NAD_1983_HARN_StatePlane_Colorado_North_FIPS_0501 with Foot_US unit (fixes #2086) | |||
| 2020-03-11 | ProjectedCRS::identify(): tune it to better work with ESRI WKT ↵ | Even Rouault | |
| representation of EPSG:2193 Adresses https://github.com/OSGeo/gdal/issues/2303 by raising the identification confidence from 25% to 90% (90% means equivalent for all purposes, but name not strictly the EPSG official one) | |||
| 2020-03-06 | WKT import/export: add support for WKT1_ESRI VERTCS syntax | Even Rouault | |
| 2020-02-25 | CompoundCRS::create(): reject combinations of components not allowed by ISO ↵ | Even Rouault | |
| 19111 | |||
| 2020-02-06 | Merge pull request #1915 from rouault/fix_1911 | Even Rouault | |
| Fix identification of ESRI-style datum names starting with D_ but without alias | |||
| 2020-02-05 | Fix identification of ESRI-style datum names starting with D_ but without alias | Even Rouault | |
| Fixes #1911 | |||
| 2020-02-05 | Fix performance issue, affecting projinfo EPSG:7842 | Even Rouault | |
| Fixes #1913 AuthorityFactory::createBetweenGeodeticCRSWithDatumBasedIntermediates() issued a complex SQL query that pushes the SQLite3 query plan optimizer to its limits. Was working reasonably with sqlite 3.11, but not with later versions. So put less constraints in the main query and do post-processing checks and auxiliary requests to avoid such issues. For some unknown reason, this slightly slows down a bit execution time of the whole test_cpp_api binary (~ 10%), but couldn't come with something better, despite trying many variations of the main SQL query. It seems that in the general case the non-filter LEFT JOIN on the supersession table helped, except on this EPSG:7842 case. | |||
| 2020-01-21 | ProjectedCRS::identify(): fix wrong identification of some ESRI WKT linked ↵ | Even Rouault | |
| to units Fixes bug reported in https://lists.osgeo.org/pipermail/gdal-dev/2020-January/051481.html | |||
| 2020-01-11 | Merge pull request #1838 from rouault/limit_datum_name_massaging_wkt1 | Even Rouault | |
| WKT1_GDAL export: limit datum name massaging to names matching EPSG (fixes #1835) | |||
| 2020-01-11 | WKT1_GDAL export: limit datum name massaging to names matching EPSG (fixes ↵ | Even Rouault | |
| #1835) | |||
| 2020-01-10 | CompoundCRS::identify(): avoid exception when horiz/vertical part is a BoundCRS | Even Rouault | |
| The exception only affects C++ users. It was caught by the C layer. | |||
