| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2021-08-19 | Merge pull request #2814 from rouault/fix_2813 | Even Rouault | |
| BoundCRS: accept importing/exporting in WKT2 and PROJJSON the scope/area/extent/id attributes (fixes #2813) | |||
| 2021-08-16 | Merge pull request #2809 from rouault/preserve_proj4_crs_string_wkt2_remarks | Even Rouault | |
| WKT2 import/export: preserve PROJ.4 CRS extension string in REMARKS[]… | |||
| 2021-08-16 | Merge pull request #2805 from rouault/fix_2803 | Even Rouault | |
| Implement promoteTo3D() / demoteTo2D() for DerivedGeographicCRS (fixes #2803) | |||
| 2021-07-23 | Merge pull request #2787 from rouault/vgrid_perf_improvements | Even Rouault | |
| GeoTIFF grid reading: perf improvements (fixes #2785) | |||
| 2021-06-03 | proj_cleanup(): make sure it frees the database context of the default ↵ | Even Rouault | |
| PJ_CONTEXT | |||
| 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-02 | Cleanup: add proj/internal/mutex.hpp as compat layer for mingw32 for std::mutex | Even Rouault | |
| 2021-05-12 | Formatting fixes | Even Rouault | |
| 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-30 | Update nlohmann/json to latest 3.9.1 release | 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 | 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-18 | Added proj_get_celestial_body_list_from_database (#2674) | Alan D. Snow | |
| Closes #2667 | |||
| 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 | |||
| 2021-04-11 | projinfo: add a --normalize-axis-order undocument switch | Even Rouault | |
| 2021-04-10 | Add UnitOfMeasure::FOOT and US_FOOT | 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 | Add C/C++ API to get SQL statements to insert a CRS into database | Even Rouault | |
| 2021-03-07 | typo fixes | Even Rouault | |
| 2021-03-07 | BaseObject: add a move assignment operator (CID 314820) | Even Rouault | |
| 2021-03-06 | UnitOfMeasure: add a move assignment operator (CID 314811) | Even Rouault | |
| 2021-03-03 | Reformat code with clang-format-10 from ubuntu 20.04 | Even Rouault | |
| 2021-02-22 | Formatting fix | Even Rouault | |
| 2021-02-13 | BUG: Close database connection if autoclose set to True | snowman2 | |
| 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-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 | crs.hpp: add cppcheck suppression for cppcheck 1.90 of ubuntu 20.04 | Even Rouault | |
| 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 | Add +proj=topocentric geocentric->topocentric conversion (fixes #500) | Even Rouault | |
| 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-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-10-26 | build_esri_projection_mapping.py: use symbolic name ↵ | Even Rouault | |
| EPSG_NAME_METHOD_COLOMBIA_URBAN | |||
| 2020-10-26 | Map ESRI IGAC_Plano_Cartesiano to EPSG Colombia Urban (refs #2395) | Even Rouault | |
| 2020-10-25 | Add +proj=col_urban projection, implementing a EPSG projection method used ↵ | Even Rouault | |
| by a number of projected CRS in Colombia (fixes #589) | |||
| 2020-10-23 | Add logic to handle interpolationCRS in PROJBasedOperation and ↵ | Even Rouault | |
| ConcatenatedOperation | |||
| 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-16 | Add multi-line PROJ string export capability, and use it by default in ↵ | Even Rouault | |
| projinfo (unless --single-line is specified) (fixes #1543) | |||
| 2020-10-16 | Merge pull request #2370 from rouault/epsg10 | Even Rouault | |
| Update to EPSG 10.003 and make code base robust to dealing with WKT CRS with DatumEnsemble | |||
| 2020-10-11 | Database query: add ↵ | Even Rouault | |
| AuthorityFactory::ObjectType::DYNAMIC_GEODETIC_REFERENCE_FRAME and DYNAMIC_VERTICAL_REFERENCE_FRAME, and make corresponding C API work | |||
| 2020-10-10 | WKT2:2019 import/export: handle DATUM (at top level object) with PRIMEM | Even Rouault | |
| This is a peculiarity of the WKT grammar. Despite ISO 19111 saying that the prime meridian is a component of the datum, in WKT, they are placed at the same level, for backward compatibility with earlier WKT versions. So handle exporting and importing that. The fix is only for situation where DATUM is the top level object (was working fine otherwise), which is a uncommon use case. And to limit the amount of issue, on export emit the prime meridian only if it is not Greenwich. | |||
| 2020-10-08 | Make GeographicCRS::is2DPartOf3D() work with DatumEnsemble | Even Rouault | |
| 2020-10-08 | Make CRS identification work with CRS with DatumEnsemble | Even Rouault | |
| 2020-10-08 | Add DatumEnsemble::asDatum() and use it in exportToWkt() | Even Rouault | |
| to allow exporting DatumEnsemble to WKT < 2019. | |||
| 2020-10-08 | Add a AuthorityFactory::createDatumEnsemble() method, and make it inherit ↵ | Even Rouault | |
| from ObjectUsage as mandated by ISO 19111:2019 | |||
| 2020-09-26 | Implement ellipsoidal formulation of +proj=ortho (fixes #397) | Even Rouault | |
| - Map ESRI 'Local' to +proj=ortho when Scale_Factor = 1 and Azimuth = 0 - Map ESRI 'Orthographic' to a PROJ WKT2 'Orthographic (Spherical)' which maps to +proj=ortho +f=0 to froce spherical evaluation | |||
