From e4bf822158aa5193022e8392f0eddd6510653bfa Mon Sep 17 00:00:00 2001 From: Kristian Evers Date: Mon, 13 Apr 2020 22:45:14 +0200 Subject: Add square conformal projections from libproject 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. --- src/lib_proj.cmake | 1 + 1 file changed, 1 insertion(+) (limited to 'src/lib_proj.cmake') diff --git a/src/lib_proj.cmake b/src/lib_proj.cmake index 7c93b205..5dec3231 100644 --- a/src/lib_proj.cmake +++ b/src/lib_proj.cmake @@ -56,6 +56,7 @@ print_variable(ENABLE_IPO) set(SRC_LIBPROJ_PROJECTIONS projections/aeqd.cpp + projections/adams.cpp projections/gnom.cpp projections/laea.cpp projections/mod_ster.cpp -- cgit v1.2.3