| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2021-04-18 | Merge pull request #2677 from rouault/change_name_of_urn_combined_references | Even Rouault | |
| createFromUserInput(): change name of CRS built from URN combined references to match the convention of EPSG projected CRS | |||
| 2021-04-18 | Merge pull request #2676 from rouault/fix_geog_to_geog_deprecated | Even Rouault | |
| createOperations(): fix Geog to Geog when one is deprecated (fix master regression) | |||
| 2021-04-18 | createFromUserInput(): change name of CRS built from URN combined references ↵ | Even Rouault | |
| to match the convention of EPSG projected CRS | |||
| 2021-04-18 | createOperations(): fix Geog to Geog when one is deprecated (fix master ↵ | Even Rouault | |
| regression) | |||
| 2021-04-18 | Added proj_get_celestial_body_list_from_database (#2674) | Alan D. Snow | |
| Closes #2667 | |||
| 2021-04-13 | createFromUserInput(): parse compound id with two authorities, like ↵ | Javier Jimenez Shaw | |
| ESRI:103668+EPSG:5703 (#2669) | |||
| 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-04-12 | Merge pull request #2659 from rouault/fix_2603 | Even Rouault | |
| CRS::normalizeForVisualization(): propagate domains/extent of original CRS (fixes #2603) | |||
| 2021-04-11 | CRS::normalizeForVisualization(): propagate domains/extent of original CRS ↵ | Even Rouault | |
| (fixes #2603) | |||
| 2021-04-11 | createFromUserInput(): support URN:OGC:DEF:CRS:OGC:1.3:CRS84 | Even Rouault | |
| 2021-04-10 | Recognize OGC:84 as an alias of OGC:CRS84 | Even Rouault | |
| 2021-04-10 | createFromUserInput(): add support for WMS AUTO: syntax | Even Rouault | |
| 2021-04-10 | createFromUserInput(): add support for (legacy) urn:x-ogc:def:crs:EPSG:XXXX ↵ | Even Rouault | |
| syntax | |||
| 2021-04-10 | createFromUserInput(): add support for (legacy) urn:opengis:crs:EPSG:0:XXXX ↵ | Even Rouault | |
| syntax | |||
| 2021-04-10 | Add hard-coded definitions for OGC:AnsiDate/JulianDate/UnixTime | Even Rouault | |
| 2021-04-10 | createFromUserInput(): add support for OGC URLs | Even Rouault | |
| e.g: http://www.opengis.net/def/crs/EPSG/0/4326 http://www.opengis.net/def/crs-compound?1=http://www.opengis.net/def/crs/EPSG/0/4326&2=http://www.opengis.net/def/crs/EPSG/0/3855 | |||
| 2021-04-05 | createOperations(): make ↵ | Even Rouault | |
| createBetweenGeodeticCRSWithDatumBasedIntermediates() reachable... ... and optimize its execution time by rewriting it completely. This code path was no longer triggered in tests since EPSG got a direct transformation for GDA94 to WGS 84 (G1762). | |||
| 2021-04-03 | Add mapping between EPSG method 'Hyperbolic Cassini-Soldner' and +proj=cass ↵ | Even Rouault | |
| +hyperbolic | |||
| 2021-03-27 | Add mapping of ESRI Equal_Area projection method to EPSG (fixes #2610) | Even Rouault | |
| 2021-03-20 | createOperations(): fix regression for the fix of #2588 | Even Rouault | |
| Issue spotted by GDAL autotest suite. | |||
| 2021-03-20 | createOperations(): fix Compound to Geog3D CRS computations in the case... ↵ | Even Rouault | |
| (fixes #2588) when the source and target CRS share the same geog CRS, but the interpolation CRS of the vertical transformation isn't the same, and a Helmert transformation exists between them... For example, for "CH1903+ + EGM96" to CH1903+ 3D where the interpolation CRS is WGS84. | |||
| 2021-03-19 | Tests: add new error cases of SQL output | Even Rouault | |
| 2021-03-19 | SQL output: make it possible to export non-EPSG projection methods or ↵ | Even Rouault | |
| methods and params lacking an explicit EPSG id | |||
| 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 | Merge pull request #2581 from rouault/proj_version_number | Even Rouault | |
| proj.h: add PROJ_COMPUTE_VERSION, PROJ_VERSION_NUMBER, PROJ_AT_LEAST_VERSION macros | |||
| 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-17 | proj.h: add PROJ_COMPUTE_VERSION, PROJ_VERSION_NUMBER, PROJ_AT_LEAST_VERSION ↵ | Even Rouault | |
| macros Makes it easier for users to test if they build against a PROJ version later than a given x.y.z version. | |||
| 2021-03-15 | Add proj_context_get_database_structure() to dump structure of empty valid ↵ | Even Rouault | |
| auxiliary DB | |||
| 2021-03-15 | SQL export: add support for DatumEnsemble | Even Rouault | |
| 2021-03-15 | SQL export: add publication_date and frame_reference_epoch to datums | Even Rouault | |
| 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 | Merge pull request #2570 from rouault/fix_proj_lp_dist_crs | Even Rouault | |
| Make proj_lp_dist() and proj_geod() work on a PJ* CRS object | |||
| 2021-03-10 | Make proj_lp_dist() and proj_geod() work on a PJ* CRS object | Even Rouault | |
| 2021-03-10 | Code cleanup: remove conditional testing of SQLITE_OPEN_URI. It is present ↵ | Even Rouault | |
| in sqlite >= 3.11 | |||
| 2021-03-07 | typo fixes | Even Rouault | |
| 2021-03-06 | gie_self_tests: fix use of uninitialized memory (fixes #2557) | Even Rouault | |
| 2021-03-05 | createOperations(): fix incorrect height transformation between 3D promoted ↵ | Even Rouault | |
| RGF93 and CH1903+ (fixes #2541) | |||
| 2021-03-03 | Reformat code with clang-format-10 from ubuntu 20.04 | Even Rouault | |
| 2021-02-22 | isEquivalentName(): fix for GDAL test failure | Even Rouault | |
| https://github.com/OSGeo/PROJ/pull/2536 changed the name of the ellps=intl to "International 1924 (Hayford 1909, 1910)" When writing a GeoTIFF file from GDAL using a SRS built from a PROJ string, GDAL massages the datum name to "Unknown_based_on_International_1924_Hayford_1909_1910_ellipsoid" Before this fix, this wasn't considered as equivaleent to the non-massaged datum name "Unknown based on International 1924 (Hayford 1909, 1910) ellipsoid" | |||
| 2021-02-14 | CMake: Prefer keyword signature of target_link_libraries command | Mateusz Łoskot | |
| Closes #2515 | |||
| 2021-02-11 | Merge pull request #2521 from rouault/boundcrs_proj_based_method | Even Rouault | |
| Allow a BoundCRS to use a PROJ string transformation | |||
| 2021-02-10 | Fix handling of +proj=ob_tran +o_proj=longlat combined with +over (fixes #2510) | Even Rouault | |
| 2021-02-10 | Allow a BoundCRS to use a PROJ string transformation | Even Rouault | |
| Related to https://lists.osgeo.org/pipermail/proj/2021-February/010040.html Given test.wkt with ``` BOUNDCRS[ SOURCECRS[ GEOGCRS["unknown", DATUM["Unknown based on GRS80 ellipsoid", ELLIPSOID["GRS 1980",6378137,298.257222101, LENGTHUNIT["metre",1], ID["EPSG",7019]]], PRIMEM["Greenwich",0, ANGLEUNIT["degree",0.0174532925199433], ID["EPSG",8901]], CS[ellipsoidal,2], AXIS["longitude",east, ORDER[1], ANGLEUNIT["degree",0.0174532925199433, ID["EPSG",9122]]], AXIS["latitude",north, ORDER[2], ANGLEUNIT["degree",0.0174532925199433, ID["EPSG",9122]]]]], TARGETCRS[ GEOGCRS["WGS 84", DATUM["World Geodetic System 1984", ELLIPSOID["WGS 84",6378137,298.257223563, LENGTHUNIT["metre",1]]], PRIMEM["Greenwich",0, ANGLEUNIT["degree",0.0174532925199433]], CS[ellipsoidal,2], AXIS["latitude",north, ORDER[1], ANGLEUNIT["degree",0.0174532925199433]], AXIS["longitude",east, ORDER[2], ANGLEUNIT["degree",0.0174532925199433]], ID["EPSG",4326]]], ABRIDGEDTRANSFORMATION["Transformation from unknown to WGS84", METHOD["PROJ-based operation method: +proj=pipeline +step +proj=unitconvert +xy_in=deg +xy_out=rad +step +proj=axisswap +order=2,1 +step +proj=cart +ellps=GRS80 +step +proj=helmert +convention=coordinate_frame +exact +step +inv +proj=cart +ellps=WGS84 +step +proj=axisswap +order=2,1 +step +proj=unitconvert +xy_in=rad +xy_out=deg"]]] ``` ``projinfo -s @test.wkt -t "WGS 84" -o PROJ -q`` outputs: ``` +proj=pipeline +step +proj=unitconvert +xy_in=deg +xy_out=rad +step +proj=axisswap +order=2,1 +step +proj=cart +ellps=GRS80 +step +proj=helmert +convention=coordinate_frame +exact +step +inv +proj=cart +ellps=WGS84 +step +proj=axisswap +order=2,1 +step +proj=unitconvert +xy_in=rad +xy_out=deg ``` | |||
| 2021-02-10 | test_operation: use correct variable name | Even Rouault | |
| 2021-02-09 | Database: update to EPSG v10.013 | Even Rouault | |
| 2021-02-07 | Merge pull request #2503 from havingsexonthebeach/epsg10_011 | Kristian Evers | |
| Database: update to EPSG v10.011 | |||
| 2021-01-15 | Database: update to EPSG v10.011 | Modern Slave | |
| 2021-01-14 | createOperations(): fix bug involving geoidmodel and non-metre vertical unit | Even Rouault | |
| 2021-01-14 | formatting fix | Even Rouault | |
