| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2019-10-25 | importFromWkt(): fix axis orientation for non-standard ESRI WKT (fixes #1690) | Even Rouault | |
| 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-12 | createOperations(): allow transforming from a compoundCRS of a bound ↵ | Even Rouault | |
| verticalCRS to a 2D CRS | |||
| 2019-09-28 | PROJ string CRS ingester: recognize more unit-less parameters, and general ↵ | Even Rouault | |
| handling of +key=string_value parameters | |||
| 2019-09-28 | Merge pull request #1636 from OSGeo/backport-1633-to-6.2 | Even Rouault | |
| Backport #1633 to 6.2 | |||
| 2019-09-28 | createOperations() sorting: sort operations that cannot be exported as PROJ ↵ | Even Rouault | |
| pipelines at end | |||
| 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 | |||
| 2019-09-16 | [6.2 backport] cs2cs: autopromote CRS to 3D when there's a mix… (#1615) | Kristian Evers | |
| [6.2 backport] cs2cs: autopromote CRS to 3D when there's a mix of 2D and 3D (fixes #1563) | |||
| 2019-09-15 | API: add CRS::promoteTo3D(), proj_crs_promote_to_3D() and ↵ | Even Rouault | |
| proj_crs_create_projected_3D_crs_from_2D() (fixes #1587) (projinfo changes adding --3d from master removed) | |||
| 2019-09-15 | DatabaseContext::lookForGridInfo(): avoid setting PROJ context errno. Fixes ↵ | Even Rouault | |
| issue with test/gigs/5208.gie with previous commit when ntf_r93.gsb grid is not available | |||
| 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 | [Backport 6.2] Improve vertical transforms (#1613) | Kristian Evers | |
| [Backport 6.2] Improve vertical transforms | |||
| 2019-09-13 | createOperations(): when tranforming from a compoundCRS whose vertical ↵ | Even Rouault | |
| component is a BoundCRS, do not apply the horizontal transformation twice | |||
| 2019-09-13 | 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-13 | createOperations(): make sure sorting function is transitive (a < b and b < ↵ | Even Rouault | |
| c --> a < c), to get consistent results | |||
| 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-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-06 | Merge pull request #1594 from OSGeo/backport-1589-to-6.2 | Even Rouault | |
| [Backport 6.2] PROJStringParser::createFromPROJString(): avoid potential infinite recursion (fixes #1574) | |||
| 2019-09-06 | BUG: add SANITIZE_CTX for coordoperation is_instantiable and ↵ | snowman2 | |
| has_ballpark_transformation | |||
| 2019-09-05 | PROJStringParser::createFromPROJString(): avoid potential infinite recursion ↵ | Even Rouault | |
| (fixes #1574) The exact circumstances are a bit difficult to explain, but they involve using a non-default context, enabling proj_context_use_proj4_init_rules() on it, using proj_create(ctxt, "+init=epsg:XXXX +type=crs"), whereas PROJ_LIB is defined to a directory that has a 'epsg' file in it. | |||
| 2019-08-30 | Fix spelling of potsdam datum | Kai Pastor | |
| 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-24 | createFromUserInput(): speed-up instanciation with +init=epsg: prefix in ↵ | Even Rouault | |
| lowercase. This showed in MapServer use cases | |||
| 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-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-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-11 | Merge pull request #1513 from rouault/fix_gcc493_compilation | Even Rouault | |
| Fix compilation error with gcc 4.9.3 (fixes #1512) | |||
| 2019-06-11 | Code formatting fix | Even Rouault | |
| 2019-06-11 | Fix compilation error with gcc 4.9.3 (fixes #1512) | Even Rouault | |
| 2019-06-06 | Merge pull request #1509 from rouault/wkt1_direction_case_insensitive | Even Rouault | |
| WKT1 importer: do case insensitive comparison for axis direction | |||
| 2019-06-06 | Merge pull request #1505 from rouault/ogc_urn_projectedCRS | Even Rouault | |
| createFromUserInput(): support OGC URN to create projectedCRS, for example to instanciate a projected 3D CRS | |||
| 2019-06-06 | WKT1 importer: do case insensitive comparison for axis direction | Even Rouault | |
| Fixes https://github.com/OSGeo/gdal/issues/1623 http://portal.opengeospatial.org/files/?artifact_id=999 is not explicit if string comparisons should be case sensitive or not, but WKT2 allows for case differences in keyword and enumerated value, so follow this relaxed interpretation for WKT1 as well. | |||
| 2019-06-06 | createFromUserInput(): support OGC URN to create projectedCRS, for example ↵ | Even Rouault | |
| to instanciate a projected 3D CRS | |||
| 2019-06-05 | createFromUserInput()/guessDialect(): do not confuse 'ID74' CRS with WKT2 ↵ | Even Rouault | |
| ID[] node | |||
