| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2019-02-13 | EPSG Helmert and Molodensky-Badekas methods in the Geographic 2D domain: use ↵ | Even Rouault | |
| the push/pop v_3 operator to preserve the Z component | |||
| 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-07 | Rename proj_crs_list_destroy() to proj_crs_info_list_destroy() | Even Rouault | |
| 2019-02-07 | Add proj_get_crs_info_list_from_database() | Even Rouault | |
| This method is intended to be used typically by GUI that lists all possible CRS. What is does could be done by previously existing functions, but it is much faster. It typically runs in less than 0.1s (hot run) versus ~0.5s with the method that consists in enumerating all codes and instanciating a PJ object for each of them. | |||
| 2019-02-06 | ISO19111: Handle database area objects with no bounding box | Even Rouault | |
| 2019-02-04 | Allow building against external GTest with CMake. | Elliott Sales de Andrade | |
| 2019-02-04 | Allow building against external GTest with autotools. | Elliott Sales de Andrade | |
| 2019-02-04 | Use pkgconfig to find sqlite3. | Elliott Sales de Andrade | |
| 2019-02-03 | Avoid division by zero in Ellipsoid::computeSemiMinorAxis(). Fixes ↵ | Even Rouault | |
| https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=12867. Credit to OSS Fuzz. master only | |||
| 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-26 | proj_trans_generic(): make it work with multiple internal coordinate ↵ | Even Rouault | |
| operations (fixes #1237) | |||
| 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 | Coordinate operation computation with CRS with extension string: replace ↵ | Even Rouault | |
| datum by ellps | |||
| 2019-01-22 | Merge pull request #1231 from rouault/fix_1229 | Even Rouault | |
| proj_create_crs_to_crs(): defer selection of actual coordinate operation until proj_trans() is called (fixes #1229) | |||
| 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-22 | proj_create_crs_to_crs(): defer selection of actual coordinate operation ↵ | Even Rouault | |
| until proj_trans() is called (fixes #1229) | |||
| 2019-01-22 | ISO19111: clean interface of DataEpoch class | Even Rouault | |
| 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-16 | formatting fixes | Even Rouault | |
| 2019-01-09 | Merge pull request #1218 from rouault/search_path | Kristian Evers | |
| Add API in proj.h to set a file finder callback and search paths; support multiple directories in PROJ_LIB | |||
| 2019-01-09 | createOperations(): fix a particular case of boundcrs to boundcrs ↵ | Even Rouault | |
| transformation (fixes #1220) | |||
| 2019-01-09 | proj.h: add proj_context_set_file_finder() and ↵ | Even Rouault | |
| proj_context_set_search_paths() (refs #1150) | |||
| 2019-01-08 | Fix export of BoundCRS as with PROJ_5 convention | Even Rouault | |
| 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-05 | Merge remote-tracking branch 'rouault/gdalbarn' | Even Rouault | |
| 2019-01-04 | WKT export: no longer export Geographic 3D CRS in WKT1, unless strict mode ↵ | Even Rouault | |
| is disabled | |||
| 2019-01-04 | Replace PJ_IO_UNITS_WHATEVER with units from neighbour steps | Kristian Evers | |
| With this commit we make sure that proj_angular_input() and proj_angular_output return the correct result for any given pipeline. | |||
| 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-31 | pj_obj_create(): avoid warning to be emitted when expot to PROJ string is ↵ | Even Rouault | |
| not possible | |||
| 2018-12-30 | Rename proj_obj_XXX as proj_XXX and PJ_OBJ_XXX as PJ_XXX | Even Rouault | |
| 2018-12-30 | Merge projects.h into proj_internal.h | Even Rouault | |
| 2018-12-30 | projects.h: remove deprecated XY, XYZ, LP, LPZ, UV, UVW, projUV and projUVW ↵ | Even Rouault | |
| structures | |||
| 2018-12-30 | Make ISO-19111 objects of type CoordinateOperation directly usable with ↵ | Even Rouault | |
| proj_trans() and similar methods | |||
| 2018-12-30 | Remove PJ_OBJ type since it is now merged into PJ | Even Rouault | |
| 2018-12-29 | Operation filtering: do not remove Null transformation that may be useful | Even Rouault | |
| 2018-12-28 | Operation computation: better take into account when candidate operations ↵ | Even Rouault | |
| have no declared extent | |||
| 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 | createOperations(): allow looking for geographic CRS by name (helps with WKT ↵ | Even Rouault | |
| 2 definitions of PROJCRS that lack it) | |||
| 2018-12-28 | importFromWKT: better deal with axis of the baseCRS of a projected CRS | Even Rouault | |
