| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2019-09-17 | ell_set.cpp: avoid division by zero in R_lat_a case. Fixes ↵ | Even Rouault | |
| https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=16130 | |||
| 2019-09-17 | standard_fuzzer.cpp: tweak to be able to compile it against libproj.so | Even Rouault | |
| 2019-09-17 | eqdc: avoid potential division by zero. Fixes ↵ | Even Rouault | |
| https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=17190 | |||
| 2019-09-16 | Merge pull request #1582 from rschmunk/patch-1 | Kristian Evers | |
| Debug Bertin1953 | |||
| 2019-09-15 | Merge pull request #1614 from rouault/fixes_related_to_1597 | Kristian Evers | |
| Fixes related to #1597 | |||
| 2019-09-15 | testdatumfile: fix axis order issue in test | Even Rouault | |
| 2019-09-15 | Merge pull request #1611 from rouault/fix1563 | Even Rouault | |
| cs2cs: autopromote CRS to 3D when there's a mix of 2D and 3D (fixes #1563) | |||
| 2019-09-15 | createFromPROJString(): ignore +no_defs when instanciating a ↵ | Even Rouault | |
| '+init=epsg:xxxx +no_defs' string (related to #1597) | |||
| 2019-09-15 | Ingestion of +proj=somerc +type=crs: avoid adding twice alpha, gamma, lon_0 ↵ | Even Rouault | |
| (related to #1597) | |||
| 2019-09-15 | Merge pull request #1608 from ↵ | Kristian Evers | |
| rouault/improve_transforms_fromto_wgs84_gXXXX_realizations Improvements in transformations from/to WGS 84 (Gxxxx) realizations and vertical <--> geog transormations | |||
| 2019-09-13 | cs2cs: autopromote CRS to 3D when there's a mix of 2D and 3D (fixes #1563) | Even Rouault | |
| 2019-09-13 | Fix support for +proj=ob_tran +o_proj=lonlat/latlong/latlon (only ↵ | Even Rouault | |
| +o_proj=longlat worked) (fixes #1601) | |||
| 2019-09-12 | createOperations(): when tranforming from a compoundCRS whose vertical ↵ | Even Rouault | |
| component is a BoundCRS, do not apply the horizontal transformation twice | |||
| 2019-09-12 | createOperations(): use more candidates when transforming between a ↵ | Even Rouault | |
| geographic and vertical CRS For example when transforming from NAD83+NAVD88 height to WGS84, there is no transformation between NAVD88 height to WGS84. In that case, use all potential transformations from NAVD88 height to another geographic CRS for the vertical part. | |||
| 2019-09-12 | Coordinate transformation: improve transformations from/to WGS84 (Gxxxx) | Even Rouault | |
| Currently very few transformations from/to WGS84 (Gxxxx) are registered in the EPSG database, and there isn't even transformations between WGS84 EPSG:4326 and those ones. Consequently transformations to those realizations often ended up as no-operation, whereas going through WGS84 EPSG:4326 will bring more meaningful results. So register those EPSG:4326<-->WGS 84 (Gxxx) null transformations, and when having WGS 84 (Gxxx) as source/target, consider EPSG:4326 as an intermediate. This change has no effect on the existing direct transformations from/to WGS 84 (Gxxx). | |||
| 2019-09-12 | createOperations(): make sure sorting function is transitive (a < b and b < ↵ | Even Rouault | |
| c --> a < c), to get consistent results | |||
| 2019-09-12 | C API: add proj_crs_create_bound_vertical_crs_to_WGS84() | Even Rouault | |
| 2019-09-12 | createOperations(): make it work when transforming between CompoundCRS and ↵ | Even Rouault | |
| Geog3D when the DB has only VertCS to Geog2D This is needed to fix cases that would not work if using the promoteTo3D()/--3d functionnality just added per a6e1d72890615b42f54edad9b17acff8e7623844 In some cases, the EPSG database only contains a Geographic 2D CRS (like NAD83), without a 3D version. Consequently vertical transformations between that Geographic CRS and a Vertical CRS are only available with a 2D CRS code (kind of a bug in modelization by the way...). So when promoting the Geographic 2D CRS to a 3D one, we suddenly cannot find the available transformations any more. So in such situation, try to fallback to the 2D CRS to restore the capability to find the available transformations. | |||
| 2019-09-12 | Merge pull request #1604 from rouault/fix_proj_trans_generic_unknown_time | Even Rouault | |
| proj_trans_generic(): properly set coordinate time to HUGE_VAL when no value is passed to the function | |||
| 2019-09-12 | proj_trans_generic(): properly set coordinate time to HUGE_VAL when no value ↵ | Even Rouault | |
| is passed to the function | |||
| 2019-09-11 | createOperations(): fix conversion from/to PROJ.4 CRS strings with ↵ | Even Rouault | |
| non-ISO-cosher options and towgs84/nadgrids This actually fixes a regression introduced in PROJ 6.2.0 per 78302efb70eb4b49610cda6a60bf9ce39b82264f that made a conversion like EPSG:4326 to "+proj=something +towgs84/+nadgrids +over +type=crs" apply the towgs84/nadgrids operation twice. | |||
| 2019-09-11 | API: add CRS::promoteTo3D(), proj_crs_promote_to_3D() and ↵ | Even Rouault | |
| proj_crs_create_projected_3D_crs_from_2D() (fixes #1587) Also add a --3d switch to projinfo | |||
| 2019-09-10 | Fix gie test after applying fix to bertin1953 | Kristian Evers | |
| 2019-09-08 | Merge pull request #1585 from rouault/replace_2018_by_2019 | Kristian Evers | |
| Use in API and utilities WKT2_2019 instead of WKT2_2018 (fixes #1578) | |||
| 2019-09-08 | Use in API and utilities WKT2_2019 instead of WKT2_2018 (fixes #1518) | Even Rouault | |
| - C API: PJ_GUESSED_WKT2_2019 is added, PJ_GUESSED_WKT2_2018 aliased to it - C API: PJ_WKT2_2019[_SIMPLIFIED] is added, PJ_WKT2_2018[_SIMPLIFIED] alias to it - C++ API: similarly for WKTFormatter::Convention::WKT2_2019[_SIMPLIFIED] Those above changes should be fully backward API and ABI compatible. projinfo changes: - accept WKT2_2019 as value for -o switch. WKT2_2018 is still accepted (undocumented) - output now uses 'WKT2_2019 string:', so might break scripts that would rely on that. Other internal code references to WKT2_2018 changes to WKT2_2019, included in tests. | |||
| 2019-09-04 | C API: add proj_create_ellipsoidal_3D_cs() | Even Rouault | |
| 2019-08-26 | Fix 6.0 regression regarding +init=epsg:4326 +over +to +init=epsg:3857 +over ↵ | Even Rouault | |
| with longitudes outside of [-180,180] | |||
| 2019-08-26 | createOperations(): follow-up of previous commit for +datum=NAD83 case | Even Rouault | |
| 2019-08-26 | createOperations(): fix pipeline generation when a CRS has terms like ↵ | Even Rouault | |
| +datum=NAD27 and +over, where the datum was just replaced by its ellipsoid | |||
| 2019-08-25 | Import WebMercator from PROJ string: make sure the WGS84 datum is set | Even Rouault | |
| 2019-08-23 | Add proj_create_crs_to_crs_from_pj() | Even Rouault | |
| I've been frustrated a number of times with proj_create_crs_to_crs() not accepting a PJ* object for the source and target CRS. And thus constraining to go back to WKT2 in a artificial way. | |||
| 2019-08-20 | C API: add proj_context_set_autoclose_database() to automatically close ↵ | Even Rouault | |
| database (fixes #1565) | |||
| 2019-08-20 | Merge pull request #1547 from rouault/json_export | Even Rouault | |
| Add CRS JSON export (refs #1545) | |||
| 2019-08-17 | PROJJSON: rename file as projjson.schema.json, and add versionning to it and ↵ | Even Rouault | |
| to exported PROJJSON strings | |||
| 2019-08-12 | PROJJSON: add support for importing 'ids' | Even Rouault | |
| 2019-08-10 | PROJJSON: a few fixes, and add import of DerivedCRS, EngineeringCRS, ↵ | Even Rouault | |
| ParametricCRS and TemporalCRS | |||
| 2019-08-10 | PROJJSON: add support for DatumEnsemble and ↵ | Even Rouault | |
| Dynamic[Geodetic|Vertical]ReferenceFrame | |||
| 2019-08-09 | C API: add proj_as_projjson() | Even Rouault | |
| 2019-08-09 | PROJSJON: add import/export of VerticalCRS, CompoundCRS, BoundCRS, ↵ | Even Rouault | |
| Transformation and ConcatenatedOperation | |||
| 2019-08-09 | createFromUserInput(): add capability to import PROJJSON | Even Rouault | |
| 2019-08-09 | PROJJSON export: use more compact form | Even Rouault | |
| 2019-08-09 | projinfo: rename JSON to PROJJSON | Even Rouault | |
| 2019-07-25 | Database: update to EPSG 9.7.0 | Even Rouault | |
| 2019-07-19 | Add set discard superseded method to api (#1534) | Matt Littlemore | |
| Closes #1519 | |||
| 2019-07-08 | CRS JSON: export GeographicCRS and Projected CRS | Even Rouault | |
| 2019-07-06 | Proof-of-concept of JSON export limited to PrimeMeridian (refs #1545) | Even Rouault | |
| 2019-07-06 | Formatting fix | Even Rouault | |
| 2019-07-01 | C API: add proj_concatoperation_get_step_count() and ↵ | Even Rouault | |
| proj_concatoperation_get_step() | |||
| 2019-06-30 | Database: import scope/remarks for coordinate operation and add C API | Even Rouault | |
| - Import scope and remarks for coordinate operations of the EPSG dataset. Database size goes from 5.2 MB to 5.55 MB - Add proj_get_scope() and proj_get_remarks() | |||
| 2019-06-25 | grid_alternatives.sql: add the two Swisstopo grids (refs ↵ | Even Rouault | |
| https://github.com/OSGeo/proj-datumgrid/pull/53) | |||
