| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2019-08-25 | Import WebMercator from PROJ string: make sure the WGS84 datum is set | Even Rouault | |
| 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 | 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-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 | |||
| 2019-05-01 | Reduce database size (#1438) | Kristian Evers | |
| Reduce database size | |||
| 2019-04-22 | proj_create(): add support for compoundCRS and concatenatedOperation named ↵ | Even Rouault | |
| from their components Support following syntaxes: - OGC URN combining references for compoundCRS: e.g. "urn:ogc:def:crs,crs:EPSG::2393,crs:EPSG::5717" - its GDAL shortcut: e.g. "EPSG:2393+5717" - OGC URN combining references for concatenated operations: e.g. "urn:ogc:def:coordinateOperation,coordinateOperation:EPSG::3895,coordinateOperation:EPSG::1618" | |||
| 2019-04-22 | ESRI_WKT: preserve Gauss_Kruger in conversion name for round-tripping | Even Rouault | |
| 2019-04-05 | _buildUnit(): avoid later division by zero | Even Rouault | |
| Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=14055 Credit to OSS Fuzz | |||
| 2019-03-29 | Adopt use of the noop conversion in ISO19111 code | Kristian Evers | |
| 2019-03-25 | WKT2_2018: always export ID in base crs node, even if there is one on upper node | Even Rouault | |
| This is a particular logic allowed by paragraph 7.3.3 Identifier of OGC 18-010r6 | |||
| 2019-03-25 | WKT2_2018: export ID in base crs node, when there is none on top of upper node | Even Rouault | |
| This is the standard logic, that is now possible since ID is allowed in BASEGEOGCRS and similar node | |||
| 2019-03-24 | WKT2 parser: update to OGC 18-010r6 | Even Rouault | |
| - Allow ID[] in base CRS of Derived CRS - Allow VERSION[] in non-conversion coordinate operations - Use VERSION[] to set operationVersion member of CoordinateOperation - Export operationVersion in WKT2:2018 | |||
| 2019-02-18 | Fix a few issues with i386 builds | Even Rouault | |
| Relax tolerances in a few unit test, and in laea code. Seen with gcc 5.3 and also 7.1 Related to the use of the 387 floating-point math, since they disappear with gcc 7.1 if using non-default -mfpmath=sse -msse | |||
| 2019-02-15 | Fix size_t comparisons in tests | Kai Pastor | |
| 2019-02-13 | PROJ string parsing: no longer attempt to build a CoordinateOperation object ↵ | Even Rouault | |
| from +proj=helmert/molodensky since there are ambiguities | |||
| 2019-02-11 | Make tmerc an alias for etmerc. (#1234) | Kristian Evers | |
| * Make tmerc an alias for etmerc This switches the algorithm used in tmerc to the Poder/Engsager tmerc algorithm. The original tmerc algorithm of Evenden/Snyder origin can still be accessed by adding the +approx flag when initializing a tmerc projection. The +approx flag can also be used when initializing UTM projections, in which case the Evenden/Snyder algorithm is used as well. If a tmerc projection is instantiated on a spherical earth the Evenden/Snyder algorithm is used as well since the Poder/Engsager algorithm is only defined on the ellipsoid. +proj=etmerc can still be instantiated for backwards compatibility reasons. Co-authored-by: Kristian Evers <kristianevers@gmail.com> Co-authored-by: Even Rouault <even.rouault@spatialys.com> | |||
| 2019-02-03 | WKT1 export: avoid division by zero. Fixes ↵ | Even Rouault | |
| https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=12854. Credit to OSS Fuzz | |||
| 2019-02-02 | PROJStringSyntaxParser: avoid assertion on illegal input. Fixes ↵ | Even Rouault | |
| https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=12837. Credit to OSS Fuzz | |||
| 2019-01-31 | exportToWKT(): restrict a8e7ef45d132b44dd4096c6fe3703fe92b390d1e to TOWGS84 ↵ | Even Rouault | |
| only to avoid breaking other use cases | |||
| 2019-01-29 | Update test with correct parameter | Karoline Skaar | |
| Update ds to be in correspondence with ITRF2000 file | |||
| 2019-01-22 | Merge pull request #1233 from rouault/fix_1232 | Kristian Evers | |
| Coordinate operation computation with boundcrs / wktext: drop useless early bindins terms in generated pipeline (fixes #1232) | |||
| 2019-01-22 | ISO19111 PROJ string parser: discard parameters not recognized by PROJ | Even Rouault | |
| 2019-01-22 | exportToWKT: use upper-case exponent (E) to conform to WKT-2 EBNF | Even Rouault | |
| 2019-01-22 | Coordinate operation computation with boundcrs / wktext: drop useless early ↵ | Even Rouault | |
| bindins terms in generated pipeline (fixes #1232) | |||
| 2019-01-17 | Remove proj_create_from_proj_string() and proj_create_from_user_input(), and ↵ | Even Rouault | |
| make proj_create() do more or less what proj_create_from_user_input() did before (fixes #1214) | |||
| 2019-01-17 | import/export PROJ strings from ISO19111 code: require/output +type=crs for ↵ | Even Rouault | |
| CRS objects (refs #1214) | |||
| 2019-01-16 | PROJBasedOperation: write it as a conformant CONVERSION WKT, and make it ↵ | Even Rouault | |
| parsed appropriately on the reading side | |||
| 2019-01-09 | createOperations(): fix a particular case of boundcrs to boundcrs ↵ | Even Rouault | |
| transformation (fixes #1220) | |||
| 2019-01-08 | ISO19111: remove PROJ.5 specific format for CRS (refs #1214) | Even Rouault | |
| As discussed in https://github.com/OSGeo/proj.4/issues/1214#issuecomment-452084720, the introduction of a new PROJ.5 format to export CRS using pipeline/unitconvert/axisswap as an attempt of improving the PROJ.4 format used by GDAL and other products is likely a dead-end since it is still lossy in many aspects and can cause confusion with coodinate operations. Consequently the PROJ_5 convention will be identical to PROJ_4 for CRS export. Note: on the import side, I've kept the code that could parse unitconvert and axisswap when building a CRS definition from a pipeline. It is there as a hidden feature as it was kind of a tear to remove that code in case it might still be useful... | |||
| 2019-01-07 | Update wkt2_grammar.py according to the latest draft of WKT2:2018 | Even Rouault | |
| 2019-01-02 | WKT CONCATENATEDOPERATION parsing: allow CONVERSION steps and reverse ↵ | Even Rouault | |
| operations when neededs (fixes #1197) | |||
| 2019-01-02 | Typo fixes | Even Rouault | |
| 2018-12-28 | ISO19111: fix export to PROJ string of vgridshift to explictly use multiplier=1 | Even Rouault | |
| 2018-12-28 | Merge remote-tracking branch 'rouault/gdalbarn' | Even Rouault | |
| 2018-12-28 | importFromWKT: better deal with axis of the baseCRS of a projected CRS | Even Rouault | |
| 2018-12-28 | WKT parser: fix parsing of BoundCRS of VerticalCRS to Geographic3D CRS | Even Rouault | |
| 2018-12-27 | Remove proj_def.dat (fixes #201) | Even Rouault | |
| 2018-12-22 | Support Projected 3D with method name suffixed with ' (3D)', and be more lax ↵ | Even Rouault | |
| on projection parameter names | |||
| 2018-12-17 | WKT2 grammar: fix for VERTCRS and GEOIDMODEL | Even Rouault | |
| 2018-12-17 | Add WKT2 grammar validation | Even Rouault | |
| 2018-12-17 | Add WKT1 grammar validation; change prototype of proj_obj_create_from_wkt() | Even Rouault | |
| 2018-12-13 | Tune behaviour for LAEA vs LAEA Spherical or EQC vs EQC Spherical | Even Rouault | |
