| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2021-04-10 | Add hard-coded definitions for OGC:AnsiDate/JulianDate/UnixTime | Even Rouault | |
| 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-04-10 | projinfo: remove spurious -- in help message (master only) | Even Rouault | |
| 2021-04-08 | Merge pull request #2647 from rouault/integer_or_text | Even Rouault | |
| Database: decrease db size | |||
| 2021-04-07 | proj_trans(): add a more expressive log message | Even Rouault | |
| 2021-04-06 | Database: nullify auth_name, code of usage table | Even Rouault | |
| We never select by those columns, so don't set them. Reduce from 8.4 to 7.9 MB. Upgrade the minor version of the database layout. (that database can still be read by PROJ 8.0) | |||
| 2021-04-05 | createOperations(): make ↵ | Even Rouault | |
| createBetweenGeodeticCRSWithDatumBasedIntermediates() reachable... ... and optimize its execution time by rewriting it completely. This code path was no longer triggered in tests since EPSG got a direct transformation for GDA94 to WGS 84 (G1762). | |||
| 2021-04-03 | Add mapping between EPSG method 'Hyperbolic Cassini-Soldner' and +proj=cass ↵ | Even Rouault | |
| +hyperbolic | |||
| 2021-04-03 | cass: add +hyperbolic switch for variant used by EPSG:3139 'Vanua Levu 1915 ↵ | Even Rouault | |
| / Vanua Levu Grid' | |||
| 2021-04-03 | Generic inverse: fix when initial guess if super close to result | Even Rouault | |
| 2021-04-03 | cass: rewrite ellipsoidal formulas in a clearer way using EPSG guidance note ↵ | Even Rouault | |
| names | |||
| 2021-04-03 | reproject_bbox(): reduce number of magic values | Even Rouault | |
| 2021-04-01 | Database: update to EPSG 10.017 | Even Rouault | |
| 2021-03-28 | createOperation(): make sure no to discard deprecated operations... | Even Rouault | |
| if the replacement uses a grid unknown to us. Fixes issue reported at https://lists.osgeo.org/pipermail/gdal-dev/2021-March/053771.html The issue comes from the fact that EPSG has created 2 transformations using grids BALR2009.gsb ad PENR2009.gsb that supersede the one which uses the single grid SPED2ETV2 we have in PROJ-data. | |||
| 2021-03-28 | Fix build on Solaris 11.4 | Even Rouault | |
| 2021-03-27 | Add mapping of ESRI Equal_Area projection method to EPSG (fixes #2610) | Even Rouault | |
| 2021-03-20 | createOperations(): fix regression for the fix of #2588 | Even Rouault | |
| Issue spotted by GDAL autotest suite. | |||
| 2021-03-20 | createOperations(): fix Compound to Geog3D CRS computations in the case... ↵ | Even Rouault | |
| (fixes #2588) when the source and target CRS share the same geog CRS, but the interpolation CRS of the vertical transformation isn't the same, and a Helmert transformation exists between them... For example, for "CH1903+ + EGM96" to CH1903+ 3D where the interpolation CRS is WGS84. | |||
| 2021-03-19 | CRS::promoteTo3D(): propagate the extent from the 2D CRS (fixes #2587) | Even Rouault | |
| This will help getting more consistent results between the 2D and 3D cases, as identified in https://github.com/OSGeo/PROJ/issues/2587#issue-836061171 | |||
| 2021-03-19 | SQL output: make it possible to export non-EPSG projection methods or ↵ | Even Rouault | |
| methods and params lacking an explicit EPSG id | |||
| 2021-03-18 | createFromCRSCodesWithIntermediates(): improve perf when no match | Even Rouault | |
| createFromCRSCodesWithIntermediates() runs a rather costly self-join. Only run it if the source and target CRS are the source/target of a coordinate operation. This helps for the performance of proj_create_crs_to_crs() when run on projected CRS for example that are extremely unlikely to be the source/target of an operation (except currently the Finish ones). For the EPSG:26915 to EPSG:3857 case of https://github.com/OSGeo/gdal/issues/3470, this helps decreasing the time of proj_create_crs_to_crs() from 18 ms to 10 ms. | |||
| 2021-03-18 | Code formatting fix | Even Rouault | |
| 2021-03-18 | Merge pull request #2577 from rouault/insert_sql | Even Rouault | |
| Add capability to get SQL statements to add custom CRS in the database | |||
| 2021-03-17 | Merge pull request #2581 from rouault/proj_version_number | Even Rouault | |
| proj.h: add PROJ_COMPUTE_VERSION, PROJ_VERSION_NUMBER, PROJ_AT_LEAST_VERSION macros | |||
| 2021-03-17 | Fix proj_clone() to work on 'meta' coordinate operation PJ* objects that can ↵ | Even Rouault | |
| be returned by proj_create_crs_to_crs() | |||
| 2021-03-17 | proj.h: add PROJ_COMPUTE_VERSION, PROJ_VERSION_NUMBER, PROJ_AT_LEAST_VERSION ↵ | Even Rouault | |
| macros Makes it easier for users to test if they build against a PROJ version later than a given x.y.z version. | |||
| 2021-03-15 | Doc improvements regarding recomandation not to alter official registries ↵ | Even Rouault | |
| and use auxiliary databases | |||
| 2021-03-15 | Add support for PROJ_AUX_DB environment variable to set the path to one or ↵ | Even Rouault | |
| several auxiliary DBs | |||
| 2021-03-15 | projinfo: add a --dump-db-structure switch | Even Rouault | |
| 2021-03-15 | Add proj_context_get_database_structure() to dump structure of empty valid ↵ | Even Rouault | |
| auxiliary DB | |||
| 2021-03-15 | SQL export: add support for DatumEnsemble | Even Rouault | |
| 2021-03-15 | SQL export: add publication_date and frame_reference_epoch to datums | Even Rouault | |
| 2021-03-15 | SQL output: add capability to restrict the authorities into which to look ↵ | Even Rouault | |
| for intermediate objects | |||
| 2021-03-15 | CRS::identify(): take into account allowed authority to identify hard-coded ↵ | Even Rouault | |
| WGS84-based CRSs | |||
| 2021-03-15 | projinfo: add a '-o SQL --output-id AUTH:CODE' SQL output | Even Rouault | |
| 2021-03-15 | Add C/C++ API to get SQL statements to insert a CRS into database | Even Rouault | |
| 2021-03-14 | geodesic.c: fix conditions under which hypot workaround is applied. | Charles Karney | |
| Now it applies with 32-bit compiles for all versioins of Visual Studio; versions tested on: 2015, 2017, 2019. | |||
| 2021-03-13 | Work around inaccurate hypot for Visual Studio 2105 (32-bit) | Charles Karney | |
| 2021-03-13 | Update geodesic routines from GeographicLib 1.52 | Charles Karney | |
| Be more aggressive in preventing negative s12 and m12 for short lines. Initialize reference argument to remquo. | |||
| 2021-03-13 | typo fix in comment | Even Rouault | |
| 2021-03-10 | Merge pull request #2570 from rouault/fix_proj_lp_dist_crs | Even Rouault | |
| Make proj_lp_dist() and proj_geod() work on a PJ* CRS object | |||
| 2021-03-10 | Make proj_lp_dist() and proj_geod() work on a PJ* CRS object | Even Rouault | |
| 2021-03-10 | Code cleanup: remove conditional testing of SQLITE_OPEN_URI. It is present ↵ | Even Rouault | |
| in sqlite >= 3.11 | |||
| 2021-03-10 | Fix comment | Even Rouault | |
| 2021-03-07 | typo fixes | Even Rouault | |
| 2021-03-07 | pipeline: avoid CLang Static Analyzer 10.0 likely false positive about ↵ | Even Rouault | |
| dereferencing a nullptr | |||
| 2021-03-07 | dmstor_ctx(): avoid setting a variable that is not read | Even Rouault | |
| 2021-03-07 | Merge pull request #2560 from rouault/coverityscan_fixes | Even Rouault | |
| Several fixes/improvements spotted by CoverityScan | |||
| 2021-03-07 | insertIntoHierarchy(): avoid confusing cppcheck about potential use of moved ↵ | Even Rouault | |
| grid | |||
| 2021-03-07 | NTv2Grid: remove useless m_name member (redundant with one of base class) | Even Rouault | |
