| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2020-01-17 | Merge branch 'master' into rfc4_merge_back_master | Even Rouault | |
| 2020-01-10 | Doc of CRS::identify(): make it clear that this is a best-effort attempt only | Even Rouault | |
| 2020-01-07 | createObjectsFromName(): make it look up in the alias_name table too (fixes ↵ | Even Rouault | |
| #1823) | |||
| 2019-12-27 | Network: automatically use CDN resources when local resources not available, ↵ | Even Rouault | |
| and networking enabled | |||
| 2019-12-16 | identify(): take into datum name aliases (fixes #1800) | Even Rouault | |
| 2019-12-14 | Add proj_coordoperation_create_inverse to C API (#1795) | Nyall Dawson | |
| 2019-11-25 | Merge pull request #1737 from rouault/proj_create_derived_geographic_crs | Kristian Evers | |
| Add proj_create_derived_geographic_crs() and proj_create_conversion_pole_rotation_grib_convention() to address GRIB datasets using a pole rotation method | |||
| 2019-11-25 | Doc: change 7.0 references to 6.3 | Even Rouault | |
| 2019-11-22 | Add proj_create_derived_geographic_crs() and ↵ | Even Rouault | |
| proj_create_conversion_pole_rotation_grib_convention() to address GRIB datasets using a pole rotation method | |||
| 2019-11-18 | proj_trans(): tune selection of operation when there are several ↵ | Even Rouault | |
| alternatives, to select the operation with best accuracy | |||
| 2019-11-17 | typo fix in comment [ci skip] | Even Rouault | |
| 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-14 | Code reformat | Even Rouault | |
| 2019-11-09 | Doc: document oddity related to identification of CRS from ESRI WKT | Even Rouault | |
| Or more generally formulations that don't have an explicit axis order. Refs https://github.com/pyproj4/pyproj/issues/475 projinfo 'GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137.0,298.257223563]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]]' returns EPSG:4326 with 100% confidence. But its axis order is not the same as EPSG:4326. I've pondered about this, like decreasing the confidence of the match, but this would have downstream effects on GDAL (shapefiles with the above content in a .prj would no longer be identified as EPSG:4326). So for now, document that oddity. | |||
| 2019-11-04 | proj_create_vertical_crs(): enhance doc | Even Rouault | |
| 2019-11-04 | Merge remote-tracking branch 'origin/master' into geoid_model | Even Rouault | |
| 2019-11-02 | Add a geoid_model name in database, use GEOIDMODEL for transformations, add ↵ | Even Rouault | |
| a proj_create_vertical_crs_ex() | |||
| 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-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-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-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-09-23 | Document the autopromotion to 3D when mix of 2D/3D CRS in ↵ | Even Rouault | |
| createOperations(), and test it (fixes #1623) | |||
| 2019-09-12 | C API: add proj_crs_create_bound_vertical_crs_to_WGS84() | Even Rouault | |
| 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-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-05 | BUG: add SANITIZE_CTX for coordoperation is_instantiable and ↵ | snowman2 | |
| has_ballpark_transformation | |||
| 2019-09-04 | C API: add proj_create_ellipsoidal_3D_cs() | Even Rouault | |
| 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-09 | C API: add proj_as_projjson() | Even Rouault | |
| 2019-07-19 | Add set discard superseded method to api (#1534) | Matt Littlemore | |
| Closes #1519 | |||
| 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-01 | Add proj_grid_get_info_from_database to allow retrieval of grid | Nyall Dawson | |
| metadata from a grid filename | |||
| 2019-05-12 | Fix doc of proj_identify() | Even Rouault | |
| 2019-05-08 | proj_normalize_for_visualization(): fix crash when ctx == nullptr | Even Rouault | |
| 2019-05-08 | proj_normalize_for_visualization(): fix when there are coordinate operation ↵ | Even Rouault | |
| alternatives | |||
| 2019-04-22 | code format fix | Even Rouault | |
| 2019-04-18 | Improve doc of proj_coordoperation_get_towgs84_values() (fixes #1430) | Even Rouault | |
| 2019-04-02 | Make sure that ISO19111 C++ code sets pj_errno on errors | Kristian Evers | |
| 2019-04-02 | Merge pull request #1391 from kbevers/noop | Kristian Evers | |
| Add no-op operation. It does nothing. | |||
| 2019-03-29 | Adopt use of the noop conversion in ISO19111 code | Kristian Evers | |
| 2019-03-29 | Add proj_normalize_for_visualization() | Even Rouault | |
| Fixes #1301 This function takes the output PJ from proj_create_crs_to_crs(), and add (or undo) the needed axis swap operations so that the object returned by proj_normalize_for_visualization() has the usual GIS axis order. In this implementation, this does something only if the coordinate system of the source or target CRS, geographic or projected, has NORTH, EAST ordering. CompoundCRS wrapping those objects are also handled. | |||
| 2019-03-28 | Objet -> Object | Nyall Dawson | |
| 2019-03-26 | c_api.cpp: avoid mixing enum types. Coverity CID 193542 | Even Rouault | |
| 2019-02-20 | typo fixes: s/Explictly/Explicitly/ and s/instanciat/instantiat/ | Even Rouault | |
| 2019-02-20 | CoordinateOperation: add a hasBallparkTransformation() method that can be ↵ | Even Rouault | |
| used to know if it includes a very approximative transformation term | |||
