| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2019-11-03 | Import from WKT of VERT_CS: remove outdated EXTENSION.PROJ4_GRIDS for NAVD88 | Even Rouault | |
| 2019-11-03 | Import from WKT: add tweaks for Lidar WKT1 VERT_CS that embeds geoid model ↵ | Even Rouault | |
| in CRS name | |||
| 2019-11-02 | Merge pull request #1709 from rouault/improve_extent_filtering | Even Rouault | |
| Better filtering based on extent and performance improvements | |||
| 2019-11-02 | Add a geoid_model name in database, use GEOIDMODEL for transformations, add ↵ | Even Rouault | |
| a proj_create_vertical_crs_ex() | |||
| 2019-11-02 | WKT and PROJJSON: add import/export of geoid model of VertCRS | Even Rouault | |
| 2019-11-02 | Add tracing framework, and improve createOperations() performance | Even Rouault | |
| 2019-10-31 | Merge pull request #1703 from ↵ | Even Rouault | |
| rouault/improve_transformation_with_alternative_vertical_unit_and_direction Improve transformations with alternative vertical unit and direction | |||
| 2019-10-30 | createOperations(): try to recover extent of CRS from the database when they ↵ | Even Rouault | |
| are missing, especially for compound CRS. Helps having shorter/more relevant results | |||
| 2019-10-30 | createOperations() filtering: code changes regarding extent handling. No ↵ | Even Rouault | |
| functional changes | |||
| 2019-10-30 | createFromWkt(): be tolerant to missing scale_factor parameter (fixes #1700) | Even Rouault | |
| This is invalid WKT, but GDAL 2.4 used to accept it and make a reasonable use of it... Currently we default it to 0 which is non sensical. Better use 1 as GDAL 2.4 did, and emit a warning. Other fix: proj_create_from_wkt() was documented to operate by default in non-strict validation mode, but it was actually in strict mode. So do as documented. | |||
| 2019-10-30 | Rework importing of Vertical unit change from EPSG db, add support for ↵ | Even Rouault | |
| Height Depth Reversal and use it in createOperations() | |||
| 2019-10-29 | Vertical transformations: improve situations similar to transforming from ↵ | Even Rouault | |
| 'NAVD88 (ftUS)' to X, where we now consider the available transformations from 'NAVD88' to X that might exist in the database | |||
| 2019-10-29 | createOperations(): split gigantic method into many smaller ones. No ↵ | Even Rouault | |
| functional change expected | |||
| 2019-10-29 | Little tweaks in implicit 2D/3D geog conversions in compoundCRS to geogCRS ↵ | Even Rouault | |
| transformations | |||
| 2019-10-28 | createOperations(): avoid infinite recursion in a super weird case. Fixes ↵ | Even Rouault | |
| https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=18587 | |||
| 2019-10-28 | Reformat | Even Rouault | |
| 2019-10-28 | Various fixes/workarounds to make cppcheck 1.72 (Ubuntu 16.04) and ↵ | Even Rouault | |
| HEAD/1.90dev happy (fixes #1648) | |||
| 2019-10-27 | Database: add an auxiliary concatenated_operation_step table to allow ↵ | Even Rouault | |
| arbitrary number of steps (fixes #1632) EPSG:9103 (NAD27 to ITRF2014 (1)) is now handled. Note:EPSG:9104 (NAD27 to ITRF2014 (2)) is not currently, since it uses for step EPSG:8861 (NAD83(HARN) to NAD83(FBN) (1)) an unsupported transformation method (NADCON5 (3D), EPSG:1075). | |||
| 2019-10-25 | importFromWkt(): fix axis orientation for non-standard ESRI WKT (fixes #1690) | Even Rouault | |
| 2019-10-24 | Generalize generalize_proj_crs_create_bound_vertical_crs_to_WGS84() | Even Rouault | |
| In recent commits, we added a generalize_proj_crs_create_bound_vertical_crs_to_WGS84() function, but there are situations where more accurate results can be obtained, if instead of specifying WGS84 as the hub CRS, the user can specify the exact hub CRS. For example the GEOID2018 grid is against NAD83(2011). So replace this function with proj_crs_create_bound_vertical_crs() | |||
| 2019-10-19 | createFromPROJString(): do not loop forever on malformed string. Fixes ↵ | Even Rouault | |
| https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=17923. master only | |||
| 2019-10-18 | Merge pull request #1683 from rouault/fix_double_vertical_unit_conversion | Even Rouault | |
| createOperations(): fix double vertical unit conversion from CompoundCRS to other CRS when the horizontal part of the projected CRS uses non-metre unit | |||
| 2019-10-18 | Fix segfaults in case of out-of-memory situations (fixes #1678) (#1679) | yonarw | |
| 2019-10-18 | createOperations(): fix double vertical unit conversion from CompoundCRS to ↵ | Even Rouault | |
| other CRS when the horizontal part of the projected CRS uses non-metre unit Fix issue reported on https://lists.osgeo.org/pipermail/proj/2019-October/008939.html | |||
| 2019-10-18 | Fix two sentences that seem to be copy-and-paste forgotten. | Martin Desruisseaux | |
| 2019-10-13 | Remove the sentence in documentation saying that CRS::coordinateSystem() may ↵ | Martin Desruisseaux | |
| return null. It is true for datum(), but does not apply to coordinateSystem(). | |||
| 2019-10-13 | Merge pull request #1653 from rouault/doc_ob_tran | Even Rouault | |
| ob_tran doc: fix/clarify semantics of o_lat_p/o_lon_p | |||
| 2019-10-12 | Merge pull request #1665 from ↵ | Kristian Evers | |
| rouault/fix_custom_compound_crs_with_NAD83_2011_and_geoidgrid_to_WGS84_G1762 proj_create_crs_to_crs(): remove elimination of Ballpark operations that caused transformation failures in some cases | |||
| 2019-10-12 | createOperations(): allow transforming from a compoundCRS of a bound ↵ | Even Rouault | |
| verticalCRS to a 2D CRS | |||
| 2019-10-12 | proj_create_crs_to_crs(): remove elimination of Ballpark operations that ↵ | Even Rouault | |
| caused transformation failures in some cases | |||
| 2019-10-04 | Merge pull request #1656 from rouault/demote_to_2D | Even Rouault | |
| Add a proj_crs_demote_to_2D(). Useful if forced to export a 3D CRS to a best approximate as WKT1 that doesn't support it | |||
| 2019-10-04 | Merge pull request #1655 from rouault/aeqd_obliq_sphere | Even Rouault | |
| aeqd: for spherical forward path, go to higher precision ellipsoidal case when the point coordinates are super close to the origin (fixes #1654) | |||
| 2019-10-04 | Add a proj_crs_demote_to_2D(). Useful if forced to export a 3D CRS to a best ↵ | Even Rouault | |
| approximate as WKT1 that doesn't support it | |||
| 2019-10-04 | proj_normalize_for_visualization(): make it work with CRS objects | Even Rouault | |
| 2019-10-03 | aeqd: for spherical forward path, go to higher precision ellipsoidal case ↵ | Even Rouault | |
| when the point coordinates are super close to the origin (fixes #1654) | |||
| 2019-10-03 | DerivedGeographicCRS: allow exporting +proj=ob_tran +o_proj=longlat to PROJ ↵ | Even Rouault | |
| string | |||
| 2019-10-03 | ob_tran.cpp: add comment to link maths with Snyder's formulas | Even Rouault | |
| 2019-10-02 | Add API and WKT mapping for 'nsper' to EPSG Vertical Persepective method | Even Rouault | |
| Relates to https://github.com/OSGeo/gdal/issues/1856 | |||
| 2019-10-02 | nsper: add a comment to relate it to EPSG Vertical Perspective | Even Rouault | |
| 2019-10-01 | Fix some Cppcheck complaints in geodesic routines | Charles Karney | |
| 2019-10-01 | Add rotation support to the HEALPix projection (#1638) | Simon Schneegans | |
| 2019-09-30 | Merge pull request #1642 from rouault/improve_compound_to_geog | Even Rouault | |
| Improve vertical transformation support | |||
| 2019-09-30 | Merge pull request #1645 from rouault/improve_proj_string_parsing | Even Rouault | |
| PROJ string CRS ingester: recognize more unit-less parameters, and general handling of +key=string_value parameters | |||
| 2019-09-30 | AuthorityFactory::getDescriptionText(): return CRS object in priority | Even Rouault | |
| 2019-09-28 | PROJ string CRS ingester: recognize more unit-less parameters, and general ↵ | Even Rouault | |
| handling of +key=string_value parameters | |||
| 2019-09-26 | Improve vertical transformation support | Even Rouault | |
| When we had a transformation between a compoundCRS and a target geographicCRS, we did not take into account that in the vertical->other_geog_CRS transformation we used, the other_geog_CRS was an implicit interpolation CRS. Thus before doing vertical adjustment, we must go to this interpolation CRS. The workflow is thus: source CRS -> interpolation CRS + vertical adjustment + interplation CRS -> target CRS | |||
| 2019-09-26 | proj_create_crs_to_crs(): fix when there are only transformations with ↵ | Even Rouault | |
| ballpark steps Currently we would discard all operations, resulting in a PJ object with zero candidates. Better use those operations if nothing better is available. Was seen on transforming from ETRS89 / UTM zone 31N + EGM96 height to WGS 84 (G1762). The horizontal transformation from ETRS89 to WGS 84 (G1762) is a ballpark one. | |||
| 2019-09-25 | isea: avoid shadowing warning on 'quad' on Solaris | Even Rouault | |
| Patch proj-6.2.0-isea.gpatch by Eric Dechaux | |||
| 2019-09-25 | hatano/mbtfpp: do not use CS to fix Solaris build issue | Even Rouault | |
| Patches proj-6.2.0-hanato.gpatch and proj-6.2.0-mbtfpp.gpatch from Eric Dechaux | |||
| 2019-09-24 | io.cpp: fix build on Solaris | Even Rouault | |
| Rename CS template argument, to avoid conflict with macro in Solaris system headers. Similar to 2f8bd934860b135044c5122e3272f7cc41ba81e7 | |||
