| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2020-12-21 | Implementing the NKG transformations in proj.db | Kristian Evers | |
| This adds the NKG 2008 and 2020 transformations to proj.db. The NKG transformations offers transformations between global reference frames and the national realisations of ETRS89 in Denmark, Estonia, Finland, Latvia, Lithuania, Norway and Sweden. The 2008 transformations are already implemented in the NKG 2008 file but will now be more accessible with the modern API. The 2020 transformations are new to PROJ and offers and updated version of the 2008 transformations using a new and improved deformation model (eu_nkg_nkgrf17vel.tif). A 2020 version of the NKG transformations are currently not available for Norway but will in all likelyhood be included at a later point in time. | |||
| 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-13 | Split test_operation.cpp in two parts | Even Rouault | |
| 2020-11-30 | test_io.cpp: formatting fix | Even Rouault | |
| 2020-11-29 | 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 This is a partial backport of https://github.com/OSGeo/PROJ/pull/2450, with only the new ALLOW_ELLIPSOIDAL_HEIGHT_AS_VERTICAL_CRS=YES option of proj_as_wkt() | |||
| 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-24 | createOperation(): add a ballpark vertical transformation when dealing with ↵ | Even Rouault | |
| GEOIDMODEL[] | |||
| 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-22 | 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-22 | 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-16 | WKT2 parsing: several fixes related to map projection parameter units | github-actions[bot] | |
| 2020-11-04 | createBoundCRSToWGS84IfPossible(): make it return same result with a CRS ↵ | github-actions[bot] | |
| built from EPSG code or WKT1 | |||
| 2020-11-01 | Fill remarks for PROJ-based operation mixing horizontal and vertical ↵ | Even Rouault | |
| transformations | |||
| 2020-10-23 | Database: add interpolation_crs_auth_name and interpolation_crs_code columns ↵ | Even Rouault | |
| to other_transformation table | |||
| 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 | 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-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-20 | test_c_api.cpp: reformat | Even Rouault | |
| 2020-10-19 | C API: add proj_context_clone() (#2383) | Alan D. Snow | |
| Fixes #2382 | |||
| 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 | C API: add proj_dynamic_datum_get_frame_reference_epoch() | Even Rouault | |
| 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-11 | Database: add a frame_reference_epoch column in vertical_datum to be able to ↵ | Even Rouault | |
| handle dynamic vertical datums, and instanciate them properly from database | |||
| 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 | Add C API to work with datum ensemble | Even Rouault | |
| Add: - proj_crs_get_datum_ensemble() - proj_crs_get_datum_forced() - proj_datum_ensemble_get_member_count() - proj_datum_ensemble_get_accuracy() - proj_datum_ensemble_get_member() Make proj_create_geographic_crs_from_datum() and proj_create_geocentric_crs_from_datum() accept a datum ensemble. | |||
| 2020-10-08 | Make createOperations() 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-10-08 | Database: import datum ensemble accuracy and members (but do not use them) | Even Rouault | |
| 2020-10-08 | getCRSInfoList(): make it use area description | Even Rouault | |
| 2020-10-08 | Database: use extended description for extent/area of use, as done by ↵ | Even Rouault | |
| epsg.org WKT export | |||
| 2020-10-06 | Database: instanciate DynamicGeodeticReferenceFrame (things like ITRFxxx, ↵ | Even Rouault | |
| WGS 84 (Gxxxx), etc.) when possible | |||
| 2020-10-06 | Database: add a reference_frame_epoch column to the geodetic_datum for ↵ | Even Rouault | |
| dynamic datums, but not yet used | |||
| 2020-10-06 | Database: "minimal" update to EPSG v10.003 | Even Rouault | |
| Content mostly unchanged since v9.9 This update is "minimal" in that it mostly reflects the removal of the 'area' table, replaced now by 'extent', 'scope' and 'usage' Other new aspects of EPSG v10 are left aside. | |||
| 2020-10-05 | proj_crs_create_bound_crs_to_WGS84(): make it work on ↵ | Even Rouault | |
| verticalCRS/compoundCRS such as EPSG:4326+5773 and EPSG:4326+3855 | |||
| 2020-10-02 | createOperations(): avoid elimination of ballpark transformation that can ↵ | Even Rouault | |
| help for NAD83->WGS84->NAD83(2011) hops | |||
| 2020-09-30 | Merge pull request #2361 from rouault/ortho_ellipsoidal | Even Rouault | |
| Implement ellipsoidal formulation of +proj=ortho (fixes #397) | |||
| 2020-09-30 | Merge pull request #2344 from rouault/tinshift | Even Rouault | |
| Add a +proj=tinshift for triangulation-based transformations | |||
| 2020-09-30 | Add a +proj=tinshift for triangulation-based transformations | Even Rouault | |
| Implements RFC-6 | |||
