| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2021-01-15 | Database: update to EPSG v10.011 | Modern Slave | |
| 2021-01-14 | createOperations(): fix bug involving geoidmodel and non-metre vertical unit | Even Rouault | |
| 2021-01-13 | createOperations(): fix Compound to Geog3D/Projected3D CRS with non-metre ↵ | Even Rouault | |
| ellipsoidal height | |||
| 2021-01-12 | ellps_size(): do not log error if ellipsoid absent and not needed | Even Rouault | |
| 2021-01-05 | createFromUserInput(): accept leading white space (fixes #2498) | Even Rouault | |
| 2020-12-28 | C API: add proj_crs_is_derived() | Even Rouault | |
| 2020-12-16 | cs2cs: add --no-ballpark and --accuracy options | Even Rouault | |
| 2020-12-15 | proj_create_crs_to_crs_from_pj(): add ACCURACY and ALLOW_BALLPARK options | Even Rouault | |
| 2020-12-15 | projinfo: add a --accuracy option to define the minimum accuracy | Even Rouault | |
| 2020-12-15 | Remap ENOMEM from PROJ_ERR_INVALID_OP to PROJ_ERR_OTHER | Even Rouault | |
| 2020-12-15 | horner.cpp: remove uses of EINVAL and EDOM errno | Even Rouault | |
| 2020-12-15 | Remove internal use of PJ_LOG_DEBUG_MINOR and PJ_LOG_DEBUG_MAJOR | Even Rouault | |
| 2020-12-15 | Various operations: remove explicit short name prefixing in log messages now ↵ | Even Rouault | |
| that it is automatically added | |||
| 2020-12-15 | proj_log_XXX functions(): add the short name of the operation as prefix in ↵ | Even Rouault | |
| the error message | |||
| 2020-12-15 | proj_trans_array(): make it transform all coordinates even when an error occurs | Even Rouault | |
| 2020-12-15 | tmerc exact: set errno to PROJ_ERR_COORD_TRANSFM_OUTSIDE_PROJECTION_DOMAIN ↵ | Even Rouault | |
| when it returns invalid coordinate | |||
| 2020-12-15 | Revise error codes to have a reduced set exposed in the public API. | Even Rouault | |
| Fixes #2482 And also add proj_context_errno_string() Revise gie 'expect failure errno XXXX' strings | |||
| 2020-12-15 | Remove ancient no longer used implementation of pj_ell_set() | Even Rouault | |
| 2020-12-15 | Move proj_log_XXX() functions from internal.cpp to log.cpp | 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-12-02 | cs2cs / proj_create_crs_to_crs_from_pj(): add a --authority switch to ↵ | Even Rouault | |
| control where coordinate operations are looked for (fixes #2442) | |||
| 2020-12-02 | Add build time option to make PROJ_LIB env var tested last (fixes #2399) | Even Rouault | |
| If PROJ is built with the PROJ_LIB_ENV_VAR_TRIED_LAST CMake option / --enable-proj-lib-env-var-tried-last configure switch, then the hard-wired path ($prefix/share/proj) will be tried before looking at the environment PROJ_LIB. | |||
| 2020-12-02 | fix build | Even Rouault | |
| 2020-12-02 | Merge pull request #2444 from rouault/topocentric | Even Rouault | |
| Add +proj=topocentric geocentric->topocentric conversion (fixes #500) | |||
| 2020-11-30 | Merge pull request #2474 from rouault/database_version_number | Even Rouault | |
| Database: add metadata with the version number of the database layout … | |||
| 2020-11-30 | Merge pull request #2466 from rouault/fix_2423 | Even Rouault | |
| cs2cs: add --area and --bbox options to restrict candidate coordinate operations (fixes #2423) | |||
| 2020-11-30 | Merge pull request #2471 from rouault/extent_spherical_tmerc_domain | Even Rouault | |
| Spherical tmerc forward: do not restrict to [-90,90] longitude range | |||
| 2020-11-30 | Database: add metadata with the version number of the database layout and ↵ | Even Rouault | |
| check it in the code This is aimed at detecting running a PROJ version against a proj.db that is not meant to work with it. This happens sometimes in complex setups mixing PROJ versions. Hopefully this will help spotting the issue earlier. | |||
| 2020-11-30 | API cleanup: unexport number of internal symbols, and remove/replace a few ↵ | Even Rouault | |
| unused ones | |||
| 2020-11-30 | pj_datum_set(): make code more obvious to humans and analyzers | Even Rouault | |
| 2020-11-29 | Spherical tmerc forward: do not restrict to [-90,90] longitude range | Even Rouault | |
| The restriction was a copy&paste from the Evenden/Snyder approximate ellipsoidal implementation, but the spherical one is exact, so this restriction isn't needed. Also tune a bit the handling of lat=0, |lon| > 90 | |||
| 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-29 | Inverse tmerc spherical: fix wrong sign of latitude when lat_0 is used ↵ | Even Rouault | |
| (fixes #2468) Corrected formula given by @evanmiller | |||
| 2020-11-28 | createOperations(): get a '+proj=noop' instead of '+proj=affine +s33=-1' ↵ | Even Rouault | |
| when attempting (non-sensical) EPSG:3855 to EPSG:4326 | |||
| 2020-11-28 | WKT1 import: better deal with apps.epsg.org output w.r.t datum ensemble names | Even Rouault | |
| 2020-11-28 | proj_create_crs_to_crs_from_pj(): do not use ↵ | Even Rouault | |
| PROJ_SPATIAL_CRITERION_PARTIAL_INTERSECTION if area is specified | |||
| 2020-11-28 | cs2cs: add --area and --bbox options to restrict candidate coordinate ↵ | Even Rouault | |
| operations (fixes #2423) | |||
| 2020-11-28 | Use same arguments to printf format string for both radians and degrees in ↵ | Houder | |
| output by cct (#2453) Currently the output of the cct utility is different between radians and degrees (as expected by cct), because of a bug in cct: $ printf "1 2\n" | cct -z 0 -t 0 +proj=pipeline +step +proj=unitconvert +xy_in=deg +xy_out=rad 1.0000000000 2.0000000000 0.0000 0.0000 $ printf "1 2\n" | cct -z 0 -t 0 +proj=pipeline +step +proj=unitconvert +xy_in=deg +xy_out=deg 1.0000 2.0000 0.0000 0.0000 The arguments to the printf format string are as follows: * radians: width 14, precision 10 * degrees: width 13, precision 4 (this is by mistake. bug!) After the suggested fix has been applied, output will be the same for both radians and degrees: $ printf "1 2\n" | cct -z 0 -t 0 +proj=pipeline +step +proj=unitconvert +xy_in=deg +xy_out=rad 1.0000000000 2.0000000000 0.0000 0.0000 $ printf "1 2\n" | cct -z 0 -t 0 +proj=pipeline +step +proj=unitconvert +xy_in=deg +xy_out=deg 1.0000000000 2.0000000000 0.0000 0.0000 The cause of the bug is that cct does test if it "has radians to output", but "neglects" to test if it "has degrees to output", resulting in using different arguments to the printf format string in the latter case. The fix makes cct test if it "has either radians or degrees to output". | |||
| 2020-11-28 | createObjectsFromName(): in exact match, make looking for 'ETRS89 / UTM zone ↵ | Even Rouault | |
| 32N' return only the exact match | |||
| 2020-11-27 | Merge pull request #2455 from rouault/primem_fixes | Even Rouault | |
| PRIMEM WKT handling: fixes on import for 'sexagesimal DMS' or from WKT1:GDAL/ESRI when GEOGCS UNIT != Degree; morph to ESRI the PRIMEM name on export | |||
| 2020-11-27 | formatting fixes | Even Rouault | |
| 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-26 | Fix mingw_w64 warning about pj_acquire_lock() prototype being missing | Even Rouault | |
| 2020-11-26 | Merge pull request #2403 from kbevers/remove-proj_api.h | Kristian Evers | |
| Remove proj_api.h | |||
| 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-24 | Merge pull request #2449 from rouault/geoidmodel_ballpark | Even Rouault | |
| createOperation(): add a ballpark vertical transformation when dealing with GEOIDMODEL[] | |||
| 2020-11-24 | createOperation(): add a ballpark vertical transformation when dealing with ↵ | Even Rouault | |
| GEOIDMODEL[] | |||
| 2020-11-24 | Merge pull request #2448 from rouault/gha_mingw_w64 | Even Rouault | |
| CI: move mingw job to GitHub actions | |||
| 2020-11-24 | Sync w GeographicLib 1.51. Remove C99 compatibility functions. (#2445) | Charles Karney | |
| Should be no changes in the compiled code. | |||
