| Age | Commit message (Collapse) | Author |
|
|
|
Projected 3D CRS EPSG:9895 'Luxembourg TM (3D)'
|
|
EPSG 10.044 which adds a direct transformation between WGS84 and JGD2011
|
|
Fix doc generation with Doxygen 1.9.3
|
|
Transition Clang Static Analizer to use CMake
|
|
Since the update to Doxygen 1.9.3, doc generation was broken. With
bisection of doxygen, it was found this was due to commit
https://github.com/doxygen/doxygen/commit/ee8f3fb7a2ed74ee30ae3202707617e97f6641ff
which makes Doxygen honour nested @cond . This revealed bad pairing of
@cond / @endcond in our code, fixed by this commit.
|
|
news.rst: add hints about usage changes in PROJ 8.2.0 for Windows users (fixes #2999)
|
|
|
|
downloadable at that URL)
|
|
(fixes #2999)
|
|
|
|
|
|
|
|
Fix build with Intel C++ compiler
|
|
icx --version: Intel(R) oneAPI DPC++/C++ Compiler 2022.0.0 (2022.0.0.20211123)
Disable fast maths to:
- Fix warnings about std::isnan(), etc. being evaluated to false, due to
-ffast-math being enabled
- Fix failures in regression test suite
How to reproduce:
docker pull intel/oneapi-basekit
docker run --rm -it -v $HOME:$HOME intel/oneapi-basekit
apt update
apt install sqlite3 libsqlite3-dev libcurl4-gnutls-dev libtiff-dev
CC=icx CXX=icx cmake .. -DCMAKE_EXE_LINKER_FLAGS=/usr/lib/x86_64-linux-gnu/libstdc++.so.6
|
|
bertin1953.rst: fix formatting
|
|
|
|
|
|
update "Edit on GitHub" button branch
|
|
This fixes the current forward implementation of Peirce Quincuncial proj to correctly flip/reflect out the southern hemisphere to four triangles, and rotate entire result to a square or diamond. (It there resolves the issues identified with pull request https://github.com/OSGeo/PROJ/pull/2230 , where southern hemisphere was wrongly projected over northern, and reverses the restriction to northern hemisphere introduced there). It also adds additional lateral projection of the hemispheres.
- This PR adds an optional parameter `+type` which allows selection of projection. The `+type=square` and `+type=diamond` types match in principle ESRI's twin implementations of square and diamond PQ projs. The **default** if not specified is `+type=diamond`.
- The previous behaviour restricted to the northern hemisphere can be reproduced using the `+type=nhemisphere`, though this is an edge case only.
- An additional `+type=horizontal` and `+type=vertical` rectangular lateral versions have been added that place each hemisphere side-by-side. This is primarily to allow creation of projections such as Greiger Triptychial, which also require the additional optional params `scrollx` or `scrolly` in order to shift parts of the projection from one side of the map to the other.
- Additional documentation has been added to proj description, including quoting the usual meridian used in common usage of projection, and images showing the different types.
|
|
CMake: fix warning with external googletest
|
|
I also removed the leading slash, since I noticed the links contained a double slash. That worked fine, but still.
(cherry picked from commit 80e32d55d076fa48f753d5014cf828d85a0d1bce)
|
|
WKT1 import: correctly deal with missing rectified_grid_angle parameter
|
|
by setting its value from the azimuth angle.
and on export to PROJ.4 string do not emit a erroneous +gamma=0 when the
parameter it is missing.
Fixes https://lists.osgeo.org/pipermail/proj/2021-December/010475.html
|
|
|
|
Remove git stash holdover in news.rst
|
|
|
|
CI Plot job: build PROJ from source (fixes #2961)
|
|
Recent CMake versions throw the following warning when building
googletest 1.8.1. Bumping to 1.11.0 that has a minimum version of 2.8.12
fixes that
```
CMake Deprecation Warning at build/googletest-src/CMakeLists.txt:1 (cmake_minimum_required):
Compatibility with CMake < 2.8.12 will be removed from a future version of
CMake.
```
|
|
|
|
|
|
createOperations(): improvement for "NAD83(CSRS) + CGVD28 height" to "NAD83(CSRS) + CGVD2013(CGG2013) height"
|
|
"NAD83(CSRS) + CGVD2013(CGG2013) height"
That transformation involves doing CGVD28 height to CGVD2013(CGG2013)
height by doing:
- CGVD28 height to NAD83(CSRS): EPSG registered operation
- NAD83(CSRS) to CGVD2013(CGG2013) height by doing:
* NAD83(CSRS) to NAD83(CSRS)v6: ballpark
* NAD83(CSRS)v6 to CGVD2013(CGG2013): EPSG registered operation
|
|
|
|
Database: update to EPSG v10.041
|
|
|
|
Refactor proj.pc to use EXTRA_LIBS; add -lpthread to Libs.private
|
|
|
|
Fix extremely long parsing time on hostile PROJ strings
|
|
Add vertical grid files for PL-geoid-2011, Polish geoid model
|
|
Fix github path for crs2crs2grid.py in HTDP
|
|
tokenization/serialization in different code paths
This avoids in particular recursive calls to ob_tran initialization on
weird inputs.
Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=41462
|
|
name is just one single character
Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=41462
|
|
Cache result of proj_get_type() to help for performance of proj_factors() (fixes #2965)
|
|
(fixes #2965)
|
|
|
|
CI: change autotools->cmake for x86_64-w64-mingw32
|
|
|
|
|
|
|