| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2021-08-10 | Merge pull request #2795 from rouault/fix_ossfuzz_36751 | Even Rouault | |
| Conversion::createUTM(): avoid integer overflow | |||
| 2021-07-08 | Merge pull request #2769 from rouault/fix_2768 | Even Rouault | |
| createOperations(): make sure to associate an extent to the transform… | |||
| 2021-06-03 | Check that database connection sharing properly works | Even Rouault | |
| 2021-06-03 | Make proj_context_set_autoclose_database() a no-op as it would defeat the ↵ | Even Rouault | |
| purpose of the new database connection sharing | |||
| 2021-06-03 | test_c_api.cpp: avoid use of undefined .t component | Even Rouault | |
| 2021-04-24 | Add proj_get_geoid_models_from_database() (#2681) | Javier Jimenez Shaw | |
| to list all geoid model names that apply to a vertical CRS | |||
| 2021-04-23 | Database: update to EPSG v10.019 | Even Rouault | |
| Non-trivial updates: - some vertical CRS are now encoded as DerivedVerticalCRS. e.g EPSG:8228 "NAVD88 height (ft)", with base EPSG:5703 "NAVD88 height". As we don't have support in our PROJ db model for DerivedVerticalCRS, modify the import script to 'resolve' the derivation up to the original datum. - Method EPSG:1069 'Change of Vertical Unit' is no longer used. It is replaced by a generic-purpose EPSG:1104 method that doesn't take any conversion factor. And generic conversions EPSG:7812 and EPSG:7813 are now used in concatenated operations, which require code changes as well. | |||
| 2021-04-20 | run reformat_cpp.sh to fix some leftovers | Javier Jimenez Shaw | |
| 2021-04-18 | Added proj_get_celestial_body_list_from_database (#2674) | Alan D. Snow | |
| Closes #2667 | |||
| 2021-04-12 | Add proj_get_celestial_body_name() and make ↵ | Even Rouault | |
| proj_get_crs_info_list_from_database() filter on and return celestial body name | |||
| 2021-03-18 | Merge pull request #2577 from rouault/insert_sql | Even Rouault | |
| Add capability to get SQL statements to add custom CRS in the database | |||
| 2021-03-17 | Fix proj_clone() to work on 'meta' coordinate operation PJ* objects that can ↵ | Even Rouault | |
| be returned by proj_create_crs_to_crs() | |||
| 2021-03-15 | Add proj_context_get_database_structure() to dump structure of empty valid ↵ | Even Rouault | |
| auxiliary DB | |||
| 2021-03-15 | SQL output: add capability to restrict the authorities into which to look ↵ | Even Rouault | |
| for intermediate objects | |||
| 2021-03-15 | Add C/C++ API to get SQL statements to insert a CRS into database | Even Rouault | |
| 2021-03-10 | Make proj_lp_dist() and proj_geod() work on a PJ* CRS object | Even Rouault | |
| 2021-03-03 | Reformat code with clang-format-10 from ubuntu 20.04 | Even Rouault | |
| 2021-01-15 | Database: update to EPSG v10.011 | Modern Slave | |
| 2020-12-28 | C API: add proj_crs_is_derived() | Even Rouault | |
| 2020-12-21 | Implementing the NKG transformations in proj.db | Kristian Evers | |
| This adds the NKG 2008 and 2020 transformations to proj.db. The NKG transformations offers transformations between global reference frames and the national realisations of ETRS89 in Denmark, Estonia, Finland, Latvia, Lithuania, Norway and Sweden. The 2008 transformations are already implemented in the NKG 2008 file but will now be more accessible with the modern API. The 2020 transformations are new to PROJ and offers and updated version of the 2008 transformations using a new and improved deformation model (eu_nkg_nkgrf17vel.tif). A 2020 version of the NKG transformations are currently not available for Norway but will in all likelyhood be included at a later point in time. | |||
| 2020-12-15 | proj_create_crs_to_crs_from_pj(): add ACCURACY and ALLOW_BALLPARK options | Even Rouault | |
| 2020-11-24 | Add option to allow export of Geographic/Projected 3D CRS in WKT1_GDAL | Even Rouault | |
| as CompoundCRS with a VerticalCRS being an ellipsoidal height, which is not conformant. But needed for LAS 1.4 that only supports WKT1 | |||
| 2020-11-24 | createOperation(): add a ballpark vertical transformation when dealing with ↵ | Even Rouault | |
| GEOIDMODEL[] | |||
| 2020-11-01 | proj.h: add PJ_CATEGORY_DATUM_ENSEMBLE for proj_create_from_database() | Even Rouault | |
| 2020-11-01 | When reading from database, possibly return Geographic/GeodeticCRS with a ↵ | Even Rouault | |
| DatumEnsemble, typically for WGS 84 and ETRS89 ('breaking change') | |||
| 2020-10-20 | test_c_api.cpp: reformat | Even Rouault | |
| 2020-10-19 | C API: add proj_context_clone() (#2383) | Alan D. Snow | |
| Fixes #2382 | |||
| 2020-10-16 | Add multi-line PROJ string export capability, and use it by default in ↵ | Even Rouault | |
| projinfo (unless --single-line is specified) (fixes #1543) | |||
| 2020-10-11 | C API: add proj_dynamic_datum_get_frame_reference_epoch() | Even Rouault | |
| 2020-10-11 | Database query: add ↵ | Even Rouault | |
| AuthorityFactory::ObjectType::DYNAMIC_GEODETIC_REFERENCE_FRAME and DYNAMIC_VERTICAL_REFERENCE_FRAME, and make corresponding C API work | |||
| 2020-10-08 | Add C API to work with datum ensemble | Even Rouault | |
| Add: - proj_crs_get_datum_ensemble() - proj_crs_get_datum_forced() - proj_datum_ensemble_get_member_count() - proj_datum_ensemble_get_accuracy() - proj_datum_ensemble_get_member() Make proj_create_geographic_crs_from_datum() and proj_create_geocentric_crs_from_datum() accept a datum ensemble. | |||
| 2020-10-08 | getCRSInfoList(): make it use area description | Even Rouault | |
| 2020-10-08 | Database: use extended description for extent/area of use, as done by ↵ | Even Rouault | |
| epsg.org WKT export | |||
| 2020-10-06 | Database: "minimal" update to EPSG v10.003 | Even Rouault | |
| Content mostly unchanged since v9.9 This update is "minimal" in that it mostly reflects the removal of the 'area' table, replaced now by 'extent', 'scope' and 'usage' Other new aspects of EPSG v10 are left aside. | |||
| 2020-09-17 | Adjust createBoundCRSToWGS84IfPossible() and operation filtering (for POSGAR ↵ | Even Rouault | |
| 2007 to WGS84 issues) (fixes #2356) - We make createBoundCRSToWGS84IfPossible() more restrictive. If there are more than one Helmert transformation from the CRS to WGS 84 covering the area of use of the CRS, we do not create a BoundCRS / +towgs84 - In createOperations() filtering, we are less aggressive in discarding operations that have the same area of use but worse accuracy. We do it only if they involve more transformation steps. We now get: ``` $ projinfo EPSG:5340 -o PROJ PROJ.4 string: +proj=longlat +ellps=GRS80 +no_defs +type=crs $ projinfo -s EPSG:5340 -t EPSG:4326 --spatial-test intersects --summary Candidate operations found: 2 EPSG:9264, POSGAR 2007 to WGS 84 (2), 0.5 m, Argentina EPSG:5351, POSGAR 2007 to WGS 84 (1), 1.0 m, Argentina ``` | |||
| 2020-09-09 | Database: update to EPSG 9.9 | Even Rouault | |
| 2020-08-26 | proj_create_vertical_crs_ex(): add a ACCURACY option to provide an explicit ↵ | Even Rouault | |
| accuracy, or derive it from the grid name if it is known | |||
| 2020-08-20 | projCtx_t: Copy ini file settings, proj4_init_rules, etc.. when initializing ↵ | Alan D. Snow | |
| context from global (#2331) | |||
| 2020-08-19 | Code reformatting | Even Rouault | |
| 2020-08-19 | Clone projCppContext context when copying projCtx_t (#2324) | Alan D. Snow | |
| 2020-07-08 | formatting fix | Even Rouault | |
| 2020-06-26 | ENH: Added temporal, engineering, and parametric datum PJ_TYPE enumerations | snowman2 | |
| 2020-06-16 | createOperations(): fix transformations between BoundCRS and Geocentric CRS | Even Rouault | |
| 2020-06-10 | Fix access violation in proj_context_get_database_metadata | Olli Räisä | |
| 2020-05-24 | Database: import scope and remarks for conversion (fixes #2237) | Even Rouault | |
| 2020-05-09 | scripts/fix_typos.sh: fix URLs to dictionaries, and fix typos spotted | Even Rouault | |
| 2020-04-21 | Typo fixes in code comments [ci skip] | Even Rouault | |
| 2020-04-15 | C API: add proj_operation_factory_context_set_allow_ballpark_transformations() | Even Rouault | |
| 2020-03-25 | EngineeringCRS: when exporting to WKT1_GDAL, output unit and axis (fixes ↵ | Even Rouault | |
| https://github.com/OSGeo/gdal/issues/2347) | |||
| 2020-03-19 | proj_get_suggested_operation(): fix when there are only operations without ↵ | Even Rouault | |
| area of use | |||
