| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2021-10-05 | Merge pull request #2876 from rouault/iau | Even Rouault | |
| Add IAU_2015 CRS definitions | |||
| 2021-10-05 | Merge pull request #2868 from rouault/proj_factors_with_projected_crs | Even Rouault | |
| proj_factors(): accept P to be a projected CRS (fixes #2854) | |||
| 2021-09-30 | proj_factors(): accept P to be a projected CRS (fixes #2854) | Even Rouault | |
| Updated doc: Starting with PROJ 8.2, the P object can be a projected CRS, for example instantiated from a EPSG CRS code. The factors computed will be those of the map projection implied by the transformation from the base geographic CRS of the projected CRS to the projected CRS. The input geodetic coordinate lp should be such that lp.lam is the longitude in radian, and lp.phi the latitude in radian (thus independently of the definition of the base CRS, if P is a projected CRS). | |||
| 2021-09-29 | CRS::identify(): fix ignoring CS order when identifying a geodetic CRS by a ↵ | Even Rouault | |
| PROJ string with just the ellipsoid | |||
| 2021-09-28 | CRS::extractGeodeticCRS(): implement for DerivedProjectedCRS (related to ↵ | Even Rouault | |
| refs OSGeo/gdal#3927) | |||
| 2021-09-28 | projinfo --list-crs / proj_get_crs_info_list_from_database(): make it work ↵ | Even Rouault | |
| with IAU generic authority name | |||
| 2021-09-28 | PROJStringFormatter: add optimizations useful for IAU CRS transformation ↵ | Even Rouault | |
| pipelines | |||
| 2021-09-28 | Add a mapping for versioned authorities, so that one can use IAU:xxxx or ↵ | Even Rouault | |
| IAU_2015:xxxx transparently | |||
| 2021-09-28 | Database: add IAU_2015 CRS | Even Rouault | |
| 2021-09-28 | AuthorityFactory::createGeodeticCRS(): use description column for remarks | Even Rouault | |
| 2021-09-28 | Database reading: implement reading a GeodeticCRS with a Spherical CS | Even Rouault | |
| 2021-09-24 | cmake: check the right variable for `libdl` | Ben Boeckel | |
| 2021-09-24 | proj_normalize_for_visualization(): set input and output units when there ↵ | Even Rouault | |
| are several alternative transformations (fixes #2866) | |||
| 2021-09-20 | Update proj_symbol_rename.h | Even Rouault | |
| 2021-09-20 | Conversion::inverse(): avoid harmless division by zero. Fixes ↵ | Even Rouault | |
| https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=39033 | |||
| 2021-09-19 | networkfilemanager.cpp: fix compiler warnings on 32-bit systems where time_t ↵ | Even Rouault | |
| is 32-bit | |||
| 2021-09-18 | Optimize pipelines of planetary CRS (geocentric latitude, west-positive ↵ | Even Rouault | |
| longitude) | |||
| 2021-09-17 | Database: add a 'anchor' field to geodetic_datum and vertical_datum tables | Even Rouault | |
| Update database layout version number to 1.2 consequently This new capability will be used by IAU planetary CRS (refs #2601) | |||
| 2021-09-16 | Merge pull request #2851 from rouault/epsg_10_035 | Even Rouault | |
| Database: update to EPSG v10.035 | |||
| 2021-09-15 | Inverse ortho ellipsoidal oblique: address a few remarks from ↵ | Even Rouault | |
| https://github.com/OSGeo/PROJ/issues/2844#issuecomment-920138371 | |||
| 2021-09-15 | Inverse ellipsoidal orthographic projection (oblique case): fix convergence ↵ | Even Rouault | |
| at pole | |||
| 2021-09-15 | Fix error in implementation of Inverse ellipsoidal orthographic projection ↵ | Even Rouault | |
| (oblique case) that cause convergence to sometimes fail (fixes #2844) | |||
| 2021-09-15 | Database: update to EPSG v10.035 | Even Rouault | |
| This seriously impacts French CRS users with the introduction of new datums, geodetic CRS and projected CRS based on "RGF 93 v2" and "RGF 93 v2b", and the previous single "RGF 93" being renamed as "RGF 93 v1". To be noted too, the addition of a null transformation between NAD83(2011) and WGS 84, which impacts a number of tests in the test suite. | |||
| 2021-09-15 | isEquivalentTo(): improve comparison of datum names based on official name ↵ | Even Rouault | |
| and aliases (preparation for EPSG v10.035 update) | |||
| 2021-09-14 | PROJJSON: support additional properties allowed in id object (version, ↵ | Even Rouault | |
| authority_citation, uri) for parity with WKT2:2019 | |||
| 2021-09-14 | Merge pull request #2847 from rouault/spherical_ocentric | Even Rouault | |
| Add support for GeodeticCRS using a Spherical ocentric coordinate system | |||
| 2021-09-08 | createOperations(): use an explicit conversion operation for geodetic <--> ↵ | Even Rouault | |
| geocentric latitude | |||
| 2021-09-08 | createConversion(): avoid nullptr dereference on a method without parameters | Even Rouault | |
| 2021-09-08 | createOperations(): deal with spherical planetocentric geodetic CRS | Even Rouault | |
| This also fixes conversion between geocentric latlong and geodetic latlong with cs2cs. This was dealt with in PR 1093, but in the wrong direction (the geocentric latitude must be <= in absolute value to the geodetic one) The issue here was linked to the semantics of the +geoc specifier, which affects the semantics of the input coordinates in the forward direction (+geoc means that the input coordinate is is a geocentric latitude), which defeats the logic of doing A to B by using the inverse path of A and the forward path of B. | |||
| 2021-09-08 | Merge pull request #2845 from rouault/fix_2843 | Even Rouault | |
| Fix database access across fork() when SQLite3 doesn't use pread[64]() (fixes #2843) | |||
| 2021-09-07 | Support importing/exporting WKT & PROJJSON of 2D axis spherical ↵ | Even Rouault | |
| planetocentric geodetic CRS | |||
| 2021-09-07 | pj_obj_create(): avoid passing invalid ellipsoid parameters to geod_init(). ↵ | Even Rouault | |
| Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=38192 | |||
| 2021-09-07 | Fix database access across fork() when SQLite3 doesn't use pread[64]() ↵ | Even Rouault | |
| (fixes #2843) | |||
| 2021-09-05 | getInsertStatementsFor(): re-order projection parameters according to their ↵ | Even Rouault | |
| canonical order if needed | |||
| 2021-09-04 | healpix.cpp: make it more obvious to cppcheck that capmap.cn is always ↵ | Even Rouault | |
| initialized | |||
| 2021-09-04 | Workaround 'Overlapping read/write of union is undefined behavior' cppcheck ↵ | Even Rouault | |
| warning (but really fixing them would be more involved) | |||
| 2021-09-04 | Conversion::createAxisOrderReversal(): workaround cppcheck false positive | Even Rouault | |
| 2021-09-04 | createFromUserInput(): make it more obvious for cppcheck and humans too | Even Rouault | |
| 2021-09-04 | GeodeticCRS::identify(): make it more obvious for cppcheck | Even Rouault | |
| 2021-09-04 | pipeline.cpp: remove impossible condition | Even Rouault | |
| 2021-09-04 | formatting fix | Even Rouault | |
| 2021-09-04 | Merge pull request #2839 from rouault/fix_ossfuzz_31964 | Even Rouault | |
| pj_obj_create(): avoid passing invalid ellipsoid parameters ot pj_calc_ellipsoid_params() | |||
| 2021-09-03 | Add some filename lint #2838 to output error messages | Howard Butler | |
| 2021-09-03 | pj_obj_create(): avoid passing invalid ellipsoid parameters ot ↵ | Even Rouault | |
| pj_calc_ellipsoid_params(). Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=31964 | |||
| 2021-09-03 | formatting fix | Even Rouault | |
| 2021-09-02 | Add proj_create_conversion_pole_rotation_netcdf_cf_convention() to address ↵ | Even Rouault | |
| netCDF datasets using a pole rotation method | |||
| 2021-09-01 | Merge pull request #2831 from gorlak-forks/uwp-filemanager | Even Rouault | |
| Make filemanager aware of UWP Win32 API | |||
| 2021-08-31 | PROJStringFormatter::toString(): add missing iterator increment (but luckily ↵ | Even Rouault | |
| this omission didn't result in endless loop, just an extra iteration) | |||
| 2021-08-31 | Workaround false positive in recent cppcheck | Even Rouault | |
| 2021-08-31 | io.cpp: remove always true test | Even Rouault | |
