| Age | Commit message (Collapse) | Author |
|
|
|
International ellipsoid designation correction
|
|
The "International 1909 (Hayford)" designation is an unfortunate mix of different aspects of the same ellipsoid.
The Hayford ellipsoid was based on investigations in 1909, published in 1910 as J.F. Hayford: *Supplementary Investigation in 1909 of the Figure of the Earth and Isostasy*, Coast and Geodetic Survey, 80pp. (freely accessible through Google Books).
In 1924 Hayford's ellipsoid was adopted by the IUGG as "the International Ellipsoid".
Hence either of
- Hayford, 1909 (for the year the work was done),
- Hayford, 1910 (for the year of publication), or
- International, 1924
are reasonable names, in common use, but the "International, 1909" really is a peculiar mix of concepts.
Resolves #2534
|
|
CMake: Prefer keyword signature of target_link_libraries command
|
|
Closes #2515
|
|
|
|
C API: avoid error messages to be emitted in PJ_LOG_NONE log level (fixes #2526)
|
|
|
|
Database: update to EPSG v10.014
|
|
|
|
Allow a BoundCRS to use a PROJ string transformation
|
|
Fix handling of +proj=ob_tran +o_proj=longlat combined with +over (fixes #2510)
|
|
operations_computation.rst: update 'Filtering and sorting of coordinate operations' section
|
|
|
|
operations' section
|
|
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
```
|
|
|
|
Update ESRI projection db to 12.7 (10.8.1/2.6)
|
|
|
|
Database: update to EPSG v10.013
|
|
|
|
Database: update to EPSG v10.012
|
|
(G1762)
It is no longer needed for that particular case, since there's now a concatenated
operation for it. It could in theory be useful for other cases, but removing it
doesn't break existing tests, so...
|
|
|
|
Better grid_alternatives entries to include 'GDA94 to AHD (Tasmania) height' using 'au_ga_AUSGeoid98.tif'
|
|
CMake: remove old configuration option aliases
|
|
Add build time option to make PROJ_LIB env var tested last (fixes #2399)
|
|
Database: update to EPSG v10.011
|
|
|
|
|
|
|
|
fix a few typos in the docs
|
|
This matches the go binding description. And fixes the colon.
|
|
|
|
|
|
createOperations(): fix bug involving geoidmodel and non-metre vertical unit
|
|
|
|
|
|
workflow linux_gcc_32bit: fix Could not perform immediate configuration on 'libgcc-s1:i386'
|
|
createOperations(): fix Compound to Geog3D/Projected3D CRS with non-metre ellipsoidal height
|
|
'libgcc-s1:i386'
|
|
ellipsoidal height
|
|
|
|
table (#2359)
|
|
|
|
|
|
C API: add proj_crs_is_derived()
|
|
|
|
|
|
|