| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2019-10-12 | createOperations(): allow transforming from a compoundCRS of a bound ↵ | Even Rouault | |
| verticalCRS to a 2D CRS | |||
| 2019-09-28 | createOperations() sorting: sort operations that cannot be exported as PROJ ↵ | Even Rouault | |
| pipelines at end | |||
| 2019-09-13 | createOperations(): when tranforming from a compoundCRS whose vertical ↵ | Even Rouault | |
| component is a BoundCRS, do not apply the horizontal transformation twice | |||
| 2019-09-13 | createOperations(): use more candidates when transforming between a ↵ | Even Rouault | |
| geographic and vertical CRS For example when transforming from NAD83+NAVD88 height to WGS84, there is no transformation between NAVD88 height to WGS84. In that case, use all potential transformations from NAVD88 height to another geographic CRS for the vertical part. | |||
| 2019-09-13 | createOperations(): make sure sorting function is transitive (a < b and b < ↵ | Even Rouault | |
| c --> a < c), to get consistent results | |||
| 2019-09-11 | createOperations(): fix conversion from/to PROJ.4 CRS strings with ↵ | Even Rouault | |
| non-ISO-cosher options and towgs84/nadgrids This actually fixes a regression introduced in PROJ 6.2.0 per 78302efb70eb4b49610cda6a60bf9ce39b82264f that made a conversion like EPSG:4326 to "+proj=something +towgs84/+nadgrids +over +type=crs" apply the towgs84/nadgrids operation twice. | |||
| 2019-08-26 | createOperations(): fix pipeline generation when a CRS has terms like ↵ | Even Rouault | |
| +datum=NAD27 and +over, where the datum was just replaced by its ellipsoid | |||
| 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-09 | PROJSJON: add import/export of VerticalCRS, CompoundCRS, BoundCRS, ↵ | Even Rouault | |
| Transformation and ConcatenatedOperation | |||
| 2019-08-09 | PROJJSON export: use more compact form | Even Rouault | |
| 2019-07-19 | Add set discard superseded method to api (#1534) | Matt Littlemore | |
| Closes #1519 | |||
| 2019-07-08 | CRS JSON: export GeographicCRS and Projected CRS | Even Rouault | |
| 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-11 | Fix compilation error with gcc 4.9.3 (fixes #1512) | Even Rouault | |
| 2019-06-01 | Update website: proj4.org -> proj.org | Mike Taves | |
| 2019-05-23 | createOperations(): fix GeogCRS to GeogCRS when there is a axis reversal and ↵ | Even Rouault | |
| vertical unit change (relates to https://github.com/OSGeo/gdal/issues/1561) | |||
| 2019-05-21 | createOperations(): avoid exception when transforming from NAD83 to ↵ | Even Rouault | |
| projected CRS using NAD83(2011) (fixes #1474) | |||
| 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-28 | Fix false-positive -Wnull-dereference GCC 8 warning | Even Rouault | |
| 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-03-29 | createOperations(): improve behaviour with input CRS from WKT that lacks ↵ | Even Rouault | |
| intermediate IDs (fixes #1343) | |||
| 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 | coordinateoperation.cpp: remove dead code. Coverity CID 193522 | Even Rouault | |
| 2019-03-26 | coordinateoperation.cpp: silent false positive about copy paste error. ↵ | Even Rouault | |
| Coverity CID 193519 | |||
| 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 | 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-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-23 | Fix GCC 9 warning about useless std::move() | Even Rouault | |
| 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-03-16 | Run scripts/reformat_cpp.sh | Even Rouault | |
| 2019-03-16 | Fix doc generation with Breathe 4.12.0 | Even Rouault | |
| Breathe 4.12.0 (as pulled by MacOSX builds such as https://travis-ci.com/OSGeo/proj.4/jobs/185395222) does not seem to like default initialization in documented C++ structs (regression/bug) /Users/travis/build/OSGeo/proj.4/docs/source/development/reference/cpp/io.rst:6:Parsing of expression failed. Using fallback parser. Error was: Error in postfix expression, expected primary expression or type. If primary expression: Invalid definition: Expected identifier in nested name. [error at 67] std::string osgeo::proj::io::AuthorityFactory::CRSInfo::authName = {} -------------------------------------------------------------------^ If type: Invalid definition: Expected identifier in nested name. [error at 67] std::string osgeo::proj::io::AuthorityFactory::CRSInfo::authName = {} -------------------------------------------------------------------^ | |||
| 2019-03-01 | Doc: rename to ISO-19111:2019 | Even Rouault | |
| And publish link to corresponding promoted and public OGC doc: http://docs.opengeospatial.org/as/18-005r4/18-005r4.html | |||
| 2019-02-24 | ParameterValue::_exportToWKT(): fix null pointer dereference with ↵ | Even Rouault | |
| -D_GLIBCXX_ASSERTIONS on WKT with PARAMETERFILE (fixes #1290) | |||
| 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-21 | Geog2D+Height -> Geog3D of same datum: avoid inserting a useless ballpark ↵ | Even Rouault | |
| horizontal transformation | |||
| 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 | |||
