| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 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 | 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-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-03 | pj_obj_create(): avoid passing invalid ellipsoid parameters ot ↵ | Even Rouault | |
| pj_calc_ellipsoid_params(). Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=31964 | |||
| 2021-09-02 | Add proj_create_conversion_pole_rotation_netcdf_cf_convention() to address ↵ | Even Rouault | |
| netCDF datasets using a pole rotation method | |||
| 2021-08-27 | ESRI WKT: add support for import/export of (non interrupted) Goode Homolosine | Even Rouault | |
| Issue found during https://github.com/OSGeo/gdal/pull/4355 when it was found that a WKT with Goode_Homolosine projection parsed as ESRI WKT was mapped wrongly to Interrupted Goode Homolosine | |||
| 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-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-08-16 | WKT2 import/export: preserve PROJ.4 CRS extension string in REMARKS[] (when ↵ | Even Rouault | |
| the WKT2 representation isn't lossless) | |||
| 2021-08-16 | createOperations(): fix missing deg<-->rad conversion when transforming with ↵ | Even Rouault | |
| a CRS that has a fallback-to-PROJ4-string behaviour and is a BoundCRS of a GeographicCRS (fixes #2804) | |||
| 2021-08-16 | Implement promoteTo3D() / demoteTo2D() for DerivedGeographicCRS (fixes #2803) | Even Rouault | |
| 2021-08-15 | formatting fix | Even Rouault | |
| 2021-08-15 | Add support for Degree Sign on input (#2791) | Brendan Jurd | |
| This commit adds support in dsmtor() for a Degree Sign (U+00B0), encoded as UTF-8 (`\xc2\xb0`) or as a single byte (`\xb0`) (in ISO 8859 parts 1-4, 7-10, 13, 15, 16, and several Windows code pages), as an alternative symbol to `D`/`d` to designate the degree unit. Fixes #2712. | |||
| 2021-08-10 | Conversion::createUTM(): avoid integer overflow. Fixes ↵ | Even Rouault | |
| https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=36751 | |||
| 2021-07-20 | createOperations(): fix SourceTargetCRSExtentUse::NONE mode | Even Rouault | |
| Fix issue reported in https://lists.osgeo.org/pipermail/proj/2021-July/010318.html | |||
| 2021-07-14 | CMake: remove external nlohmann_json from INTERFACE_LINK_LIBRARIES target | Mike Taves | |
| 2021-07-07 | createOperations(): make sure to associate an extent to the transform of a ↵ | Even Rouault | |
| CRS with a GEOIDMODEL using a PROJ grid, so that it is later used instead of a ballpark operation (fixes #2768) | |||
| 2021-07-01 | test_factory.cpp: fix build, in particular on Alpine Edge (fixes #2759) | Even Rouault | |
| 2021-06-19 | Database: update to EPSG v10.027 | Even Rouault | |
| 2021-06-10 | BoundCRS::identify(): avoid incompatible transformation for WKT1 / TOWGS84 ↵ | Even Rouault | |
| export (fixes OSGeo/gdal#3958) | |||
| 2021-06-03 | Check that database connection sharing properly works | Even Rouault | |
| 2021-06-03 | Make proj_context_set_autoclose_database() a no-op as it would defeat the ↵ | Even Rouault | |
| purpose of the new database connection sharing | |||
| 2021-06-03 | factory.cpp: preparation steps for global sqlite3* handle, but no functional ↵ | Even Rouault | |
| change | |||
| 2021-06-03 | test_c_api.cpp: avoid use of undefined .t component | Even Rouault | |
| 2021-05-27 | ConcatenatedOperation::fixStepsDirection(): remove recently introdued hack ↵ | Even Rouault | |
| specific to EPSG:9731 now that is is deprecated | |||
| 2021-05-16 | Database: update to EPSG v10.022 | Even Rouault | |
| 2021-05-12 | Fix export of transformation to PROJ string in a particular situation where ↵ | Even Rouault | |
| CompoundCRS are involved (fixes #2720) | |||
| 2021-05-04 | DOC: configure and add spelling wordlist; fix typos, apply Sphinx syntax (#2705) | Mike Taves | |
| 2021-04-30 | CMake build: add a NLOHMANN_JSON_ORIGIN=auto/external/internal setting ↵ | Even Rouault | |
| allowing to choose which nlohmann/json to use Co-authored-by: Mike Taves <mwtoews@gmail.com> | |||
| 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-24 | test: test urn:ogc:def:ensemble: syntax | Even Rouault | |
| 2021-04-24 | Add proj_get_geoid_models_from_database() (#2681) | Javier Jimenez Shaw | |
| to list all geoid model names that apply to a vertical CRS | |||
| 2021-04-23 | test_network.cpp: try to fix 'Please include winsock2.h before windows.h' ↵ | Even Rouault | |
| warning with msys ``` In file included from D:/a/_temp/msys/msys64/mingw64/include/curl/system.h:422, from D:/a/_temp/msys/msys64/mingw64/include/curl/curl.h:38, from D:/a/PROJ/PROJ/test/unit/test_network.cpp:48: D:/a/_temp/msys/msys64/mingw64/x86_64-w64-mingw32/include/winsock2.h:15:2: warning: #warning Please include winsock2.h before windows.h [-Wcpp] 15 | #warning Please include winsock2.h before windows.h | ^~~~~~~ ``` Seems to be what is described in https://curl.se/mail/lib-2016-12/0047.html | |||
| 2021-04-23 | test_o.cpp: add more sensical example for DerivedVerticalCRS built from urn: ↵ | Even Rouault | |
| syntax | |||
| 2021-04-23 | Database: update to EPSG v10.019 | Even Rouault | |
| Non-trivial updates: - some vertical CRS are now encoded as DerivedVerticalCRS. e.g EPSG:8228 "NAVD88 height (ft)", with base EPSG:5703 "NAVD88 height". As we don't have support in our PROJ db model for DerivedVerticalCRS, modify the import script to 'resolve' the derivation up to the original datum. - Method EPSG:1069 'Change of Vertical Unit' is no longer used. It is replaced by a generic-purpose EPSG:1104 method that doesn't take any conversion factor. And generic conversions EPSG:7812 and EPSG:7813 are now used in concatenated operations, which require code changes as well. | |||
| 2021-04-20 | run reformat_cpp.sh to fix some leftovers | Javier Jimenez Shaw | |
| 2021-04-20 | Revert "proj_create_crs_to_crs_from_pj(): do not use ↵ | Even Rouault | |
| PROJ_SPATIAL_CRITERION_PARTIAL_INTERSECTION if area is specified" This reverts commit ebe3425bf66287e004958eb53976d3837f88b9e1. It was found to break gdalwarp usage in https://github.com/OSGeo/gdal/issues/3695 when passing a bbox that is quite large. | |||
| 2021-04-18 | Merge pull request #2677 from rouault/change_name_of_urn_combined_references | Even Rouault | |
| createFromUserInput(): change name of CRS built from URN combined references to match the convention of EPSG projected CRS | |||
| 2021-04-18 | Merge pull request #2676 from rouault/fix_geog_to_geog_deprecated | Even Rouault | |
| createOperations(): fix Geog to Geog when one is deprecated (fix master regression) | |||
| 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-18 | createOperations(): fix Geog to Geog when one is deprecated (fix master ↵ | Even Rouault | |
| regression) | |||
| 2021-04-18 | Added proj_get_celestial_body_list_from_database (#2674) | Alan D. Snow | |
| Closes #2667 | |||
| 2021-04-13 | createFromUserInput(): parse compound id with two authorities, like ↵ | Javier Jimenez Shaw | |
| ESRI:103668+EPSG:5703 (#2669) | |||
| 2021-04-12 | Add proj_get_celestial_body_name() and make ↵ | Even Rouault | |
| proj_get_crs_info_list_from_database() filter on and return celestial body name | |||
