diff options
| author | Kristian Evers <kristianevers@gmail.com> | 2020-04-13 22:45:14 +0200 |
|---|---|---|
| committer | Kristian Evers <kristianevers@gmail.com> | 2020-04-15 09:10:01 +0200 |
| commit | e4bf822158aa5193022e8392f0eddd6510653bfa (patch) | |
| tree | f72ef7d24befc2f45087dc9eeb9e491d303da715 /src/pj_list.h | |
| parent | 21ebdfb89bc4b222c4fb78815971b19192a2a09e (diff) | |
| download | PROJ-e4bf822158aa5193022e8392f0eddd6510653bfa.tar.gz PROJ-e4bf822158aa5193022e8392f0eddd6510653bfa.zip | |
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.
Diffstat (limited to 'src/pj_list.h')
| -rw-r--r-- | src/pj_list.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/pj_list.h b/src/pj_list.h index 2e1bf759..b8790b45 100644 --- a/src/pj_list.h +++ b/src/pj_list.h @@ -5,6 +5,9 @@ static const char PJ_LIST_H_ID[] = "@(#)pj_list.h 4.5 95/08/09 GIE REL"; ** ** Copy this file and retain only appropriate lines for subset list */ +PROJ_HEAD(adams_hemi, "Adams Hemisphere in a Square") +PROJ_HEAD(adams_ws1, "Adams World in a Square I") +PROJ_HEAD(adams_ws2, "Adams World in a Square II") PROJ_HEAD(aea, "Albers Equal Area") PROJ_HEAD(aeqd, "Azimuthal Equidistant") PROJ_HEAD(affine, "Affine transformation") @@ -56,6 +59,7 @@ PROJ_HEAD(gnom, "Gnomonic") PROJ_HEAD(goode, "Goode Homolosine") PROJ_HEAD(gs48, "Mod. Stererographics of 48 U.S.") PROJ_HEAD(gs50, "Mod. Stererographics of 50 U.S.") +PROJ_HEAD(guyou, "Guyou") PROJ_HEAD(hammer, "Hammer & Eckert-Greifendorff") PROJ_HEAD(hatano, "Hatano Asymmetrical Equal Area") PROJ_HEAD(healpix, "HEALPix") @@ -115,6 +119,7 @@ PROJ_HEAD(ortel, "Ortelius Oval") PROJ_HEAD(ortho, "Orthographic") PROJ_HEAD(pconic, "Perspective Conic") PROJ_HEAD(patterson, "Patterson Cylindrical") +PROJ_HEAD(peirce_q, "Peirce Quincuncial") PROJ_HEAD(pipeline, "Transformation pipeline manager") PROJ_HEAD(poly, "Polyconic (American)") PROJ_HEAD(pop, "Retrieve coordinate value from pipeline stack") |
