| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 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 | Merge pull request #2444 from rouault/topocentric | Even Rouault | |
| Add +proj=topocentric geocentric->topocentric conversion (fixes #500) | |||
| 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-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 | 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 | createObjectsFromName(): in exact match, make looking for 'ETRS89 / UTM zone ↵ | Even Rouault | |
| 32N' return only the exact match | |||
| 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 | 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 | createOperation(): add a ballpark vertical transformation when dealing with ↵ | Even Rouault | |
| GEOIDMODEL[] | |||
| 2020-11-23 | Add +proj=topocentric geocentric->topocentric conversion (fixes #500) | Even Rouault | |
| 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 | PROJJSON parsing: fix parsing of a Geodetic CRS with a DatumEnsemble, and ↵ | Even Rouault | |
| fix parsing of a ProjectedCRS whose base is a Geocentric CRS | |||
| 2020-11-21 | WKT parsing: fix ingestion of WKT with a Geocentric CRS as the base of the ↵ | Even Rouault | |
| projected CRS | |||
| 2020-11-21 | createOperation(): make it work properly when one of the CRS is a BoundCRS ↵ | Even Rouault | |
| of a DerivedGeographicCRS (+proj=ob_tran +o_proj=lonlat +towgs84=....) | |||
| 2020-11-21 | Make GeographicCRS/GeodeticCRS::isEquivalentTo() work properly when ↵ | Even Rouault | |
| comparing to a DerivedGeographicCRS/DerivedGeodeticCRS | |||
| 2020-11-20 | Remove old pj_ memory (de)allocation functions | Kristian Evers | |
| Gone are pj_malloc, pj_calloc, pj_dalloc and pj_dealloc. Their primary function as API memory functions in proj_api.h is no longer there and the other use as a workaround for old errno problems is no longer valid either. Replaced with malloc and free across the codebase. | |||
| 2020-11-20 | Remove pj_ctx_* functions and use their proj_context counterparts | Kristian Evers | |
| 2020-11-20 | Weed out proj_api.h datatypes and replace them with their proj.h counterparts | Kristian Evers | |
| 2020-11-20 | Remove proj_api.h | Kristian Evers | |
| Removes proj_api.h from the public API. The contents of the header file has been moved to proj_internal.h verbatim and any references to proj_api.h has been changed to proj_internal.h. The documentation of proj_api.h has been removed. The only exception to this is the API migration guides which still mention the old API. Fixes #837 | |||
| 2020-11-16 | WKT2 parsing: several fixes related to map projection parameter units | Even Rouault | |
| - WKT2 grammar: accept PARAMETER[name,value,id] without unit - Recognize "Ellipsoid scaling factor" as a parameter with a scaling unit, and defaults to Unity when not specified - WKT2 parsing: implement the requirement of 18-010r7.html#80, that is when a map projection parameter has no explicit unit, use metre/degree/unity as the default unit (contrary to WKT1 parsing rules where they are deduced from the GeogCRS angular unit and coordinate system) | |||
| 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-11-01 | proj.h: add PJ_CATEGORY_DATUM_ENSEMBLE for proj_create_from_database() | Even Rouault | |
| 2020-11-01 | projinfo / createObjectsFromName(): support returning a datum ensemble | Even Rouault | |
| 2020-11-01 | When reading from database, possibly return VerticalCRS with a DatumEnsemble | Even Rouault | |
| Only occurence for now is EPSG:9451 'BI height' using the 'British Isles height ensemble' | |||
| 2020-11-01 | When reading from database, possibly return Geographic/GeodeticCRS with a ↵ | Even Rouault | |
| DatumEnsemble, typically for WGS 84 and ETRS89 ('breaking change') | |||
| 2020-11-01 | Merge pull request #2402 from rouault/improved_comments_datum | Even Rouault | |
| Doxygen: improve doc of functions related to Datum/DatumEnsemble | |||
| 2020-11-01 | Merge pull request #2401 from rouault/improve_remarks | Even Rouault | |
| Fill remarks on coordinate operations in more situations | |||
| 2020-10-31 | Doxygen: improve doc of functions related to Datum/DatumEnsemble | Even Rouault | |
| 2020-10-31 | Fill remarks for PROJ-based operation mixing horizontal and vertical ↵ | Even Rouault | |
| transformations | |||
| 2020-10-31 | Make sure that remarks is preserved when substituting (EPSG) grid name by ↵ | Even Rouault | |
| PROJ one | |||
| 2020-10-31 | proj_create_ellipsoidal_2D/3D_cs(): doc improvement | Even Rouault | |
| 2020-10-25 | Fix issues spotted by cppcheck | Even Rouault | |
| 2020-10-25 | Fix typos spotted by scripts/fix_typos.sh | Even Rouault | |
| 2020-10-23 | PROJStringFormatter::getUsedGridNames(): recognize +file= parameter of ↵ | Even Rouault | |
| operation +proj=tinshift | |||
| 2020-10-23 | Add logic to handle interpolationCRS in PROJBasedOperation and ↵ | Even Rouault | |
| ConcatenatedOperation | |||
| 2020-10-23 | AuthorityFactory::createCoordinateOperation(): correctly compute accuracy of ↵ | Even Rouault | |
| concatenated operation when there is a conversion step | |||
| 2020-10-23 | WKT1_ESRI export: try to export Geographic3D and Projected3D CRS when we can ↵ | Even Rouault | |
| find a corresponding ellipsoidal vertical datum | |||
| 2020-10-23 | Database: import ESRI VERTCS that uses a (geodetic) datum to express ↵ | Even Rouault | |
| ellipsoidal height | |||
| 2020-10-23 | WKT1_ESRI export: generate VERTCS[...,DATUM[...,SPHEROID[]] syntax when ↵ | Even Rouault | |
| ellipsoidal height is found | |||
| 2020-10-22 | WKT1_ESRI export: export CompoundCRS as PROJCS[...],VERTCS[...] or ↵ | Even Rouault | |
| GEOGCS[...],VERTCS[...] | |||
| 2020-10-22 | WKT parser: accept ESRI VERTCS[...,DATUM[...,SPHEROID[]] syntax to express ↵ | Even Rouault | |
| ellipsoidal heights | |||
| 2020-10-22 | WKT parser: accept implicit compoundCRS from ESRI WKT, like ↵ | Even Rouault | |
| "PROJCS[...],VERTCS[...]" | |||
| 2020-10-22 | WKTParser::createFromWKT(): minor adjustement for DATUM[],PRIMEM[] constructs | Even Rouault | |
| The WKT parser on the second part was called with "RIMEM[...]" (leading P skipped), which has no visible consequence, as we didn't care about the actual value of the keyword due to how we used it. But this is better fixing that. Only applies to recent master changes. | |||
| 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-20 | Orthographic projection: do not add f=0 to PROJ string if the ellipsoid is a ↵ | Even Rouault | |
| sphere (fixes GDAL PDS4 tests) | |||
| 2020-10-18 | Merge pull request #2381 from rouault/fix_1453 | Even Rouault | |
| Add multi-line PROJ string export capability, and use it by default in projinfo (unless --single-line is specified) (fixes #1543) | |||
