aboutsummaryrefslogtreecommitdiff
path: root/docs/plot
AgeCommit message (Collapse)Author
2022-01-07peirce_q: rename +type parameter wrongly introduced in 8.2.1 to +shape ↵Even Rouault
(fixes #3011)
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-10CI Plot job: build PROJ from source (fixes #2961)Even Rouault
2021-11-26DOC: rewrite parts of plot.py to use geojson instead of fiona (#2959)Mike Taves
2020-10-14Plot building Github Action (#2377)Howard Butler
* implement conda package building * paths * need libtool * PLATFORM check * point to my PROJ feedstock for now * point to PROJ repos * plot building and artifact upload * syntax * add proj conda package for plotting * retab * no doxygen * syntax * update docs Makefile * doc building * needs * consolidate doc/plots * plot updates * put updated plot output into docs * register spelling module * use v2 download-artifact * artifact upload
2020-05-24Merge pull request #2230 from rouault/limit_peirce_q_to_northern_hemisphereEven Rouault
Limit peirce_q to northern hemisphere, and fix images for adams_hemi, guyou and peirce_q
2020-05-19Implemented IGH Oceanic View (#2226)John Krasting
- The current implementation of the Interrupted Goode Homolosine projection emphasizes land area. This is a compliment projection that emphasizes ocean area. - A value of lon0=-160 produces a reasonable real-world map.
2020-05-16plotdefs.json: update validty area for adams_hemi, guyou and peirce_q, and ↵Even Rouault
regenerate associated images
2020-05-16plot.py: make path to 'proj' executable configurable with PROJ_EXE ↵Even Rouault
environment variable
2020-04-15Add square conformal projections from libprojectKristian Evers
This commit adds five new projections to PROJ: adams_hemi: Adams Hemisphere in a Square adams_wsI: Adams World in a Square I adams_wsII: Adams World in a Square II guyou: Guyou peirce_q: Pierce Quincuncial The code originates from Gerry Evendens libproject and has been adapted to work with modern PROJ. To ensure that the modified code works as intended extensive test data has been created using libproject and sproj so that no errors occured when porting from libproject to PROJ. The test data is wrapped in a gie files. All test cases reproduce results from libproject at the mm level.
2019-02-24Doc: fix plotdefs.json, and aea and lcc descriptions, to take into account ↵Even Rouault
removal of proj_def.dat
2019-02-23Doc: add minimal doumentation for times projectionEven Rouault
2018-10-15Merge pull request #1153 from sphynx/tobler-mercatorKristian Evers
Add Tobler-Mercator projection
2018-10-15Add Tobler-Mercator projectionIvan Veselov
2018-10-14Make plot.py error message more helpfulIvan Veselov
2018-09-21the Bertin 1953 projectionPhilippe Rivière
2018-09-20Update plot.py scriptKristian Evers
Added conda environment file too, hopefully making it simpler to get started in the future.
2018-08-27Ensure correct axis ratio for images in documentation; move proj-string from ↵Juernjakob Dugge
image to caption
2018-08-17Implementation of Equal Earth projection (#1090)jdugge
Implement the Equal Earth projection (closes #1085)
2018-02-02Revert plotdefs.json that was deleted by accident. [skip ci]Kristian Evers
2018-02-02Remove GIGS Python test suite.Kristian Evers
All the GIGS JSON files have been converted to the gie format and are now covered by running "make check". Therefore we no longer need the Python setup. Removing it from the Travis CI setup should speed up the test execution time a bit.
2017-11-21Central conic projection (gnomonic) implementation (as 'proj=ccon') (#662)Łukasz Komsta
Central conic projection implemented as 'ccon'.
2017-08-04Optimize and fix errors in plot interpolation.Elliott Sales de Andrade
Use NumPy functions a bit more and avoid using np.append too much. The previous code did not ensure that interpolated points were less than the tolerance apart.
2017-08-04Make better use of numpy and matplotlib.Elliott Sales de Andrade
2017-08-04Specify PROJ_LIB when generating plots.Elliott Sales de Andrade
Otherwise, it will try to use pre-installed data instead of a local copy.
2017-08-04Updated plotting mechanism radically.Kristian Evers
Plotting script is now more flexible and makes it possible to do more elaborate setup of each individual plot. This is done by adding a JSON file that holds a record for each plot in the documentation. A plot can now be restricted to a given bounding box, and there's a choice between plotting as polygons or linestrings, as well as both low and medium resolution data to go choose from. Plots have not been added to the repository yet, they will show up in a later commit although most of the work is done here. Most plots are now done as polygons. Generally speaking the plots that are still based on line data have show some problems when plotted as polygons. There is still an unsolved wrap-around problem that should eventually be fixed. The land.geosjson dataset has been densified manually at the antartic to make sure that the land mass is depicted correctly in projected space.
2016-12-12Add a scripts/fix_typos.sh script and correct reported errorsEven Rouault
2016-11-18Updated tpers figure. Uses sensible projection parameters now.Kristian Evers
2016-11-18Updated geos plot. Now uses sensible projection parameters.Kristian Evers
2016-09-08add Kristian's image plotting to doc treeHoward Butler