| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2020-04-28 | createFromProjString(): handle default parameters of '+krovak +type=crs', ↵ | github-actions[bot] | |
| and handle +czech correctly (fixes #2199) | |||
| 2020-04-24 | Tune support for WKT1_GDAL with netCDF rotated pole formulation. Follow-up ↵ | Even Rouault | |
| to 40466db40499e003cc59957d7e245b6ce8f8e4a3 | |||
| 2020-04-23 | Fix support of WKT1_GDAL with netCDF rotated pole formulation (#2185) | Even Rouault | |
| Contributes to fixing issue raised in https://lists.osgeo.org/pipermail/gdal-dev/2020-April/052003.html | |||
| 2020-04-22 | PROJ4 string import: take into correctly non-metre unit when the string ↵ | github-actions[bot] | |
| looks like the one for WGS 84 / Pseudo Mercator | |||
| 2020-04-21 | Add limited support for non-conformant WKT1 LAS COMPD_CS[] | github-actions[bot] | |
| 2020-04-19 | Ingestion of WKT1_GDAL: correctly map 'Cylindrical_Equal_Area' | Even Rouault | |
| Map it to 'Lambert Cylindrical Equal Area' / EPSG:9835 non-spherical method, when the ellipsoid is not a sphere. And rationalize the handling of this for other methods with spherical vs non-spherical formulations | |||
| 2020-04-09 | createFromPROJString(): ignore +wktext in '+init=epsg:XXX +wktext' string ↵ | Even Rouault | |
| (refs https://github.com/OSGeo/gdal/issues/2392) | |||
| 2020-03-25 | EngineeringCRS: when exporting to WKT1_GDAL, output unit and axis (fixes ↵ | github-actions[bot] | |
| https://github.com/OSGeo/gdal/issues/2347) | |||
| 2020-02-24 | Fix mapping of Vertical_Near_Side_Perspective (fixes #1965) | github-actions[bot] | |
| 2020-01-25 | Fix ingestion of +proj=cea with +k_0 | Even Rouault | |
| Fixes #1881 Digging into the implementation of proj=cea, it appears that k_0 and lat_ts are intended to be exclusive ways of specifying the same concept. EPSG only models the variant using lat_s. So if k_0 is found and lat_ts is absent, compute the equivalent value of lat_ts from k_0. Note: k_0 should normally be in the [0,1] range. In case creative users would use something outside, we raise an exception, even if the cea implementation could potentially deal with any k_0 value. Hopefully this is a (reasonable) limitation that will address nominal use cases. | |||
| 2020-01-07 | createObjectsFromName(): make it look up in the alias_name table too (fixes ↵ | Even Rouault | |
| #1823) | |||
| 2020-01-02 | Adjust formatting | Even Rouault | |
| 2020-01-02 | Merge pull request #1820 from snowman2/cs_projjson | Even Rouault | |
| fix exporting CoordinateSystem to PROJ JSON with ID | |||
| 2020-01-01 | fix exporting CoordinateSystem to PROJ JSON with ID | snowman2 | |
| 2019-12-16 | Merge pull request #1786 from rouault/fake_EPSG_102100 | Kristian Evers | |
| Make EPSG:102100 resolve to ESRI:102100 (fixes #1730) | |||
| 2019-12-13 | PROJStringFormatter: make startInversion/stopInversion properly deal with ↵ | Even Rouault | |
| omit_fwd/omit_inv | |||
| 2019-12-13 | WKTParser: fix assertion that can trigger on corrupted input. Fixes ↵ | Even Rouault | |
| https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=19367 | |||
| 2019-12-11 | Make EPSG:102100 resolve to ESRI:102100 (fixes #1730) | Even Rouault | |
| 2019-12-05 | import from PROJ string CRS: better deal with strings that look like Google ↵ | Even Rouault | |
| Mercator projection, but with subtlely different parameters (fixes https://github.com/OSGeo/gdal/issues/2087) | |||
| 2019-11-26 | Merge pull request #1748 from rouault/improve_hgrid_vgrid_hgrid_inv_take2 | Even Rouault | |
| Optimize pipelines involving horizontal shift grid, vertical shift grid, inverse horizontal shift grid (take 2) | |||
| 2019-11-25 | PROJStringFormatter::toString(): optimize hgridshift, vgridshift, hgridshift ↵ | Even Rouault | |
| inv constructs Given an initial pipeline with +step +proj=hgridshift +grids=foo +step +proj=vgridshift +grids=bar +step +inv +proj=hgridshift +grids=foo Transform it as +step +proj=push +v_1 +v_2 +step +proj=hgridshift +grids=foo +omit_inv +step +proj=vgridshift +grids=bar +step +inv +proj=hgridshift +grids=foo +omit_fwd +step +proj=pop +v_1 +v_2 So as to avoid doing a double application of the hgridshift. | |||
| 2019-11-25 | createOperations(): optimize compoundCRS to geogCRS, when the geogCRS of the ↵ | Even Rouault | |
| compoundCRS is the same as the target geogCRS | |||
| 2019-11-14 | import/export PROJJSON: support a interpolation_crs key to geoid_model for ↵ | Even Rouault | |
| faithful serialization of the geoid_geog_crs parameter of proj_create_vertical_crs_ex() | |||
| 2019-11-04 | Merge remote-tracking branch 'origin/master' into geoid_model | 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 | WKT and PROJJSON: add import/export of geoid model of VertCRS | Even Rouault | |
| 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-25 | importFromWkt(): fix axis orientation for non-standard ESRI WKT (fixes #1690) | Even Rouault | |
| 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-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-13 | Fix support for +proj=ob_tran +o_proj=lonlat/latlong/latlon (only ↵ | Even Rouault | |
| +o_proj=longlat worked) (fixes #1601) | |||
| 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-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 | |
