aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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
2021-11-25Add vertical gird files for PL-geoid-2011, Polish geoid modelAlexander Nehrbass
2021-11-25Merge pull request #2948 from mwtoews/cmake-ccacheEven Rouault
CMake: add option USE_CCACHE=OFF to use ccache to compile C/C++ objs
2021-11-25Move option to module and add more commentsMike Taves
2021-11-25Also look for clcache for MSVC; only use wrappers for XcodeMike Taves
2021-11-24Merge pull request #2957 from rouault/fix_ossfuzz_41290Even Rouault
Pipeline parsing: reject proj=/o_proj= before first step, to avoid bad performance pattern on hostile pipelines
2021-11-24Pipeline parsing: reject proj=/o_proj= before first step, to avoid bad ↵Even Rouault
performance pattern on hostile pipelines Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=41290
2021-11-22Merge pull request #2953 from nyalldawson/esri_p3Even Rouault
Refactor parameter handling and sql generation when ingesting projcs from ESRI
2021-11-22build_db_from_esri.py: fix pyflakes3 warning, and make it python 3.8 compatibleEven Rouault