aboutsummaryrefslogtreecommitdiff
path: root/docs
AgeCommit message (Collapse)Author
2022-03-16Transformation: no longer do vertical trasnformation when doing compound CRS ↵Even Rouault
to 2D CRS / add --3d to cs2cs Previously, when computing transformation between a compound CRS and a geographic/projected 2D CRS, the behaviour was similar to implicitly promoting the 2D CRS to 3D CRS in the pipeline computation logic, hence a geoid model could be applied. But note that when doing a geographic 3D to geographic/projected 2D CRS transformation, we *did* not do this implicit promotion and if a Helmert transformation existed between the datums, it was done only in 2D. So this is a bit inconsistent and triggered the comment in https://github.com/OSGeo/PROJ/issues/2318#issuecomment-1068924513 With this commit, we no longer do any vertical transformation when doing compound CRS to the 2D CRS, but just take the transformation of the horizontal part of the compound CRS to the 2D CRS. Said otherwise, NAD83+NAVD88 to NAD83 will no longer lead to the application of the geoid model. Unless you explicitly ask for the promotion NAD83 to 3D. Also related, in https://github.com/OSGeo/PROJ/issues/1563 that went to 6.3.0, I changed cs2cs to automatically promote to 3D the CRS as soon as one of them was compound, for the sake of being consistent with the past behaviour. But it then becomes difficult to predict PROJ behaviour depending on which level of it you consider... This commit undoes that and adds an explicit --3d switch to cs2cs, similarly to projinfo, to ask for promotion. Other bug fix found in the process, when using legacy syntax, +init=epsg:4979, (WGS 84 3D), the resulting CRS was 2D and not 3D.
2022-03-14Merge pull request #3111 from direvus/1483-round-to-dateKristian Evers
unitconvert: round to nearest date when converting to yyyymmdd.
2022-03-14DOC: Add missing lat_0 parameter to gnomonic documentation.Eli Rykoff
2022-03-11DOCS: add missing functions from filemanager.cppBrendan Jurd
Add doxygen entries for: - proj_context_set_file_finder - proj_context_set_ca_bundle_path Fixes #2540
2022-03-11unitconvert: round to nearest date when converting to yyyymmdd.Brendan Jurd
This resolves an issue where converting from a low-precision decimalyear to yyyymmdd gave the wrong result, due to mjd_to_yyyymmdd() truncating away the fractional time component. This commit changes the behaviour of mjd_to_yyyymmdd() to round to the nearest date, instead of truncating. Refs #1483
2022-03-09DOC: improve CMake integration example; remove CMake <3 detail (#3093)Mike Taves
2022-03-02docs: fix syntax errors on news siteKristian Evers
2022-03-01Bump version numbers in preparation for 9.1.0 releaseKristian Evers
2022-03-01Update website for 9.0 websiteKristian Evers
2022-03-01Update website forr 8.2.1 releaseKristian Evers
2022-02-23Rename "Kavraisky" to transliteration "Kavrayskiy" used by Snyder1993 (#3071)Mike Taves
2022-02-17Doc: gall.rst: add note that Gall != Gall-PetersEven Rouault
2022-02-17Doc: mention Lambert c.e.a, Behrmann, and Gall-Peters projections as ↵Even Rouault
specializations of cea Shared credits with @pramsey / PR #3063
2022-02-15Update version numbers for 9.0.0Kristian Evers
2022-02-12proj.ini: add a 'ca_bundle_path' variableEven Rouault
Cf thread https://lists.osgeo.org/pipermail/gdal-dev/2022-February/thread.html#55391
2022-02-11Doc: ob_tran.rst: fix name of o_lon_1, o_lat_1, o_lon_2, o_lat_2 parametersEven Rouault
2022-02-09Docker: update base image to ubuntu:20.04 [ci skip] (#3043)Mike Taves
2022-02-07CMake: make BUILD_SHARED_LIBS=ON the default even on WindowsEven Rouault
2022-02-07Merge pull request #3038 from rouault/doc_install_clarify_requirementsEven Rouault
Doc: clarify build requirements
2022-02-07Doc: fix example whith used the +t_obs parameter of Helmert removed per #1264Even Rouault
2022-02-06Doc: clarify build requirementsEven Rouault
2022-02-04DOC: remove content for Autotools; assume CMake onlyMike Taves
2022-01-31DOCS: clarify that GTG is lossless (#3033)Valerii Zapodovnikov
2022-01-07peirce_q: rename +type parameter wrongly introduced in 8.2.1 to +shape ↵Even Rouault
(fixes #3011)
2022-01-07labrd: document in the tagline and documentation that lat_0 is required (#2997)Bert Huijben
2022-01-04Merge pull request #3001 from mwtoews/rfc-7-csaEven Rouault
Transition Clang Static Analizer to use CMake
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-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-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-13Remove git stash holdover in news.rstDaniel Evans
2021-12-10CI Plot job: build PROJ from source (fixes #2961)Even Rouault
2021-12-01Fix path for crs2crs2grid.pyGokul Ganesan
2021-11-26DOC: rewrite parts of plot.py to use geojson instead of fiona (#2959)Mike Taves
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-25Also look for clcache for MSVC; only use wrappers for XcodeMike Taves
2021-11-20Docs: Add new Ellipsoids page to explain ellipsoidal parameters (#2922)Brendan Jurd
Co-authored-by: Rohit <rohitpingale103@gmail.com> Co-authored-by: Brendan Jurd <brendan.jurd@geoplex.com.au> Co-authored-by: Mike Taves <mwtoews@gmail.com>
2021-11-20CMake: add option USE_CCACHE=OFF to use ccache to compile C/C++ objsMike Taves
2021-11-19DOCS: Add doxygen entry for proj_context_set_search_paths.Brendan Jurd
Refs #2540.
2021-11-12Add new option to proj_create_crs_to_crs_from_pj method to force +over on ↵Peter Townsend
transformation operations (#2914) Fixes #2512
2021-11-03Doc: news.rst: formatting fixesEven Rouault
2021-11-01docs: Fix errors in 8.2.0 news sectionKristian Evers
2021-11-01Update website for 8.2 releaseKristian Evers
2021-11-01Merge remote-tracking branch 'osgeo/master'Kristian Evers
2021-11-01Update website for 8.1.1 releaseKristian Evers
2021-10-27RFC 7: Drop Autotools, maintain CMake (#2880)Mike Taves