| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2019-05-13 | identify(): take into account the authority passed in (fixes #1465) | Even Rouault | |
| When identifying an object that has already a code with authority A but the authority of interest passed was B, then it was not checking that A != B, and did not try to search in the objects of B. | |||
| 2019-05-12 | Fix identification of GeodeticCRS expressed by PROJ string for EPSG authority | Even Rouault | |
| 2019-05-08 | proj_normalize_for_visualization(): fix when there are coordinate operation ↵ | Even Rouault | |
| alternatives | |||
| 2019-05-06 | createOperations(): for 'Amersfoort / RD New + NAP height' (EPSG:7415) to ↵ | Even Rouault | |
| ETRS89 (EPSG:4937), make sure that the vgridshift is applied first (ie on Amersfoort datum) before the hgridshift | |||
| 2019-05-06 | createOperations(): fix case of ETRS89 3D to proj string with nadgrids and ↵ | Even Rouault | |
| geoidgrids Fixes https://lists.osgeo.org/pipermail/proj/2019-May/008519.html | |||
| 2019-05-01 | Reduce database size (#1438) | Kristian Evers | |
| Reduce database size | |||
| 2019-04-30 | WKT importer: accepts PROJ-based COORDINATEOPERATION | Even Rouault | |
| 2019-04-30 | createOperations(): in SourceTargetCRSExtentUse::INTERSECTION mode, early ↵ | Even Rouault | |
| return if the intersection of the areas is empty | |||
| 2019-04-30 | Propagate ballpark transformation flag to inverse coordinate operations | Even Rouault | |
| 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-16 | createOperations(): do not attempt using a unrelated datum intermediate when ↵ | Even Rouault | |
| doing geog2D<-->geog3D conversions of same datum Seen when testing transformations between "CR 05" (EPSG:5365) and "CR-SIRGAS" (EPSG:8907) which require going through their corresponding 3D GeogCRS to find a Helmert transformation. | |||
| 2019-04-10 | Merge pull request #1409 from mwtoews/cmake | Kristian Evers | |
| CMake: Remove need to fiddle with CMAKE_C_FLAGS / CMAKE_CXX_FLAGS | |||
| 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-04-05 | CMake: cache C/C++ warn flags to compile PROJ targets | Mike Taves | |
| Remove (most) needs to fiddle with CMAKE_C_FLAGS / CMAKE_CXX_FLAGS | |||
| 2019-04-02 | Merge pull request #1391 from kbevers/noop | Kristian Evers | |
| Add no-op operation. It does nothing. | |||
| 2019-03-29 | createOperations(): improve behaviour with input CRS from WKT that lacks ↵ | Even Rouault | |
| intermediate IDs (fixes #1343) | |||
| 2019-03-29 | Adopt use of the noop conversion in ISO19111 code | Kristian Evers | |
| 2019-03-29 | Merge pull request #1390 from rouault/createoperation_boundcrs_more_aggresive | Even Rouault | |
| createOperations(): improve BoundCRS<-->non-bound-CRS case | |||
| 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 | createOperations(): improve BoundCRS<-->non-bound-CRS case | Even Rouault | |
| Fixes #1388 Typically helps for projinfo -s "+proj=longlat +ellps=GRS80 +towgs84=1,2,3 +type=crs" -t EPSG:4258 by researching operations from the pivot WGS84 implied by the towgs84 clause to EPSG:4258. | |||
| 2019-03-26 | Merge pull request #1356 from cjmayo/pj_strerrno | Kristian Evers | |
| pj_strerrno: enable system error messages | |||
| 2019-03-26 | Merge pull request #1369 from rouault/grid_fixes | Even Rouault | |
| Grid related fixes | |||
| 2019-03-25 | lookForGridInfo(): correctly return that a grid is present, if present on ↵ | Even Rouault | |
| the file system, but not in the database | |||
| 2019-03-25 | pj_strerrno: enable system error messages | Chris Mayo | |
| HAVE_STRERROR is defined in proj_config.h. | |||
| 2019-03-25 | Database: add operation_version column to coordinate operation tables | Even Rouault | |
| 2019-03-25 | Database: update to IGNF v3.0.3 | Even Rouault | |
| 2019-03-25 | Database: update to EPSG v9.6.1 | Even Rouault | |
| 2019-03-25 | WKT2_2018: always export ID of SOURCECRS/TARGETCRS and STEPs | Even Rouault | |
| even if there is one on upper node This is a particular logic allowed by paragraph 7.3.3 Identifier of OGC 18-010r6 | |||
| 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-25 | test: test exporting ENSEMBLE with ID in MEMBER | Even Rouault | |
| 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-03-19 | Merge pull request #1330 from mwtoews/cmake | Kristian Evers | |
| Normalize CMake with cmakelint, 2-space indent | |||
| 2019-03-19 | proj_create_crs_to_crs: better deal with coordinates outside of bbox (fixes ↵ | Even Rouault | |
| #1329) In case several coordinate operations are returned for a CRS to CRS transformation, we currently determine the one to use by selecting the first operation whose bounding box contains the input point. This commit adds a fallback case where after doing that first iteration and finding no appropriate candidate, we try again by selecting the first operation available that does not involve grid based transformations. | |||
| 2019-03-19 | Normalize CMake with cmakelint, 2-space indent | Mike Taves | |
| 2019-03-16 | createOperations(): fix nadgrids -> nadgrids+geoidgrids | Even Rouault | |
| 2019-03-16 | createOperations(): fix nadgrids+geoidgrids -> nadgrids+geoidgrids | Even Rouault | |
| 2019-03-16 | createOperation(): fix geocent <--> nadgrids+geoidgrids case (fixes #1323) | Even Rouault | |
| 2019-02-21 | Transformation: reintroduce the term of 'Null geographic offset' for ↵ | Even Rouault | |
| transformations between geographic CRS of same datum (typically 3D to 2D) | |||
| 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 | |||
| 2019-02-20 | CompoundCRS to Geog3DCRS: in synthetised transformation, document in the ↵ | Even Rouault | |
| name we are lacking an ellipsoid height to vertCRS height correction | |||
| 2019-02-20 | PROJStringFormatting: change order of emission of push/pop w.r.t axis ↵ | Even Rouault | |
| swap/unitconvert to avoid useless simplification rules | |||
| 2019-02-20 | PROJStringFormatter: remove useless push/pop in another case | Even Rouault | |
| 2019-02-20 | Vertical CRS transformation: synthetize a vertical unit change ↵ | Even Rouault | |
| transformation when needed, and also sort Null geographic offset transformation in last | |||
| 2019-02-20 | compoundCRS to compoundCRS: avoid emitting dummy 'Null geographic offset ↵ | Even Rouault | |
| from X to X' in transformation name | |||
| 2019-02-20 | Add VERTCON grid name alternatives in database, and handle filename ↵ | Even Rouault | |
| substitution for VERTCON method | |||
| 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-18 | Merge pull request #1276 from ↵ | Kristian Evers | |
| rouault/intermediate_crs_use_only_if_no_direct_transformation Modify the default strategy of researching intermediate CRS to do it only if there is no direct transformation | |||
