aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-01-04Database: update to EPSG 10.044Even Rouault
2022-01-04Handle EPSG:1111 'Transverse Mercator (3D)' method (used in EPSG:10.044 by ↵Even Rouault
Projected 3D CRS EPSG:9895 'Luxembourg TM (3D)'
2022-01-04test proj_create_operations_with_pivot(): change CRSs used in preparation of ↵Even Rouault
EPSG 10.044 which adds a direct transformation between WGS84 and JGD2011
2022-01-04Merge pull request #3006 from rouault/fix_for_doxygen_1_9_3Even Rouault
Fix doc generation with Doxygen 1.9.3
2022-01-04Merge pull request #3001 from mwtoews/rfc-7-csaEven Rouault
Transition Clang Static Analizer to use CMake
2022-01-04Fix doc generation with Doxygen 1.9.3Even Rouault
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.
2022-01-02Merge pull request #3000 from rouault/fix_2999Kristian Evers
news.rst: add hints about usage changes in PROJ 8.2.0 for Windows users (fixes #2999)
2022-01-02Transition Clang Static Analizer to use CMakeMike Taves
2022-01-02docs/docbuild/Dockerfile: bump doxygen version (due to 1.9.1 no longer be ↵Even Rouault
downloadable at that URL)
2022-01-02news.rst: add hints about usage changes in PROJ 8.2.0 for Windows users ↵Even Rouault
(fixes #2999)
2021-12-26Update NEWS for 8.2.1 releaseKristian Evers
2021-12-26Bump year in CITATION fileKristian Evers
2021-12-26Update ABI numbers for 8.2.1 releaseKristian Evers
2021-12-25Merge pull request #2994 from rouault/icx_fixKristian Evers
Fix build with Intel C++ compiler
2021-12-24Fix build with Intel C++ compilerEven Rouault
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
2021-12-23Merge pull request #2992 from anbj/fix-formattingEven Rouault
bertin1953.rst: fix formatting
2021-12-23bertin1953.rst: fix formattingandreas
2021-12-20docs/source/download.rst: fix release dates [ci skip]Even Rouault
2021-12-20Merge pull request #2990 from visr/double-slashEven Rouault
update "Edit on GitHub" button branch
2021-12-20Fix and additional options for Peirce Quincuncial projections (#2978)Toby C. Wilkinson
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.
2021-12-20Merge pull request #2980 from rouault/cmake_warn_googletestEven Rouault
CMake: fix warning with external googletest
2021-12-20update "Edit on GitHub" button branchMartijn Visser
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)
2021-12-17Merge pull request #2985 from rouault/wkt1_hotine_without_rectified_grid_angleEven Rouault
WKT1 import: correctly deal with missing rectified_grid_angle parameter
2021-12-16WKT1 import: correctly deal with missing rectified_grid_angle parameterEven Rouault
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
2021-12-16WKTParser::Private::buildProjectionStandard(): minor cleanupEven Rouault
2021-12-13Merge pull request #2982 from DFEvans/patch-1Even Rouault
Remove git stash holdover in news.rst
2021-12-13Remove git stash holdover in news.rstDaniel Evans
2021-12-12Merge pull request #2981 from rouault/fix_2961Even Rouault
CI Plot job: build PROJ from source (fixes #2961)
2021-12-10CMake: fix warning with external googletestEven Rouault
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. ```
2021-12-10CI: update Ubuntu 16.04 gcc 4.8 to default gcc 5.4Even Rouault
2021-12-10CI Plot job: build PROJ from source (fixes #2961)Even Rouault
2021-12-09Merge pull request #2976 from rouault/compound_to_compound_ballparkEven Rouault
createOperations(): improvement for "NAD83(CSRS) + CGVD28 height" to "NAD83(CSRS) + CGVD2013(CGG2013) height"
2021-12-08createOperations(): improvement for "NAD83(CSRS) + CGVD28 height" to ↵Even Rouault
"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
2021-12-09Refactor post-install suite to test shared and static projlib (#2972)Mike Taves
2021-12-07Merge pull request #2973 from rouault/epsg_10_041Even Rouault
Database: update to EPSG v10.041
2021-12-06Database: update to EPSG v10.041Even Rouault
2021-12-04Merge pull request #2970 from mwtoews/static-extra-libsEven Rouault
Refactor proj.pc to use EXTRA_LIBS; add -lpthread to Libs.private
2021-12-05Refactor proj.pc to use EXTRA_LIBS; add -lpthread to Libs.privateMike Taves
2021-12-04Merge pull request #2968 from rouault/fix_ossfuzz_41462Even Rouault
Fix extremely long parsing time on hostile PROJ strings
2021-12-03Merge pull request #2960 from AlexBass05/pl_gugik_PL-geoid-2011Even Rouault
Add vertical grid files for PL-geoid-2011, Polish geoid model
2021-12-02Merge pull request #2964 from Fa7C0n/masterEven Rouault
Fix github path for crs2crs2grid.py in HTDP
2021-12-02PROJStringSyntaxParser(): make it use pj_trim_argc/argv to have similar ↵Even Rouault
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
2021-12-02PROJ string parsing: fix unquoting of parameter values when the parameter ↵Even Rouault
name is just one single character Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=41462
2021-12-02Merge pull request #2966 from rouault/fix_2965Even Rouault
Cache result of proj_get_type() to help for performance of proj_factors() (fixes #2965)
2021-12-01Cache result of proj_get_type() to help for performance of proj_factors() ↵Even Rouault
(fixes #2965)
2021-12-01Fix path for crs2crs2grid.pyGokul Ganesan
2021-11-26Merge pull request #2962 from mwtoews/cmake-mingw_w64Even Rouault
CI: change autotools->cmake for x86_64-w64-mingw32
2021-11-26CI: change autotools->cmake for x86_64-w64-mingw32Mike Taves
2021-11-26DOC: rewrite parts of plot.py to use geojson instead of fiona (#2959)Mike Taves
2021-11-25Update metadata.sql to PROJ-data version 1.9Alexander Nehrbass