From 973c87c5115e34c60d65f702815edee169fcdd1e Mon Sep 17 00:00:00 2001 From: Thomas Knudsen Date: Sat, 7 Oct 2017 17:48:25 +0200 Subject: gie.c and builtins.gie now able to reproduce internal test results improved docs, improved strtod - avoid precision loss for very long fractions Switch gie.c to use same framework as cct.c numerous improvements in proj_strtod.c and gie.c Add gie to the build system --- test/gie/builtins.gie | 4678 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 4678 insertions(+) create mode 100644 test/gie/builtins.gie (limited to 'test') diff --git a/test/gie/builtins.gie b/test/gie/builtins.gie new file mode 100644 index 00000000..26998db6 --- /dev/null +++ b/test/gie/builtins.gie @@ -0,0 +1,4678 @@ +BEGIN + +=============================================================================== +Albers Equal Area + Conic Sph&Ell + lat_1= lat_2= +=============================================================================== +------------------------------------------------------------------------------- +operation +proj=aea +ellps=GRS80 +lat_1=0 +lat_2=2 +------------------------------------------------------------------------------- +tolerance 0.00010 +accept 2 1 +expect 222571.608757106 110653.326743030 +accept 2 -1 +expect 222706.306508391 -110484.267144400 +accept -2 1 +expect -222571.608757106 110653.326743030 +accept -2 -1 +expect -222706.306508391 -110484.267144400 + +direction inverse +accept 200 100 +expect 0.001796631 0.000904369 +accept 200 -100 +expect 0.001796630 -0.000904370 +accept -200 100 +expect -0.001796631 0.000904369 +accept -200 -100 +expect -0.001796630 -0.000904370 + +------------------------------------------------------------------------------- +operation +proj=aea +R=6400000 +lat_1=0 +lat_2=2 +------------------------------------------------------------------------------- +tolerance 0.00010 +accept 2 1 +expect 223334.085170885 111780.431884472 +accept 2 -1 +expect 223470.154991687 -111610.339430990 +accept -2 1 +expect -223334.085170885 111780.431884472 +accept -2 -1 +expect -223470.154991687 -111610.339430990 + +direction inverse +accept 200 100 +expect 0.001790494 0.000895246 +accept 200 -100 +expect 0.001790493 -0.000895247 +accept -200 100 +expect -0.001790494 0.000895246 +accept -200 -100 +expect -0.001790493 -0.000895247 + + +=============================================================================== +Azimuthal Equidistant + Azi, Sph&Ell + lat_0 guam +=============================================================================== + +------------------------------------------------------------------------------- +operation +proj=aeqd +ellps=GRS80 +lat_1=0.5 +lat_2=2 +------------------------------------------------------------------------------- +tolerance 0.00010 +accept 2 1 +expect 222616.522190052 110596.996549550 +accept 2 -1 +expect 222616.522190052 -110596.996549550 +accept -2 1 +expect -222616.522190052 110596.996549550 +accept -2 -1 +expect -222616.522190052 -110596.996549550 + +direction inverse +accept 200 100 +expect 0.001796631 0.000904369 +accept 200 -100 +expect 0.001796631 -0.000904369 +accept -200 100 +expect -0.001796631 0.000904369 +accept -200 -100 +expect -0.001796631 -0.000904369 + +------------------------------------------------------------------------------- +operation +proj=aeqd +R=6400000 +lat_1=0.5 +lat_2=2 +------------------------------------------------------------------------------- +tolerance 0.00010 +accept 2 1 +expect 223379.456047271 111723.757570854 +accept 2 -1 +expect 223379.456047271 -111723.757570854 +accept -2 1 +expect -223379.456047271 111723.757570854 +accept -2 -1 +expect -223379.456047271 -111723.757570854 + +direction inverse +accept 200 100 +expect 0.001790493 0.000895247 +accept 200 -100 +expect 0.001790493 -0.000895247 +accept -200 100 +expect -0.001790493 0.000895247 +accept -200 -100 +expect -0.001790493 -0.000895247 + + +=============================================================================== +Airy + Misc Sph, no inv. + no_cut lat_b= +=============================================================================== + +------------------------------------------------------------------------------- +operation +proj=airy +a=6400000 +lat_1=0 +lat_2=2 +------------------------------------------------------------------------------- +tolerance 0.00010 +accept 2 1 +expect 189109.886908621 94583.752387504 +accept 2 -1 +expect 189109.886908621 -94583.752387504 +accept -2 1 +expect -189109.886908621 94583.752387504 +accept -2 -1 +expect -189109.886908621 -94583.752387504 + + +=============================================================================== +Aitoff + Misc Sph +=============================================================================== + +------------------------------------------------------------------------------- +operation +proj=aitoff +R=6400000 +lat_1=0 +lat_2=2 +------------------------------------------------------------------------------- +tolerance 0.00010 +accept 2 1 +expect 223379.458811696 111706.742883853 +accept 2 -1 +expect 223379.458811696 -111706.742883853 +accept -2 1 +expect -223379.458811696 111706.742883853 +accept -2 -1 +expect -223379.458811696 -111706.742883853 + +direction inverse +accept 200 100 +expect 0.001790493 0.000895247 +accept 200 -100 +expect 0.001790493 -0.000895247 +accept -200 100 +expect -0.001790493 0.000895247 +accept -200 -100 +expect -0.001790493 -0.000895247 + + +=============================================================================== +Mod. Stereographic of Alaska + Azi(mod) +=============================================================================== + +------------------------------------------------------------------------------- +operation +proj=alsk +ellps=clrk66 +------------------------------------------------------------------------------- +tolerance 0.00001 +accept -160.000000000 55.000000000 +expect -513253.146950842 -968928.031867943 +accept -160.000000000 70.000000000 +expect -305001.133897637 687494.464958651 +accept -145.000000000 70.000000000 +expect 266454.305088600 683423.477493031 +accept -145.000000000 60.000000000 +expect 389141.322439244 -423913.251230397 + +direction inverse +accept -500000.000000000 -950000.000000000 +expect -159.830804303 55.183195262 +accept -305000.000000000 700000.000000000 +expect -160.042203156 70.111086864 +accept 250000.000000000 700000.000000000 +expect -145.381043551 70.163900908 +accept 400000.000000000 -400000.000000000 +expect -144.758985461 60.202929201 + +------------------------------------------------------------------------------- +operation +proj=alsk +R=6370997 +------------------------------------------------------------------------------- +tolerance 0.0001 +accept -160.000000000 55.000000000 +expect -511510.319410844 -967150.991676078 +accept -160.000000000 70.000000000 +expect -303744.771290369 685439.745941123 +accept -145.000000000 70.000000000 +expect 265354.974019663 681386.892874573 +accept -145.000000000 60.000000000 +expect 387711.995394027 -422980.685505463 + +direction inverse +accept -500000.000000000 -950000.000000000 +expect -159.854014458 55.165653849 +accept -305000.000000000 700000.000000000 +expect -160.082332372 70.128307618 +accept 250000.000000000 700000.000000000 +expect -145.347827407 70.181566919 +accept 400000.000000000 -400000.000000000 +expect -144.734239827 60.193564733 + + +=============================================================================== +Apian Globular I + Misc Sph, no inv. +=============================================================================== + +------------------------------------------------------------------------------- +operation +proj=apian +a=6400000 +lat_1=0 +lat_2=2 +------------------------------------------------------------------------------- +tolerance 0.00010 +accept 2 1 +expect 223374.577355253 111701.072127637 +accept 2 -1 +expect 223374.577355253 -111701.072127637 +accept -2 1 +expect -223374.577355253 111701.072127637 +accept -2 -1 +expect -223374.577355253 -111701.072127637 + + +=============================================================================== +August Epicycloidal + Misc Sph, no inv. +=============================================================================== + +------------------------------------------------------------------------------- +operation +proj=august +a=6400000 +lat_1=0 +lat_2=2 +------------------------------------------------------------------------------- +tolerance 0.00010 +accept 2 1 +expect 223404.978180972 111722.340289763 +accept 2 -1 +expect 223404.978180972 -111722.340289763 +accept -2 1 +expect -223404.978180972 111722.340289763 +accept -2 -1 +expect -223404.978180972 -111722.340289763 + + +=============================================================================== +Bacon Globular + Misc Sph, no inv. +=============================================================================== + +------------------------------------------------------------------------------- +operation +proj=bacon +a=6400000 +lat_1=0 +lat_2=2 +------------------------------------------------------------------------------- +tolerance 0.00010 +accept 2 1 +expect 223334.132555965 175450.725922666 +accept 2 -1 +expect 223334.132555965 -175450.725922666 +accept -2 1 +expect -223334.132555965 175450.725922666 +accept -2 -1 +expect -223334.132555965 -175450.725922666 + + +=============================================================================== +Bipolar conic of western hemisphere + Conic Sph. +=============================================================================== + +------------------------------------------------------------------------------- +operation +proj=bipc +ellps=GRS80 +lat_1=0.5 +lat_2=2 +------------------------------------------------------------------------------- +tolerance 0.00010 +accept 2 1 +expect 2452160.217725756 -14548450.759654747 +accept 2 -1 +expect 2447915.213725341 -14763427.212798730 +accept -2 1 +expect 2021695.522934909 -14540413.695283702 +accept -2 -1 +expect 2018090.503004699 -14755620.651414108 + +direction inverse +accept 200 100 +expect -73.038700285 17.248118466 +accept 200 -100 +expect -73.037303739 17.249414978 +accept -200 100 +expect -73.035893173 17.245536403 +accept -200 -100 +expect -73.034496627 17.246832896 + +------------------------------------------------------------------------------- +operation +proj=bipc +a=6400000 +lat_1=0.5 +lat_2=2 +------------------------------------------------------------------------------- +tolerance 0.00010 +accept 2 1 +expect 2460565.740974965 -14598319.989330800 +accept 2 -1 +expect 2456306.185935200 -14814033.339502094 +accept -2 1 +expect 2028625.497819099 -14590255.375482792 +accept -2 -1 +expect 2025008.120589143 -14806200.018759441 + +direction inverse +accept 200 100 +expect -73.038693105 17.248116270 +accept 200 -100 +expect -73.037301330 17.249408353 +accept -200 100 +expect -73.035895582 17.245543028 +accept -200 -100 +expect -73.034503807 17.246835092 + + +=============================================================================== +Boggs Eumorphic + PCyl., no inv., Sph. +=============================================================================== + +------------------------------------------------------------------------------- +operation +proj=boggs +a=6400000 +lat_1=0 +lat_2=2 +------------------------------------------------------------------------------- +tolerance 0.00010 +accept 2 1 +expect 211949.700808182 117720.998305411 +accept 2 -1 +expect 211949.700808182 -117720.998305411 +accept -2 1 +expect -211949.700808182 117720.998305411 +accept -2 -1 +expect -211949.700808182 -117720.998305411 + + +=============================================================================== +Bonne (Werner lat_1=90) + Conic Sph&Ell + lat_1= +=============================================================================== + +------------------------------------------------------------------------------- +operation +proj=bonne +ellps=GRS80 +lat_1=0.5 +lat_2=2 +------------------------------------------------------------------------------- +tolerance 0.00010 +accept 2 1 +expect 222605.296097157 55321.139565495 +accept 2 -1 +expect 222605.296099239 -165827.647799052 +accept -2 1 +expect -222605.296097157 55321.139565495 +accept -2 -1 +expect -222605.296099239 -165827.647799052 + +direction inverse +accept 200 100 +expect 0.001796699 0.500904369 +accept 200 -100 +expect 0.001796698 0.499095631 +accept -200 100 +expect -0.001796699 0.500904369 +accept -200 -100 +expect -0.001796698 0.499095631 + +------------------------------------------------------------------------------- +operation +proj=bonne +R=6400000 +lat_1=0.5 +lat_2=2 +------------------------------------------------------------------------------- +tolerance 0.00010 +accept 2 1 +expect 223368.115572528 55884.555246394 +accept 2 -1 +expect 223368.115574632 -167517.599369694 +accept -2 1 +expect -223368.115572528 55884.555246394 +accept -2 -1 +expect -223368.115574632 -167517.599369694 + +direction inverse +accept 200 100 +expect 0.001790562 0.500895246 +accept 200 -100 +expect 0.001790561 0.499104753 +accept -200 100 +expect -0.001790562 0.500895246 +accept -200 -100 +expect -0.001790561 0.499104753 + + +=============================================================================== +Cal Coop Ocean Fish Invest Lines/Stations + Cyl, Sph&Ell +=============================================================================== + +------------------------------------------------------------------------------- +operation +proj=calcofi +ellps=GRS80 +lat_1=0.5 +lat_2=2 +no_defs +------------------------------------------------------------------------------- +tolerance 0.00010 +accept 2 1 +expect 508.444872150 -1171.764860418 +accept 2 -1 +expect 514.999168152 -1145.821981468 +accept -2 1 +expect 500.685384125 -1131.445377920 +accept -2 -1 +expect 507.369719137 -1106.178201483 + +direction inverse +accept 200 100 +expect -110.363307925 12.032056976 +accept 200 -100 +expect -98.455008863 18.698723643 +accept -200 100 +expect -207.447024504 81.314089279 +accept -200 -100 +expect -62.486322854 87.980755945 + +------------------------------------------------------------------------------- +operation +proj=calcofi +R=6400000 +lat_1=0.5 +lat_2=2 +no_defs +------------------------------------------------------------------------------- +tolerance 0.00010 +accept 2 1 +expect 507.090507488 -1164.727375198 +accept 2 -1 +expect 513.686136375 -1138.999268217 +accept -2 1 +expect 499.336261476 -1124.435130997 +accept -2 -1 +expect 506.060570393 -1099.375665067 + +direction inverse +accept 200 100 +expect -110.305190410 12.032056976 +accept 200 -100 +expect -98.322360950 18.698723643 +accept -200 100 +expect -207.544906814 81.314089279 +accept -200 -100 +expect -62.576950372 87.980755945 + + +=============================================================================== +Cassini + Cyl, Sph&Ell +=============================================================================== + +------------------------------------------------------------------------------- +operation +proj=cass +ellps=GRS80 +lat_1=0.5 +lat_2=2 +------------------------------------------------------------------------------- +tolerance 0.00010 +accept 2 1 +expect 222605.285776991 110642.229253999 +accept 2 -1 +expect 222605.285776991 -110642.229253999 +accept -2 1 +expect -222605.285776991 110642.229253999 +accept -2 -1 +expect -222605.285776991 -110642.229253999 + +direction inverse +accept 200 100 +expect 0.001796631 0.000904369 +accept 200 -100 +expect 0.001796631 -0.000904369 +accept -200 100 +expect -0.001796631 0.000904369 +accept -200 -100 +expect -0.001796631 -0.000904369 + +------------------------------------------------------------------------------- +operation +proj=cass +R=6400000 +lat_1=0.5 +lat_2=2 +------------------------------------------------------------------------------- +tolerance 0.00010 +accept 2 1 +expect 223368.105203484 111769.145040586 +accept 2 -1 +expect 223368.105203484 -111769.145040586 +accept -2 1 +expect -223368.105203484 111769.145040586 +accept -2 -1 +expect -223368.105203484 -111769.145040586 + +direction inverse +accept 200 100 +expect 0.001790493 0.000895247 +accept 200 -100 +expect 0.001790493 -0.000895247 +accept -200 100 +expect -0.001790493 0.000895247 +accept -200 -100 +expect -0.001790493 -0.000895247 + + +=============================================================================== +Central Cylindrical + Cyl, Sph +=============================================================================== + +------------------------------------------------------------------------------- +operation +proj=cc +a=6400000 +lat_1=0.5 +lat_2=2 +------------------------------------------------------------------------------- +tolerance 0.00010 +accept 2 1 +expect 223402.144255274 111712.415540593 +accept 2 -1 +expect 223402.144255274 -111712.415540593 +accept -2 1 +expect -223402.144255274 111712.415540593 +accept -2 -1 +expect -223402.144255274 -111712.415540593 + +direction inverse +accept 200 100 +expect 0.001790493 0.000895247 +accept 200 -100 +expect 0.001790493 -0.000895247 +accept -200 100 +expect -0.001790493 0.000895247 +accept -200 -100 +expect -0.001790493 -0.000895247 + + +=============================================================================== +Equal Area Cylindrical + Cyl, Sph&Ell + lat_ts= +=============================================================================== + +------------------------------------------------------------------------------- +operation +proj=cea +ellps=GRS80 +lat_1=0.5 +lat_2=2 +------------------------------------------------------------------------------- +tolerance 0.00010 +accept 2 1 +expect 222638.981586547 110568.812396267 +accept 2 -1 +expect 222638.981586547 -110568.812396266 +accept -2 1 +expect -222638.981586547 110568.812396267 +accept -2 -1 +expect -222638.981586547 -110568.812396266 + +direction inverse +accept 200 100 +expect 0.001796631 0.000904369 +accept 200 -100 +expect 0.001796631 -0.000904369 +accept -200 100 +expect -0.001796631 0.000904369 +accept -200 -100 +expect -0.001796631 -0.000904369 + +------------------------------------------------------------------------------- +operation +proj=cea +R=6400000 +lat_1=0.5 +lat_2=2 +------------------------------------------------------------------------------- +tolerance 0.00010 +accept 2 1 +expect 223402.144255274 111695.401198614 +accept 2 -1 +expect 223402.144255274 -111695.401198614 +accept -2 1 +expect -223402.144255274 111695.401198614 +accept -2 -1 +expect -223402.144255274 -111695.401198614 + +direction inverse +accept 200 100 +expect 0.001790493 0.000895247 +accept 200 -100 +expect 0.001790493 -0.000895247 +accept -200 100 +expect -0.001790493 0.000895247 +accept -200 -100 +expect -0.001790493 -0.000895247 + + +=============================================================================== +Chamberlin Trimetric + Misc Sph, no inv. + lat_1= lon_1= lat_2= lon_2= lat_3= lon_3= +=============================================================================== + +------------------------------------------------------------------------------- +operation +proj=chamb +R=6400000 +lat_1=0.5 +lat_2=2 +------------------------------------------------------------------------------- +tolerance 0.00010 +accept 2 1 +expect -27864.779586801 -223364.324593274 +accept 2 -1 +expect -251312.283053493 -223402.145526208 +accept -2 1 +expect -27864.785649105 223364.327328827 +accept -2 -1 +expect -251312.289116443 223402.142197287 + + +=============================================================================== +Collignon + PCyl, Sph. +=============================================================================== + +------------------------------------------------------------------------------- +operation +proj=collg +a=6400000 +lat_1=0.5 +lat_2=2 +------------------------------------------------------------------------------- +tolerance 0.00010 +accept 2 1 +expect 249872.921577930 99423.174788460 +accept 2 -1 +expect 254272.532301245 -98559.307760743 +accept -2 1 +expect -249872.921577930 99423.174788460 +accept -2 -1 +expect -254272.532301245 -98559.307760743 + +direction inverse +accept 200 100 +expect 0.001586797 0.001010173 +accept 200 -100 +expect 0.001586769 -0.001010182 +accept -200 100 +expect -0.001586797 0.001010173 +accept -200 -100 +expect -0.001586769 -0.001010182 + + +=============================================================================== +Compact Miller + Cyl., Sph. +=============================================================================== + +------------------------------------------------------------------------------- +operation +proj=comill +a=6400000 +lat_1=0.5 +lat_2=2 +------------------------------------------------------------------------------- +tolerance 0.00010 +accept 2 1 +expect 223402.144255274 110611.859089459 +accept 2 -1 +expect 223402.144255274 -110611.859089459 +accept -2 1 +expect -223402.144255274 110611.859089459 +accept -2 -1 +expect -223402.144255274 -110611.859089459 + +direction inverse +accept 200 100 +expect 0.001790493 0.000904107 +accept 200 -100 +expect 0.001790493 -0.000904107 +accept -200 100 +expect -0.001790493 0.000904107 +accept -200 -100 +expect -0.001790493 -0.000904107 + + +=============================================================================== +Craster Parabolic (Putnins P4) + PCyl., Sph. +=============================================================================== + +------------------------------------------------------------------------------- +operation +proj=crast +a=6400000 +lat_1=0.5 +lat_2=2 +------------------------------------------------------------------------------- +tolerance 0.00010 +accept 2 1 +expect 218280.142056781 114306.045604280 +accept 2 -1 +expect 218280.142056781 -114306.045604280 +accept -2 1 +expect -218280.142056781 114306.045604280 +accept -2 -1 +expect -218280.142056781 -114306.045604280 + +direction inverse +accept 200 100 +expect 0.001832259 0.000874839 +accept 200 -100 +expect 0.001832259 -0.000874839 +accept -200 100 +expect -0.001832259 0.000874839 +accept -200 -100 +expect -0.001832259 -0.000874839 + + +=============================================================================== +Denoyer Semi-Elliptical + PCyl., no inv., Sph. +=============================================================================== + +------------------------------------------------------------------------------- +operation +proj=denoy +a=6400000 +lat_1=0.5 +lat_2=2 +------------------------------------------------------------------------------- +tolerance 0.00010 +accept 2 1 +expect 223377.422876954 111701.072127637 +accept 2 -1 +expect 223377.422876954 -111701.072127637 +accept -2 1 +expect -223377.422876954 111701.072127637 +accept -2 -1 +expect -223377.422876954 -111701.072127637 + + +=============================================================================== +Eckert I + PCyl., Sph. +=============================================================================== + +------------------------------------------------------------------------------- +operation +proj=eck1 +a=6400000 +lat_1=0.5 +lat_2=2 +------------------------------------------------------------------------------- +tolerance 0.00010 +accept 2 1 +expect 204680.888202951 102912.178426065 +accept 2 -1 +expect 204680.888202951 -102912.178426065 +accept -2 1 +expect -204680.888202951 102912.178426065 +accept -2 -1 +expect -204680.888202951 -102912.178426065 + +direction inverse +accept 200 100 +expect 0.001943415 0.000971702 +accept 200 -100 +expect 0.001943415 -0.000971702 +accept -200 100 +expect -0.001943415 0.000971702 +accept -200 -100 +expect -0.001943415 -0.000971702 + + +=============================================================================== +Eckert II + PCyl. Sph. +=============================================================================== + +------------------------------------------------------------------------------- +operation +proj=eck2 +a=6400000 +lat_1=0.5 +lat_2=2 +------------------------------------------------------------------------------- +tolerance 0.00010 +accept 2 1 +expect 204472.870907960 121633.734975242 +accept 2 -1 +expect 204472.870907960 -121633.734975242 +accept -2 1 +expect -204472.870907960 121633.734975242 +accept -2 -1 +expect -204472.870907960 -121633.734975242 + +direction inverse +accept 200 100 +expect 0.001943415 0.000824804 +accept 200 -100 +expect 0.001943415 -0.000824804 +accept -200 100 +expect -0.001943415 0.000824804 +accept -200 -100 +expect -0.001943415 -0.000824804 + + +=============================================================================== +Eckert III + PCyl, Sph. +=============================================================================== + +------------------------------------------------------------------------------- +operation +proj=eck3 +a=6400000 +lat_1=0.5 +lat_2=2 +------------------------------------------------------------------------------- +tolerance 0.00010 +accept 2 1 +expect 188652.015721538 94328.919337031 +accept 2 -1 +expect 188652.015721538 -94328.919337031 +accept -2 1 +expect -188652.015721538 94328.919337031 +accept -2 -1 +expect -188652.015721538 -94328.919337031 + +direction inverse +accept 200 100 +expect 0.002120241 0.001060120 +accept 200 -100 +expect 0.002120241 -0.001060120 +accept -200 100 +expect -0.002120241 0.001060120 +accept -200 -100 +expect -0.002120241 -0.001060120 + + +=============================================================================== +Eckert IV + PCyl, Sph. +=============================================================================== + +------------------------------------------------------------------------------- +operation +proj=eck4 +a=6400000 +lat_1=0.5 +lat_2=2 +------------------------------------------------------------------------------- +tolerance 0.00010 +accept 2 1 +expect 188646.389356416 132268.540174065 +accept 2 -1 +expect 188646.389356416 -132268.540174065 +accept -2 1 +expect -188646.389356416 132268.540174065 +accept -2 -1 +expect -188646.389356416 -132268.540174065 + +direction inverse +accept 200 100 +expect 0.002120241 0.000756015 +accept 200 -100 +expect 0.002120241 -0.000756015 +accept -200 100 +expect -0.002120241 0.000756015 +accept -200 -100 +expect -0.002120241 -0.000756015 + + +=============================================================================== +Eckert V + PCyl, Sph. +=============================================================================== + +------------------------------------------------------------------------------- +operation +proj=eck5 +a=6400000 +lat_1=0.5 +lat_2=2 +------------------------------------------------------------------------------- +tolerance 0.00010 +accept 2 1 +expect 197031.392134061 98523.198847227 +accept 2 -1 +expect 197031.392134061 -98523.198847227 +accept -2 1 +expect -197031.392134061 98523.198847227 +accept -2 -1 +expect -197031.392134061 -98523.198847227 + +direction inverse +accept 200 100 +expect 0.002029979 0.001014989 +accept 200 -100 +expect 0.002029979 -0.001014989 +accept -200 100 +expect -0.002029979 0.001014989 +accept -200 -100 +expect -0.002029979 -0.001014989 + + +=============================================================================== +Eckert VI + PCyl, Sph. +=============================================================================== + +------------------------------------------------------------------------------- +operation +proj=eck6 +a=6400000 +lat_1=0.5 +lat_2=2 +------------------------------------------------------------------------------- +tolerance 0.00010 +accept 2 1 +expect 197021.605628992 126640.420733174 +accept 2 -1 +expect 197021.605628992 -126640.420733174 +accept -2 1 +expect -197021.605628992 126640.420733174 +accept -2 -1 +expect -197021.605628992 -126640.420733174 + +direction inverse +accept 200 100 +expect 0.002029979 0.000789630 +accept 200 -100 +expect 0.002029979 -0.000789630 +accept -200 100 +expect -0.002029979 0.000789630 +accept -200 -100 +expect -0.002029979 -0.000789630 + + +=============================================================================== +Equidistant Cylindrical (Plate Caree) + Cyl, Sph + lat_ts=[, lat_0=0] +=============================================================================== + +------------------------------------------------------------------------------- +operation +proj=eqc +a=6400000 +lat_1=0.5 +lat_2=2 +------------------------------------------------------------------------------- +tolerance 0.00010 +accept 2 1 +expect 223402.144255274 111701.072127637 +accept 2 -1 +expect 223402.144255274 -111701.072127637 +accept -2 1 +expect -223402.144255274 111701.072127637 +accept -2 -1 +expect -223402.144255274 -111701.072127637 + +direction inverse +accept 200 100 +expect 0.001790493 0.000895247 +accept 200 -100 +expect 0.001790493 -0.000895247 +accept -200 100 +expect -0.001790493 0.000895247 +accept -200 -100 +expect -0.001790493 -0.000895247 + + +=============================================================================== +Equidistant Conic + Conic, Sph&Ell + lat_1= lat_2= +=============================================================================== + +------------------------------------------------------------------------------- +operation +proj=eqdc +ellps=GRS80 +lat_1=0.5 +lat_2=2 +------------------------------------------------------------------------------- +tolerance 0.00010 +accept 2 1 +expect 222588.440269286 110659.134907347 +accept 2 -1 +expect 222756.836702042 -110489.578087221 +accept -2 1 +expect -222588.440269286 110659.134907347 +accept -2 -1 +expect -222756.836702042 -110489.578087221 + +direction inverse +accept 200 100 +expect 0.001796359 0.000904369 +accept 200 -100 +expect 0.001796358 -0.000904370 +accept -200 100 +expect -0.001796359 0.000904369 +accept -200 -100 +expect -0.001796358 -0.000904370 + +------------------------------------------------------------------------------- +operation +proj=eqdc +R=6400000 +lat_1=0.5 +lat_2=2 +------------------------------------------------------------------------------- +tolerance 0.00010 +accept 2 1 +expect 223351.088175114 111786.108747174 +accept 2 -1 +expect 223521.200266735 -111615.970741241 +accept -2 1 +expect -223351.088175114 111786.108747174 +accept -2 -1 +expect -223521.200266735 -111615.970741241 + +direction inverse +accept 200 100 +expect 0.001790221 0.000895246 +accept 200 -100 +expect 0.001790220 -0.000895247 +accept -200 100 +expect -0.001790221 0.000895246 +accept -200 -100 +expect -0.001790220 -0.000895247 + + +=============================================================================== +Euler + Conic, Sph + lat_1= and lat_2= +=============================================================================== + +------------------------------------------------------------------------------- +operation +proj=euler +ellps=GRS80 +lat_1=0.5 +lat_2=2 +n=0.5 +------------------------------------------------------------------------------- +tolerance 0.00010 +accept 2 1 +expect 222597.634659108 111404.240549919 +accept 2 -1 +expect 222767.165631876 -111234.676491018 +accept -2 1 +expect -222597.634659108 111404.240549919 +accept -2 -1 +expect -222767.165631876 -111234.676491018 + +direction inverse +accept 200 100 +expect 0.001796281 0.000898315 +accept 200 -100 +expect 0.001796279 -0.000898316 +accept -200 100 +expect -0.001796281 0.000898315 +accept -200 -100 +expect -0.001796279 -0.000898316 + +------------------------------------------------------------------------------- +operation +proj=euler +a=6400000 +lat_1=0.5 +lat_2=2 +n=0.5 +------------------------------------------------------------------------------- +tolerance 0.00010 +accept 2 1 +expect 223360.655598694 111786.112389791 +accept 2 -1 +expect 223530.767690316 -111615.967098624 +accept -2 1 +expect -223360.655598694 111786.112389791 +accept -2 -1 +expect -223530.767690316 -111615.967098624 + +direction inverse +accept 200 100 +expect 0.001790144 0.000895246 +accept 200 -100 +expect 0.001790143 -0.000895247 +accept -200 100 +expect -0.001790144 0.000895246 +accept -200 -100 +expect -0.001790143 -0.000895247 + + +=============================================================================== +Extended Transverse Mercator + Cyl, Sph + lat_ts=(0) +lat_0=(0) +=============================================================================== + +------------------------------------------------------------------------------- +operation +proj=etmerc +ellps=GRS80 +lat_1=0.5 +lat_2=2 +n=0.5 +zone=30 +------------------------------------------------------------------------------- +tolerance 0.00010 +accept 2 1 +expect 222650.796797586 110642.229411933 +accept 2 -1 +expect 222650.796797586 -110642.229411933 +accept -2 1 +expect -222650.796797586 110642.229411933 +accept -2 -1 +expect -222650.796797586 -110642.229411933 + +direction inverse +accept 200 100 +expect 0.001796631 0.000904369 +accept 200 -100 +expect 0.001796631 -0.000904369 +accept -200 100 +expect -0.001796631 0.000904369 +accept -200 -100 +expect -0.001796631 -0.000904369 + + +=============================================================================== +Fahey + Pcyl, Sph. +=============================================================================== + +------------------------------------------------------------------------------- +operation +proj=fahey +a=6400000 +lat_1=0.5 +lat_2=2 +------------------------------------------------------------------------------- +tolerance 0.00010 +accept 2 1 +expect 182993.344649124 101603.193569884 +accept 2 -1 +expect 182993.344649124 -101603.193569884 +accept -2 1 +expect -182993.344649124 101603.193569884 +accept -2 -1 +expect -182993.344649124 -101603.193569884 + +direction inverse +accept 200 100 +expect 0.002185789 0.000984246 +accept 200 -100 +expect 0.002185789 -0.000984246 +accept -200 100 +expect -0.002185789 0.000984246 +accept -200 -100 +expect -0.002185789 -0.000984246 + + +=============================================================================== +Foucaut + PCyl., Sph. +=============================================================================== + +------------------------------------------------------------------------------- +operation +proj=fouc +ellps=GRS80 +lat_1=0.5 +lat_2=2 +n=0.5 +------------------------------------------------------------------------------- +tolerance 0.00010 +accept 2 1 +expect 222588.120675892 111322.316700694 +accept 2 -1 +expect 222588.120675892 -111322.316700694 +accept -2 1 +expect -222588.120675892 111322.316700694 +accept -2 -1 +expect -222588.120675892 -111322.316700694 + +direction inverse +accept 200 100 +expect 0.001796631 0.000898315 +accept 200 -100 +expect 0.001796631 -0.000898315 +accept -200 100 +expect -0.001796631 0.000898315 +accept -200 -100 +expect -0.001796631 -0.000898315 + +------------------------------------------------------------------------------- +operation +proj=fouc +a=6400000 +lat_1=0.5 +lat_2=2 +n=0.5 +------------------------------------------------------------------------------- +tolerance 0.00010 +accept 2 1 +expect 223351.109003414 111703.907721713 +accept 2 -1 +expect 223351.109003414 -111703.907721713 +accept -2 1 +expect -223351.109003414 111703.907721713 +accept -2 -1 +expect -223351.109003414 -111703.907721713 + +direction inverse +accept 200 100 +expect 0.001790493 0.000895247 +accept 200 -100 +expect 0.001790493 -0.000895247 +accept -200 100 +expect -0.001790493 0.000895247 +accept -200 -100 +expect -0.001790493 -0.000895247 + + +=============================================================================== +Foucaut Sinusoidal + PCyl., Sph. +=============================================================================== + +------------------------------------------------------------------------------- +operation +proj=fouc_s +a=6400000 +lat_1=0.5 +lat_2=2 +------------------------------------------------------------------------------- +tolerance 0.00010 +accept 2 1 +expect 223402.144255274 111695.401198614 +accept 2 -1 +expect 223402.144255274 -111695.401198614 +accept -2 1 +expect -223402.144255274 111695.401198614 +accept -2 -1 +expect -223402.144255274 -111695.401198614 + +direction inverse +accept 200 100 +expect 0.001790493 0.000895247 +accept 200 -100 +expect 0.001790493 -0.000895247 +accept -200 100 +expect -0.001790493 0.000895247 +accept -200 -100 +expect -0.001790493 -0.000895247 + + +=============================================================================== +Gall (Gall Stereographic) + Cyl, Sph +=============================================================================== + +------------------------------------------------------------------------------- +operation +proj=gall +a=6400000 +lat_1=0.5 +lat_2=2 +------------------------------------------------------------------------------- +tolerance 0.00010 +accept 2 1 +expect 157969.171134520 95345.249178386 +accept 2 -1 +expect 157969.171134520 -95345.249178386 +accept -2 1 +expect -157969.171134520 95345.249178386 +accept -2 -1 +expect -157969.171134520 -95345.249178386 + +direction inverse +accept 200 100 +expect 0.002532140 0.001048847 +accept 200 -100 +expect 0.002532140 -0.001048847 +accept -200 100 +expect -0.002532140 0.001048847 +accept -200 -100 +expect -0.002532140 -0.001048847 + + +=============================================================================== +Geocentric + +=============================================================================== + +------------------------------------------------------------------------------- +operation +proj=geocent +ellps=GRS80 +lat_1=0.5 +lat_2=2 +------------------------------------------------------------------------------- +tolerance 0.00010 +accept 2 1 +expect 222638.981586547 111319.490793274 +accept 2 -1 +expect 222638.981586547 -111319.490793274 +accept -2 1 +expect -222638.981586547 111319.490793274 +accept -2 -1 +expect -222638.981586547 -111319.490793274 + +direction inverse +accept 200 100 +expect 0.001796631 0.000898315 +accept 200 -100 +expect 0.001796631 -0.000898315 +accept -200 100 +expect -0.001796631 0.000898315 +accept -200 -100 +expect -0.001796631 -0.000898315 + +------------------------------------------------------------------------------- +operation +proj=geocent +a=6400000 +lat_1=0.5 +lat_2=2 +------------------------------------------------------------------------------- +tolerance 0.00010 + + +=============================================================================== +Geostationary Satellite View + Azi, Sph&Ell + h= +=============================================================================== + +------------------------------------------------------------------------------- +operation +proj=geos +ellps=GRS80 +lat_1=0.5 +lat_2=2 +h=35785831 +------------------------------------------------------------------------------- +tolerance 0.00010 +accept 2 1 +expect 222527.070365800 110551.303413329 +accept 2 -1 +expect 222527.070365800 -110551.303413329 +accept -2 1 +expect -222527.070365800 110551.303413329 +accept -2 -1 +expect -222527.070365800 -110551.303413329 + +direction inverse +accept 200 100 +expect 0.001796631 0.000904369 +accept 200 -100 +expect 0.001796631 -0.000904369 +accept -200 100 +expect -0.001796631 0.000904369 +accept -200 -100 +expect -0.001796631 -0.000904369 + +------------------------------------------------------------------------------- +operation +proj=geos +R=6400000 +lat_1=0.5 +lat_2=2 +h=35785831 +------------------------------------------------------------------------------- +tolerance 0.00010 +accept 2 1 +expect 223289.457635795 111677.657456537 +accept 2 -1 +expect 223289.457635795 -111677.657456537 +accept -2 1 +expect -223289.457635795 111677.657456537 +accept -2 -1 +expect -223289.457635795 -111677.657456537 + +direction inverse +accept 200 100 +expect 0.001790493 0.000895247 +accept 200 -100 +expect 0.001790493 -0.000895247 +accept -200 100 +expect -0.001790493 0.000895247 +accept -200 -100 +expect -0.001790493 -0.000895247 + + +=============================================================================== +Ginsburg VIII (TsNIIGAiK) + PCyl, Sph., no inv. +=============================================================================== + +------------------------------------------------------------------------------- +operation +proj=gins8 +a=6400000 +lat_1=0.5 +lat_2=2 +------------------------------------------------------------------------------- +tolerance 0.00010 +accept 2 1 +expect 194350.250939590 111703.907635335 +accept 2 -1 +expect 194350.250939590 -111703.907635335 +accept -2 1 +expect -194350.250939590 111703.907635335 +accept -2 -1 +expect -194350.250939590 -111703.907635335 + + +=============================================================================== +General Sinusoidal Series + PCyl, Sph. + m= n= +=============================================================================== + +------------------------------------------------------------------------------- +operation +proj=gn_sinu +a=6400000 +lat_1=0.5 +lat_2=2 +m=1 +n=2 +------------------------------------------------------------------------------- +tolerance 0.00010 +accept 2 1 +expect 223385.132504696 111698.236447187 +accept 2 -1 +expect 223385.132504696 -111698.236447187 +accept -2 1 +expect -223385.132504696 111698.236447187 +accept -2 -1 +expect -223385.132504696 -111698.236447187 + +direction inverse +accept 200 100 +expect 0.001790493 0.000895247 +accept 200 -100 +expect 0.001790493 -0.000895247 +accept -200 100 +expect -0.001790493 0.000895247 +accept -200 -100 +expect -0.001790493 -0.000895247 + + +=============================================================================== +Gnomonic + Azi, Sph. +=============================================================================== + +------------------------------------------------------------------------------- +operation +proj=gnom +a=6400000 +lat_1=0.5 +lat_2=2 +------------------------------------------------------------------------------- +tolerance 0.00010 +accept 2 1 +expect 223492.924747185 111780.509206593 +accept 2 -1 +expect 223492.924747185 -111780.509206593 +accept -2 1 +expect -223492.924747185 111780.509206593 +accept -2 -1 +expect -223492.924747185 -111780.509206593 + +direction inverse +accept 200 100 +expect 0.001790493 0.000895247 +accept 200 -100 +expect 0.001790493 -0.000895247 +accept -200 100 +expect -0.001790493 0.000895247 +accept -200 -100 +expect -0.001790493 -0.000895247 + + +=============================================================================== +Goode Homolosine + PCyl, Sph. +=============================================================================== + +------------------------------------------------------------------------------- +operation +proj=goode +a=6400000 +lat_1=0.5 +lat_2=2 +------------------------------------------------------------------------------- +tolerance 0.00010 +accept 2 1 +expect 223368.119026632 111701.072127637 +accept 2 -1 +expect 223368.119026632 -111701.072127637 +accept -2 1 +expect -223368.119026632 111701.072127637 +accept -2 -1 +expect -223368.119026632 -111701.072127637 + +direction inverse +accept 200 100 +expect 0.001790493 0.000895247 +accept 200 -100 +expect 0.001790493 -0.000895247 +accept -200 100 +expect -0.001790493 0.000895247 +accept -200 -100 +expect -0.001790493 -0.000895247 + + +=============================================================================== +Mod. Stereographic of 48 U.S. + Azi(mod) +=============================================================================== + +------------------------------------------------------------------------------- +operation +proj=gs48 +R=6370997 +------------------------------------------------------------------------------- +tolerance 0.0001 +accept -119.000000000 40.000000000 +expect -1923908.446529346 355874.658944479 +accept -70.000000000 64.000000000 +expect 1354020.375109298 3040846.007866525 +accept -80.000000000 25.000000000 +expect 1625139.160484320 -1413614.894029108 +accept -95.000000000 35.000000000 +expect 90241.658071458 -439595.048485902 + +direction inverse +accept -1923000.000000000 355000.000000000 +expect -118.987112613 39.994449789 +accept 1354000.000000000 3040000.000000000 +expect -70.005208999 63.993387836 +accept 1625000.000000000 -1413000.000000000 +expect -80.000346610 25.005602547 +accept 90000.000000000 -439000.000000000 +expect -95.002606473 35.005424705 + + +=============================================================================== +Mod. Stereographic of 50 U.S. + Azi(mod) +=============================================================================== + +------------------------------------------------------------------------------- +operation +proj=gs50 +ellps=clrk66 +------------------------------------------------------------------------------- +tolerance 0.0001 +accept -160.000000000 65.000000000 +expect -1874628.537740233 2660907.942291015 +accept -130.000000000 45.000000000 +expect -771831.518853336 48465.166491305 +accept -65.000000000 45.000000000 +expect 4030931.833981509 1323687.864777399 +accept -80.000000000 36.000000000 +expect 3450764.261536101 -175619.041820732 + +direction inverse +accept -1800000.000000000 2600000.000000000 +expect -157.989285000 64.851559610 +accept -800000.000000000 500000.000000000 +expect -131.171390467 49.084969746 +accept 4000000.000000000 1300000.000000000 +expect -65.491568685 44.992837924 +accept 3900000.000000000 -170000.000000000 +expect -75.550660091 34.191114076 + +------------------------------------------------------------------------------- +operation +proj=gs50 +R=6370997 +------------------------------------------------------------------------------- +tolerance 0.0001 +accept -160.000000000 65.000000000 +expect -1867268.253460009 2656506.230401823 +accept -130.000000000 45.000000000 +expect -769572.189672994 48324.312440864 +accept -65.000000000 45.000000000 +expect 4019393.068680791 1320191.309350289 +accept -80.000000000 36.000000000 +expect 3442685.615172346 -178760.423489429 + +direction inverse +accept -1800000.000000000 2600000.000000000 +expect -158.163295045 64.854288365 +accept -800000.000000000 500000.000000000 +expect -131.206816960 49.082915351 +accept 4000000.000000000 1300000.000000000 +expect -65.348945221 44.957292682 +accept 3900000.000000000 -170000.000000000 +expect -75.446820242 34.185406226 + + +=============================================================================== +Hammer & Eckert-Greifendorff + Misc Sph, + W= M= +=============================================================================== + +------------------------------------------------------------------------------- +operation +proj=hammer +a=6400000 +lat_1=0.5 +lat_2=2 +------------------------------------------------------------------------------- +tolerance 0.00010 +accept 2 1 +expect 223373.788703241 111703.907397767 +accept 2 -1 +expect 223373.788703241 -111703.907397767 +accept -2 1 +expect -223373.788703241 111703.907397767 +accept -2 -1 +expect -223373.788703241 -111703.907397767 + +direction inverse +accept 200 100 +expect 0.001790493 0.000895247 +accept 200 -100 +expect 0.001790493 -0.000895247 +accept -200 100 +expect -0.001790493 0.000895247 +accept -200 -100 +expect -0.001790493 -0.000895247 + + +=============================================================================== +Hatano Asymmetrical Equal Area + PCyl, Sph. +=============================================================================== + +------------------------------------------------------------------------------- +operation +proj=hatano +a=6400000 +lat_1=0.5 +lat_2=2 +------------------------------------------------------------------------------- +tolerance 0.00010 +accept 2 1 +expect 189878.878946528 131409.802440626 +accept 2 -1 +expect 189881.081952445 -131409.142276074 +accept -2 1 +expect -189878.878946528 131409.802440626 +accept -2 -1 +expect -189881.081952445 -131409.142276074 + +direction inverse +accept 200 100 +expect 0.002106462 0.000760957 +accept 200 -100 +expect 0.002106462 -0.000760958 +accept -200 100 +expect -0.002106462 0.000760957 +accept -200 -100 +expect -0.002106462 -0.000760958 + + +=============================================================================== +HEALPix + Sph., Ellps. +=============================================================================== + +------------------------------------------------------------------------------- +operation +proj=healpix +ellps=GRS80 +lat_1=0.5 +lat_2=2 +------------------------------------------------------------------------------- +tolerance 0.00010 +accept 2 1 +expect 222390.103949239 130406.588664482 +accept 2 -1 +expect 222390.103949239 -130406.588664481 +accept -2 1 +expect -222390.103949239 130406.588664482 +accept -2 -1 +expect -222390.103949239 -130406.588664481 + +direction inverse +accept 200 100 +expect 0.001798641 0.000766795 +accept 200 -100 +expect 0.001798641 -0.000766795 +accept -200 100 +expect -0.001798641 0.000766795 +accept -200 -100 +expect -0.001798641 -0.000766795 + +------------------------------------------------------------------------------- +operation +proj=healpix +R=6400000 +lat_1=0.5 +lat_2=2 +------------------------------------------------------------------------------- +tolerance 0.00010 +accept 2 1 +expect 223402.144255274 131588.044441999 +accept 2 -1 +expect 223402.144255274 -131588.044441999 +accept -2 1 +expect -223402.144255274 131588.044441999 +accept -2 -1 +expect -223402.144255274 -131588.044441999 + +direction inverse +accept 200 100 +expect 0.001790493 0.000759909 +accept 200 -100 +expect 0.001790493 -0.000759909 +accept -200 100 +expect -0.001790493 0.000759909 +accept -200 -100 +expect -0.001790493 -0.000759909 + + +=============================================================================== +rHEALPix + Sph., Ellps. + north_square= south_square= +=============================================================================== + +------------------------------------------------------------------------------- +operation +proj=rhealpix +ellps=GRS80 +lat_1=0.5 +lat_2=2 +------------------------------------------------------------------------------- +tolerance 0.00010 +accept 2 1 +expect 222390.103949239 130406.588664482 +accept 2 -1 +expect 222390.103949239 -130406.588664481 +accept -2 1 +expect -222390.103949239 130406.588664482 +accept -2 -1 +expect -222390.103949239 -130406.588664481 + +direction inverse +accept 200 100 +expect 0.001798641 0.000766795 +accept 200 -100 +expect 0.001798641 -0.000766795 +accept -200 100 +expect -0.001798641 0.000766795 +accept -200 -100 +expect -0.001798641 -0.000766795 + +------------------------------------------------------------------------------- +operation +proj=rhealpix +R=6400000 +lat_1=0.5 +lat_2=2 +------------------------------------------------------------------------------- +tolerance 0.00010 +accept 2 1 +expect 223402.144255274 131588.044441999 +accept 2 -1 +expect 223402.144255274 -131588.044441999 +accept -2 1 +expect -223402.144255274 131588.044441999 +accept -2 -1 +expect -223402.144255274 -131588.044441999 + +direction inverse +accept 200 100 +expect 0.001790493 0.000759909 +accept 200 -100 +expect 0.001790493 -0.000759909 +accept -200 100 +expect -0.001790493 0.000759909 +accept -200 -100 +expect -0.001790493 -0.000759909 + + +=============================================================================== +Interrupted Goode Homolosine + PCyl, Sph. +=============================================================================== + +------------------------------------------------------------------------------- +operation +proj=igh +a=6400000 +lat_1=0.5 +lat_2=2 +------------------------------------------------------------------------------- +tolerance 0.00010 +accept 2 1 +expect 223878.497456271 111701.072127637 +accept 2 -1 +expect 223708.371313058 -111701.072127637 +accept -2 1 +expect -222857.740596992 111701.072127637 +accept -2 -1 +expect -223027.866740205 -111701.072127637 + +direction inverse +accept 200 100 +expect 0.001790489 0.000895247 +accept 200 -100 +expect 0.001790491 -0.000895247 +accept -200 100 +expect -0.001790497 0.000895247 +accept -200 -100 +expect -0.001790496 -0.000895247 + + +=============================================================================== +International Map of the World Polyconic + Mod. Polyconic, Ell + lat_1= and lat_2= [lon_1=] +=============================================================================== + +------------------------------------------------------------------------------- +operation +proj=imw_p +ellps=GRS80 +lat_1=0.5 +lat_2=2 +------------------------------------------------------------------------------- +tolerance 0.00010 +accept 2 1 +expect 222588.441139376 55321.128653810 +accept 2 -1 +expect 222756.906377687 -165827.584288324 +accept -2 1 +expect -222588.441139376 55321.128653810 +accept -2 -1 +expect -222756.906377687 -165827.584288324 + +direction inverse +accept 200 100 +expect 0.001796699 0.500904924 +accept 200 -100 +expect 0.001796698 0.499095076 +accept -200 100 +expect -0.001796699 0.500904924 +accept -200 -100 +expect -0.001796698 0.499095076 + + +=============================================================================== +Icosahedral Snyder Equal Area + Sph +=============================================================================== + +------------------------------------------------------------------------------- +operation +proj=isea +a=6400000 +lat_1=0.5 +lat_2=2 +------------------------------------------------------------------------------- +tolerance 0.00010 +accept 2 1 +expect -1097074.948022474 3442909.309037183 +accept 2 -1 +expect -1097074.948264795 3233611.728585708 +accept -2 1 +expect -1575486.353641554 3442168.342028188 +accept -2 -1 +expect -1575486.353880283 3234352.695594706 + + +=============================================================================== +Kavraisky V + PCyl., Sph. +=============================================================================== + +------------------------------------------------------------------------------- +operation +proj=kav5 +ellps=GRS80 +lat_1=0.5 +lat_2=2 +n=0.5 +------------------------------------------------------------------------------- +tolerance 0.00010 +accept 2 1 +expect 200360.905308829 123685.082476998 +accept 2 -1 +expect 200360.905308829 -123685.082476998 +accept -2 1 +expect -200360.905308829 123685.082476998 +accept -2 -1 +expect -200360.905308829 -123685.082476998 + +direction inverse +accept 200 100 +expect 0.001996259 0.000808483 +accept 200 -100 +expect 0.001996259 -0.000808483 +accept -200 100 +expect -0.001996259 0.000808483 +accept -200 -100 +expect -0.001996259 -0.000808483 + +------------------------------------------------------------------------------- +operation +proj=kav5 +a=6400000 +lat_1=0.5 +lat_2=2 +n=0.5 +------------------------------------------------------------------------------- +tolerance 0.00010 +accept 2 1 +expect 201047.703110878 124109.050629171 +accept 2 -1 +expect 201047.703110878 -124109.050629171 +accept -2 1 +expect -201047.703110878 124109.050629171 +accept -2 -1 +expect -201047.703110878 -124109.050629171 + +direction inverse +accept 200 100 +expect 0.001989440 0.000805721 +accept 200 -100 +expect 0.001989440 -0.000805721 +accept -200 100 +expect -0.001989440 0.000805721 +accept -200 -100 +expect -0.001989440 -0.000805721 + + +=============================================================================== +Kavraisky VII + PCyl, Sph. +=============================================================================== + +------------------------------------------------------------------------------- +operation +proj=kav7 +a=6400000 +lat_1=0.5 +lat_2=2 +------------------------------------------------------------------------------- +tolerance 0.00010 +accept 2 1 +expect 193462.974943729 111701.072127637 +accept 2 -1 +expect 193462.974943729 -111701.072127637 +accept -2 1 +expect -193462.974943729 111701.072127637 +accept -2 -1 +expect -193462.974943729 -111701.072127637 + +direction inverse +accept 200 100 +expect 0.002067483 0.000895247 +accept 200 -100 +expect 0.002067483 -0.000895247 +accept -200 100 +expect -0.002067483 0.000895247 +accept -200 -100 +expect -0.002067483 -0.000895247 + + +=============================================================================== +Krovak + PCyl., Ellps. +=============================================================================== + +------------------------------------------------------------------------------- +operation +proj=krovak +ellps=GRS80 +no_defs +------------------------------------------------------------------------------- +tolerance 0.00010 +accept 2 1 +expect -3196535.232563641 -6617878.867551444 +accept 2 -1 +expect -3260035.440552109 -6898873.614878031 +accept -2 1 +expect -3756305.328869175 -6478142.561571511 +accept -2 -1 +expect -3831703.658501982 -6759107.170155395 + +direction inverse +accept 200 100 +expect 24.836218919 59.758403933 +accept 200 -100 +expect 24.836315485 59.756888426 +accept -200 100 +expect 24.830447748 59.758403933 +accept -200 -100 +expect 24.830351182 59.756888426 + + +=============================================================================== +Laborde + Cyl, Sph + Special for Madagascar +=============================================================================== + +------------------------------------------------------------------------------- +operation +proj=labrd +ellps=GRS80 +lon_0=0.5 +lat_0=2 +------------------------------------------------------------------------------- +tolerance 0.00010 +accept 2 1 +expect 166973.166090228 -110536.912730266 +accept 2 -1 +expect 166973.168287157 -331761.993650884 +accept -2 1 +expect -278345.500519976 -110469.032642032 +accept -2 -1 +expect -278345.504185270 -331829.870790275 + +direction inverse +accept 200 100 +expect 0.501797719 2.000904357 +accept 200 -100 +expect 0.501797717 1.999095641 +accept -200 100 +expect 0.498202281 2.000904357 +accept -200 -100 +expect 0.498202283 1.999095641 + + +=============================================================================== +Lambert Azimuthal Equal Area + Azi, Sph&Ell +=============================================================================== + +------------------------------------------------------------------------------- +operation +proj=laea +ellps=GRS80 +lat_1=0.5 +lat_2=2 +------------------------------------------------------------------------------- +tolerance 0.00010 +accept 2 1 +expect 222602.471450095 110589.827224410 +accept 2 -1 +expect 222602.471450095 -110589.827224409 +accept -2 1 +expect -222602.471450095 110589.827224410 +accept -2 -1 +expect -222602.471450095 -110589.827224409 + +direction inverse +accept 200 100 +expect 0.001796631 0.000904369 +accept 200 -100 +expect 0.001796631 -0.000904369 +accept -200 100 +expect -0.001796631 0.000904369 +accept -200 -100 +expect -0.001796631 -0.000904369 + +------------------------------------------------------------------------------- +operation +proj=laea +R=6400000 +lat_1=0.5 +lat_2=2 +------------------------------------------------------------------------------- +tolerance 0.00010 +accept 2 1 +expect 223365.281370125 111716.668072916 +accept 2 -1 +expect 223365.281370125 -111716.668072916 +accept -2 1 +expect -223365.281370125 111716.668072916 +accept -2 -1 +expect -223365.281370125 -111716.668072916 + +direction inverse +accept 200 100 +expect 0.001790493 0.000895247 +accept 200 -100 +expect 0.001790493 -0.000895247 +accept -200 100 +expect -0.001790493 0.000895247 +accept -200 -100 +expect -0.001790493 -0.000895247 + + +=============================================================================== +Lagrange + Misc Sph, no inv. + W= +=============================================================================== + +------------------------------------------------------------------------------- +operation +proj=lagrng +a=6400000 +W=2 +lat_1=0.5 +lat_2=2 +------------------------------------------------------------------------------- +tolerance 0.00010 +accept 2 1 +expect 111703.375917226 27929.831908033 +accept 2 -1 +expect 111699.122088816 -83784.178013358 +accept -2 1 +expect -111703.375917226 27929.831908033 +accept -2 -1 +expect -111699.122088816 -83784.178013358 + + +=============================================================================== +Larrivee + Misc Sph, no inv. +=============================================================================== + +------------------------------------------------------------------------------- +operation +proj=larr +a=6400000 +lat_1=0.5 +lat_2=2 +------------------------------------------------------------------------------- +tolerance 0.00010 +accept 2 1 +expect 223393.637624201 111707.215961256 +accept 2 -1 +expect 223393.637624201 -111707.215961256 +accept -2 1 +expect -223393.637624201 111707.215961256 +accept -2 -1 +expect -223393.637624201 -111707.215961256 + + +=============================================================================== +Laskowski + Misc Sph, no inv. +=============================================================================== + +------------------------------------------------------------------------------- +operation +proj=lask +a=6400000 +lat_1=0.5 +lat_2=2 +------------------------------------------------------------------------------- +tolerance 0.00010 +accept 2 1 +expect 217928.275907355 112144.329220142 +accept 2 -1 +expect 217928.275907355 -112144.329220142 +accept -2 1 +expect -217928.275907355 112144.329220142 +accept -2 -1 +expect -217928.275907355 -112144.329220142 + + +=============================================================================== +Lambert Conformal Conic + Conic, Sph&Ell + lat_1= and lat_2= or lat_0 +=============================================================================== + +------------------------------------------------------------------------------- +operation +proj=lcc +ellps=GRS80 +lat_1=0.5 +lat_2=2 +------------------------------------------------------------------------------- +tolerance 0.00010 +accept 2 1 +expect 222588.439735968 110660.533870800 +accept 2 -1 +expect 222756.879700279 -110532.797660827 +accept -2 1 +expect -222588.439735968 110660.533870800 +accept -2 -1 +expect -222756.879700279 -110532.797660827 + +direction inverse +accept 200 100 +expect 0.001796359 0.000904232 +accept 200 -100 +expect 0.001796358 -0.000904233 +accept -200 100 +expect -0.001796359 0.000904232 +accept -200 -100 +expect -0.001796358 -0.000904233 + + +=============================================================================== +Lambert Conformal Conic Alternative + Conic, Sph&Ell + lat_0= +=============================================================================== + +------------------------------------------------------------------------------- +operation +proj=lcca +ellps=GRS80 +lat_0=1 +lat_1=0.5 +lat_2=2 +------------------------------------------------------------------------------- +tolerance 0.00010 +accept 2 1 +expect 222605.285770237 67.806007272 +accept 2 -1 +expect 222740.037637937 -221125.539829602 +accept -2 1 +expect -222605.285770237 67.806007272 +accept -2 -1 +expect -222740.037637937 -221125.539829602 + +direction inverse +accept 200 100 +expect 0.001796903 1.000904366 +accept 200 -100 +expect 0.001796902 0.999095633 +accept -200 100 +expect -0.001796903 1.000904366 +accept -200 -100 +expect -0.001796902 0.999095633 + + +=============================================================================== +Lambert Equal Area Conic + Conic, Sph&Ell + lat_1= south +=============================================================================== + +------------------------------------------------------------------------------- +operation +proj=leac +ellps=GRS80 +lat_1=0 +lat_2=2 +------------------------------------------------------------------------------- +tolerance 0.00010 +accept 2 1 +expect 220685.140542979 112983.500889396 +accept 2 -1 +expect 224553.312279826 -108128.636744873 +accept -2 1 +expect -220685.140542979 112983.500889396 +accept -2 -1 +expect -224553.312279826 -108128.636744873 + +direction inverse +accept 200 100 +expect 0.001796645 0.000904352 +accept 200 -100 +expect 0.001796616 -0.000904387 +accept -200 100 +expect -0.001796645 0.000904352 +accept -200 -100 +expect -0.001796616 -0.000904387 + +------------------------------------------------------------------------------- +operation +proj=leac +R=6400000 +lat_1=0 +lat_2=2 +------------------------------------------------------------------------------- +tolerance 0.00010 +accept 2 1 +expect 221432.868592852 114119.454526532 +accept 2 -1 +expect 225331.724127111 -109245.829435056 +accept -2 1 +expect -221432.868592852 114119.454526532 +accept -2 -1 +expect -225331.724127111 -109245.829435056 + +direction inverse +accept 200 100 +expect 0.001790507 0.000895229 +accept 200 -100 +expect 0.001790479 -0.000895264 +accept -200 100 +expect -0.001790507 0.000895229 +accept -200 -100 +expect -0.001790479 -0.000895264 + + +=============================================================================== +Lee Oblated Stereographic + Azi(mod) +=============================================================================== + +------------------------------------------------------------------------------- +operation +proj=lee_os +R=6400000 +lat_1=0.5 +lat_2=2 +------------------------------------------------------------------------------- +tolerance 0.0010 +accept 2 1 +expect -25564478.952605054 154490848.828625500 +accept 2 -1 +expect 30115393.938574642 125193997.439701970 +accept -2 1 +expect -31039340.592166007 57678685.044891544 +accept -2 -1 +expect -3088419.939423571 58150091.099111013 + +direction inverse +accept 200 100 +expect -164.997479458 -9.998758861 +accept 200 -100 +expect -164.997479439 -10.001241120 +accept -200 100 +expect -165.002520542 -9.998758861 +accept -200 -100 +expect -165.002520561 -10.001241120 + + +=============================================================================== +Loximuthal + PCyl Sph +=============================================================================== + +------------------------------------------------------------------------------- +operation +proj=loxim +a=6400000 +lat_1=0.5 +lat_2=2 +------------------------------------------------------------------------------- +tolerance 0.00010 +accept 2 1 +expect 223382.295791339 55850.536063819 +accept 2 -1 +expect 223393.637462243 -167551.608191456 +accept -2 1 +expect -223382.295791339 55850.536063819 +accept -2 -1 +expect -223393.637462243 -167551.608191456 + +direction inverse +accept 200 100 +expect 0.001790561 0.500895247 +accept 200 -100 +expect 0.001790561 0.499104753 +accept -200 100 +expect -0.001790561 0.500895247 +accept -200 -100 +expect -0.001790561 0.499104753 + + +=============================================================================== +Space oblique for LANDSAT + Cyl, Sph&Ell + lsat= path= +=============================================================================== + +------------------------------------------------------------------------------- +operation +proj=lsat +ellps=GRS80 +lat_1=0.5 +lat_2=2 +lsat=1 +path=2 +------------------------------------------------------------------------------- +tolerance 0.00010 +accept 2 1 +expect 18241950.014558550 9998256.839822935 +accept 2 -1 +expect 18746856.253319457 10215761.669925211 +accept -2 1 +expect 18565503.683633164 9085039.146727053 +accept -2 -1 +expect 19019696.902028911 9247763.039432822 + +direction inverse +accept 200 100 +expect 126.000423835 0.001723782 +accept 200 -100 +expect 126.002213738 0.001880155 +accept -200 100 +expect 126.000734469 -0.001880155 +accept -200 -100 +expect 126.002524373 -0.001723782 + + +=============================================================================== +McBryde-Thomas Flat-Polar Sine (No. 1) + PCyl., Sph. +=============================================================================== + +------------------------------------------------------------------------------- +operation +proj=mbt_s +ellps=GRS80 +lat_1=0.5 +lat_2=2 +n=0.5 +------------------------------------------------------------------------------- +tolerance 0.00010 +accept 2 1 +expect 204131.517850273 121400.330225508 +accept 2 -1 +expect 204131.517850273 -121400.330225508 +accept -2 1 +expect -204131.517850273 121400.330225508 +accept -2 -1 +expect -204131.517850273 -121400.330225508 + +direction inverse +accept 200 100 +expect 0.001959383 0.000823699 +accept 200 -100 +expect 0.001959383 -0.000823699 +accept -200 100 +expect -0.001959383 0.000823699 +accept -200 -100 +expect -0.001959383 -0.000823699 + +------------------------------------------------------------------------------- +operation +proj=mbt_s +a=6400000 +lat_1=0.5 +lat_2=2 +n=0.5 +------------------------------------------------------------------------------- +tolerance 0.00010 +accept 2 1 +expect 204831.240570992 121816.466696035 +accept 2 -1 +expect 204831.240570992 -121816.466696035 +accept -2 1 +expect -204831.240570992 121816.466696035 +accept -2 -1 +expect -204831.240570992 -121816.466696035 + +direction inverse +accept 200 100 +expect 0.001952689 0.000820885 +accept 200 -100 +expect 0.001952689 -0.000820885 +accept -200 100 +expect -0.001952689 0.000820885 +accept -200 -100 +expect -0.001952689 -0.000820885 + + +=============================================================================== +McBryde-Thomas Flat-Pole Sine (No. 2) + Cyl., Sph. +=============================================================================== + +------------------------------------------------------------------------------- +operation +proj=mbt_fps +a=6400000 +lat_1=0.5 +lat_2=2 +------------------------------------------------------------------------------- +tolerance 0.00010 +accept 2 1 +expect 198798.176129850 125512.017254531 +accept 2 -1 +expect 198798.176129850 -125512.017254531 +accept -2 1 +expect -198798.176129850 125512.017254531 +accept -2 -1 +expect -198798.176129850 -125512.017254531 + +direction inverse +accept 200 100 +expect 0.002011971 0.000796712 +accept 200 -100 +expect 0.002011971 -0.000796712 +accept -200 100 +expect -0.002011971 0.000796712 +accept -200 -100 +expect -0.002011971 -0.000796712 + + +=============================================================================== +McBride-Thomas Flat-Polar Parabolic + Cyl., Sph. +=============================================================================== + +------------------------------------------------------------------------------- +operation +proj=mbtfpp +a=6400000 +lat_1=0.5 +lat_2=2 +------------------------------------------------------------------------------- +tolerance 0.00010 +accept 2 1 +expect 206804.786929820 120649.762565793 +accept 2 -1 +expect 206804.786929820 -120649.762565793 +accept -2 1 +expect -206804.786929820 120649.762565793 +accept -2 -1 +expect -206804.786929820 -120649.762565793 + +direction inverse +accept 200 100 +expect 0.001933954 0.000828837 +accept 200 -100 +expect 0.001933954 -0.000828837 +accept -200 100 +expect -0.001933954 0.000828837 +accept -200 -100 +expect -0.001933954 -0.000828837 + + +=============================================================================== +McBryde-Thomas Flat-Polar Quartic + Cyl., Sph. +=============================================================================== + +------------------------------------------------------------------------------- +operation +proj=mbtfpq +a=6400000 +lat_1=0.5 +lat_2=2 +------------------------------------------------------------------------------- +tolerance 0.00010 +accept 2 1 +expect 209391.854738393 119161.040199055 +accept 2 -1 +expect 209391.854738393 -119161.040199055 +accept -2 1 +expect -209391.854738393 119161.040199055 +accept -2 -1 +expect -209391.854738393 -119161.040199055 + +direction inverse +accept 200 100 +expect 0.001910106 0.000839185 +accept 200 -100 +expect 0.001910106 -0.000839185 +accept -200 100 +expect -0.001910106 0.000839185 +accept -200 -100 +expect -0.001910106 -0.000839185 + + +=============================================================================== +McBryde-Thomas Flat-Polar Sinusoidal + PCyl, Sph. +=============================================================================== + +------------------------------------------------------------------------------- +operation +proj=mbtfps +a=6400000 +lat_1=0.5 +lat_2=2 +------------------------------------------------------------------------------- +tolerance 0.00010 +accept 2 1 +expect 204740.117478572 121864.729719340 +accept 2 -1 +expect 204740.117478572 -121864.729719340 +accept -2 1 +expect -204740.117478572 121864.729719340 +accept -2 -1 +expect -204740.117478572 -121864.729719340 + +direction inverse +accept 200 100 +expect 0.001953415 0.000820580 +accept 200 -100 +expect 0.001953415 -0.000820580 +accept -200 100 +expect -0.001953415 0.000820580 +accept -200 -100 +expect -0.001953415 -0.000820580 + + +=============================================================================== +Mercator + Cyl, Sph&Ell + lat_ts= +=============================================================================== + +------------------------------------------------------------------------------- +operation +proj=merc +ellps=GRS80 +lat_1=0.5 +lat_2=2 +------------------------------------------------------------------------------- +tolerance 0.00010 +accept 2 1 +expect 222638.981586547 110579.965218250 +accept 2 -1 +expect 222638.981586547 -110579.965218249 +accept -2 1 +expect -222638.981586547 110579.965218250 +accept -2 -1 +expect -222638.981586547 -110579.965218249 + +direction inverse +accept 200 100 +expect 0.001796631 0.000904369 +accept 200 -100 +expect 0.001796631 -0.000904369 +accept -200 100 +expect -0.001796631 0.000904369 +accept -200 -100 +expect -0.001796631 -0.000904369 + +------------------------------------------------------------------------------- +operation +proj=merc +R=6400000 +lat_1=0.5 +lat_2=2 +------------------------------------------------------------------------------- +tolerance 0.00010 +accept 2 1 +expect 223402.144255274 111706.743574944 +accept 2 -1 +expect 223402.144255274 -111706.743574944 +accept -2 1 +expect -223402.144255274 111706.743574944 +accept -2 -1 +expect -223402.144255274 -111706.743574944 + +direction inverse +accept 200 100 +expect 0.001790493 0.000895247 +accept 200 -100 +expect 0.001790493 -0.000895247 +accept -200 100 +expect -0.001790493 0.000895247 +accept -200 -100 +expect -0.001790493 -0.000895247 + + +=============================================================================== +Miller Oblated Stereographic + Azi(mod) +=============================================================================== + +------------------------------------------------------------------------------- +operation +proj=mil_os +R=6400000 +lat_1=0.5 +lat_2=2 +------------------------------------------------------------------------------- +tolerance 0.00010 +accept 2 1 +expect -1908527.949594205 -1726237.473061448 +accept 2 -1 +expect -1916673.022918485 -1943133.888125523 +accept -2 1 +expect -2344429.412089623 -1706258.051218912 +accept -2 -1 +expect -2354637.835532999 -1926468.605135417 + +direction inverse +accept 200 100 +expect 20.002036394 18.000968347 +accept 200 -100 +expect 20.002036372 17.999031632 +accept -200 100 +expect 19.997963606 18.000968347 +accept -200 -100 +expect 19.997963628 17.999031632 + + +=============================================================================== +Miller Cylindrical + Cyl, Sph +=============================================================================== + +------------------------------------------------------------------------------- +operation +proj=mill +a=6400000 +lat_1=0.5 +lat_2=2 +------------------------------------------------------------------------------- +tolerance 0.00010 +accept 2 1 +expect 223402.144255274 111704.701754394 +accept 2 -1 +expect 223402.144255274 -111704.701754396 +accept -2 1 +expect -223402.144255274 111704.701754394 +accept -2 -1 +expect -223402.144255274 -111704.701754396 + +direction inverse +accept 200 100 +expect 0.001790493 0.000895247 +accept 200 -100 +expect 0.001790493 -0.000895247 +accept -200 100 +expect -0.001790493 0.000895247 +accept -200 -100 +expect -0.001790493 -0.000895247 + + +=============================================================================== +Space oblique for MISR + Cyl, Sph&Ell + path= +=============================================================================== + +------------------------------------------------------------------------------- +operation +proj=misrsom +ellps=GRS80 +lat_1=0.5 +lat_2=2 +path=1 +------------------------------------------------------------------------------- +tolerance 0.00010 +accept 2 1 +expect 18556630.368369825 9533394.675311271 +accept 2 -1 +expect 19041866.006729737 9707182.175323525 +accept -2 1 +expect 18816810.130184799 8647669.649802955 +accept -2 -1 +expect 19252610.784536730 8778164.085801404 + +direction inverse +accept 200 100 +expect 127.759503988 0.001735150 +accept 200 -100 +expect 127.761295471 0.001871966 +accept -200 100 +expect 127.759775774 -0.001871966 +accept -200 -100 +expect 127.761567257 -0.001735150 + +------------------------------------------------------------------------------- +operation +proj=misrsom +R=6400000 +lat_1=0.5 +lat_2=2 +path=1 +------------------------------------------------------------------------------- +tolerance 0.00010 +accept 2 1 +expect 18641249.279170386 9563342.532334166 +accept 2 -1 +expect 19130982.461581279 9739539.593504636 +accept -2 1 +expect 18903483.515011538 8675064.500617975 +accept -2 -1 +expect 19343388.399800610 8807471.904068489 + +direction inverse +accept 200 100 +expect 127.759505148 0.001716231 +accept 200 -100 +expect 127.761290324 0.001854121 +accept -200 100 +expect 127.759780921 -0.001854121 +accept -200 -100 +expect 127.761566096 -0.001716231 + + +=============================================================================== +Mollweide + PCyl., Sph. +=============================================================================== + +------------------------------------------------------------------------------- +operation +proj=moll +a=6400000 +lat_1=0.5 +lat_2=2 +------------------------------------------------------------------------------- +tolerance 0.00010 +accept 2 1 +expect 201113.698641813 124066.283433860 +accept 2 -1 +expect 201113.698641813 -124066.283433860 +accept -2 1 +expect -201113.698641813 124066.283433860 +accept -2 -1 +expect -201113.698641813 -124066.283433860 + +direction inverse +accept 200 100 +expect 0.001988738 0.000806005 +accept 200 -100 +expect 0.001988738 -0.000806005 +accept -200 100 +expect -0.001988738 0.000806005 +accept -200 -100 +expect -0.001988738 -0.000806005 + + +=============================================================================== +Murdoch I + Conic, Sph + lat_1= and lat_2= +=============================================================================== + +------------------------------------------------------------------------------- +operation +proj=murd1 +ellps=GRS80 +lat_1=0.5 +lat_2=2 +n=0.5 +------------------------------------------------------------------------------- +tolerance 0.00010 +accept 2 1 +expect 222600.813473554 111404.244180546 +accept 2 -1 +expect 222770.349287864 -111234.672856675 +accept -2 1 +expect -222600.813473554 111404.244180546 +accept -2 -1 +expect -222770.349287864 -111234.672856675 + +direction inverse +accept 200 100 +expect 0.001796255 0.000898315 +accept 200 -100 +expect 0.001796254 -0.000898316 +accept -200 100 +expect -0.001796255 0.000898315 +accept -200 -100 +expect -0.001796254 -0.000898316 + +------------------------------------------------------------------------------- +operation +proj=murd1 +a=6400000 +lat_1=0.5 +lat_2=2 +n=0.5 +------------------------------------------------------------------------------- +tolerance 0.00010 +accept 2 1 +expect 223363.845309492 111786.116032863 +accept 2 -1 +expect 223533.962259251 -111615.963451823 +accept -2 1 +expect -223363.845309492 111786.116032863 +accept -2 -1 +expect -223533.962259251 -111615.963451823 + +direction inverse +accept 200 100 +expect 0.001790119 0.000895246 +accept 200 -100 +expect 0.001790118 -0.000895247 +accept -200 100 +expect -0.001790119 0.000895246 +accept -200 -100 +expect -0.001790118 -0.000895247 + + +=============================================================================== +Murdoch II + Conic, Sph + lat_1= and lat_2= +=============================================================================== + +------------------------------------------------------------------------------- +operation +proj=murd2 +ellps=GRS80 +lat_1=0.5 +lat_2=2 +n=0.5 +------------------------------------------------------------------------------- +tolerance 0.00010 +accept 2 1 +expect 222588.099751230 111426.140027412 +accept 2 -1 +expect 222757.726267018 -111341.431317505 +accept -2 1 +expect -222588.099751230 111426.140027412 +accept -2 -1 +expect -222757.726267018 -111341.431317505 + +direction inverse +accept 200 100 +expect 0.001796357 0.000897887 +accept 200 -100 +expect 0.001796356 -0.000897888 +accept -200 100 +expect -0.001796357 0.000897887 +accept -200 -100 +expect -0.001796356 -0.000897888 + +------------------------------------------------------------------------------- +operation +proj=murd2 +a=6400000 +lat_1=0.5 +lat_2=2 +n=0.5 +------------------------------------------------------------------------------- +tolerance 0.00010 +accept 2 1 +expect 223351.088007027 111808.086934388 +accept 2 -1 +expect 223521.295969170 -111723.087859673 +accept -2 1 +expect -223351.088007027 111808.086934388 +accept -2 -1 +expect -223521.295969170 -111723.087859673 + +direction inverse +accept 200 100 +expect 0.001790221 0.000894820 +accept 200 -100 +expect 0.001790220 -0.000894821 +accept -200 100 +expect -0.001790221 0.000894820 +accept -200 -100 +expect -0.001790220 -0.000894821 + + +=============================================================================== +Murdoch III + Conic, Sph + lat_1= and lat_2= +=============================================================================== + +------------------------------------------------------------------------------- +operation +proj=murd3 +ellps=GRS80 +lat_1=0.5 +lat_2=2 +n=0.5 +------------------------------------------------------------------------------- +tolerance 0.00010 +accept 2 1 +expect 222600.814077577 111404.246601372 +accept 2 -1 +expect 222770.354733899 -111234.670432178 +accept -2 1 +expect -222600.814077577 111404.246601372 +accept -2 -1 +expect -222770.354733899 -111234.670432178 + +direction inverse +accept 200 100 +expect 0.001796255 0.000898315 +accept 200 -100 +expect 0.001796254 -0.000898316 +accept -200 100 +expect -0.001796255 0.000898315 +accept -200 -100 +expect -0.001796254 -0.000898316 + +------------------------------------------------------------------------------- +operation +proj=murd3 +a=6400000 +lat_1=0.5 +lat_2=2 +n=0.5 +------------------------------------------------------------------------------- +tolerance 0.00010 +accept 2 1 +expect 223363.845915585 111786.118461987 +accept 2 -1 +expect 223533.967723953 -111615.961019015 +accept -2 1 +expect -223363.845915585 111786.118461987 +accept -2 -1 +expect -223533.967723953 -111615.961019015 + +direction inverse +accept 200 100 +expect 0.001790119 0.000895246 +accept 200 -100 +expect 0.001790118 -0.000895247 +accept -200 100 +expect -0.001790119 0.000895246 +accept -200 -100 +expect -0.001790118 -0.000895247 + + +=============================================================================== +Natural Earth + PCyl., Sph. +=============================================================================== + +------------------------------------------------------------------------------- +operation +proj=natearth +a=6400000 +lat_1=0.5 +lat_2=2 +------------------------------------------------------------------------------- +tolerance 0.00010 +accept 2 1 +expect 194507.265257889 112508.737358295 +accept 2 -1 +expect 194507.265257889 -112508.737358295 +accept -2 1 +expect -194507.265257889 112508.737358295 +accept -2 -1 +expect -194507.265257889 -112508.737358295 + +direction inverse +accept 200 100 +expect 0.002056383 0.000888824 +accept 200 -100 +expect 0.002056383 -0.000888824 +accept -200 100 +expect -0.002056383 0.000888824 +accept -200 -100 +expect -0.002056383 -0.000888824 + + +=============================================================================== +Natural Earth 2 + PCyl., Sph. +=============================================================================== + +------------------------------------------------------------------------------- +operation +proj=natearth2 +a=6400000 +lat_1=0.5 +lat_2=2 +------------------------------------------------------------------------------- +tolerance 0.00010 +accept 2 1 +expect 189255.172934731 113022.495810907 +accept 2 -1 +expect 189255.172934731 -113022.495810907 +accept -2 1 +expect -189255.172934731 113022.495810907 +accept -2 -1 +expect -189255.172934731 -113022.495810907 + +direction inverse +accept 200 100 +expect 0.002113449 0.000884780 +accept 200 -100 +expect 0.002113449 -0.000884780 +accept -200 100 +expect -0.002113449 0.000884780 +accept -200 -100 +expect -0.002113449 -0.000884780 + + +=============================================================================== +Nell + PCyl., Sph. +=============================================================================== + +------------------------------------------------------------------------------- +operation +proj=nell +a=6400000 +lat_1=0.5 +lat_2=2 +------------------------------------------------------------------------------- +tolerance 0.00010 +accept 2 1 +expect 223385.132504696 111698.236447187 +accept 2 -1 +expect 223385.132504696 -111698.236447187 +accept -2 1 +expect -223385.132504696 111698.236447187 +accept -2 -1 +expect -223385.132504696 -111698.236447187 + +direction inverse +accept 200 100 +expect 0.001790493 0.000895247 +accept 200 -100 +expect 0.001790493 -0.000895247 +accept -200 100 +expect -0.001790493 0.000895247 +accept -200 -100 +expect -0.001790493 -0.000895247 + + +=============================================================================== +Nell-Hammer + PCyl., Sph. +=============================================================================== + +------------------------------------------------------------------------------- +operation +proj=nell_h +a=6400000 +lat_1=0.5 +lat_2=2 +------------------------------------------------------------------------------- +tolerance 0.00010 +accept 2 1 +expect 223385.131640953 111698.236533562 +accept 2 -1 +expect 223385.131640953 -111698.236533562 +accept -2 1 +expect -223385.131640953 111698.236533562 +accept -2 -1 +expect -223385.131640953 -111698.236533562 + +direction inverse +accept 200 100 +expect 0.001790493 0.000895247 +accept 200 -100 +expect 0.001790493 -0.000895247 +accept -200 100 +expect -0.001790493 0.000895247 +accept -200 -100 +expect -0.001790493 -0.000895247 + + +=============================================================================== +Nicolosi Globular + Misc Sph, no inv. +=============================================================================== + +------------------------------------------------------------------------------- +operation +proj=nicol +a=6400000 +lat_1=0.5 +lat_2=2 +------------------------------------------------------------------------------- +tolerance 0.00010 +accept 2 1 +expect 223374.561814140 111732.553988545 +accept 2 -1 +expect 223374.561814140 -111732.553988545 +accept -2 1 +expect -223374.561814140 111732.553988545 +accept -2 -1 +expect -223374.561814140 -111732.553988545 + + +=============================================================================== +Near-sided perspective + Azi, Sph + h= +=============================================================================== + +------------------------------------------------------------------------------- +operation +proj=nsper +a=6400000 +h=1000000 +------------------------------------------------------------------------------- +tolerance 0.00010 +accept 2 1 +expect 222239.816114100 111153.763991925 +accept 2 -1 +expect 222239.816114100 -111153.763991925 +accept -2 1 +expect -222239.816114100 111153.763991925 +accept -2 -1 +expect -222239.816114100 -111153.763991925 + +direction inverse +accept 200 100 +expect 0.001790493 0.000895247 +accept 200 -100 +expect 0.001790493 -0.000895247 +accept -200 100 +expect -0.001790493 0.000895247 +accept -200 -100 +expect -0.001790493 -0.000895247 + + +=============================================================================== +New Zealand Map Grid + fixed Earth +=============================================================================== + +------------------------------------------------------------------------------- +operation +proj=nzmg +ellps=GRS80 +lat_1=0.5 +lat_2=2 +------------------------------------------------------------------------------- +tolerance 0.010 +accept 2 1 +expect 3352675144.747425100 -7043205391.100243600 +accept 2 -1 +expect 3691989502.779306400 -6729069415.332104700 +accept -2 1 +expect 4099000768.453238500 -7863208779.667248700 +accept -2 -1 +expect 4466166927.369976000 -7502531736.628604900 + +direction inverse +accept 200000.000000000 100000.000000000 +expect 175.482086827 -69.422692183 +accept 200000.000000000 -100000.000000000 +expect 175.756819473 -69.533571088 +accept -200000.000000000 100000.000000000 +expect 134.605119233 -61.459995711 +accept -200000.000000000 -100000.000000000 +expect 134.333684316 -61.621553676 + + +=============================================================================== +General Oblique Transformation + Misc Sph + o_proj= plus parameters for projection + o_lat_p= o_lon_p= (new pole) or + o_alpha= o_lon_c= o_lat_c= or + o_lon_1= o_lat_1= o_lon_2= o_lat_2= +=============================================================================== + +------------------------------------------------------------------------------- +operation +proj=ob_tran +R=6400000 +o_proj=latlon +o_lon_p=20 +o_lat_p=20 +lon_0=180 +------------------------------------------------------------------------------- +tolerance 0.00010 +accept 2 1 +expect -2.685687214 1.237430235 +accept 2 -1 +expect -2.695406975 1.202683395 +accept -2 1 +expect -2.899366393 1.237430235 +accept -2 -1 +expect -2.889646631 1.202683395 + +direction inverse +accept 200 100 +expect 121.551874841 -2.536100157 +accept 200 -100 +expect 63.261184340 17.585319579 +accept -200 100 +expect -141.100733224 26.091712305 +accept -200 -100 +expect -65.862385599 51.830295078 + + +=============================================================================== +Oblique Cylindrical Equal Area + Cyl, Sphlonc= alpha= or + lat_1= lat_2= lon_1= lon_2= +=============================================================================== + +------------------------------------------------------------------------------- +operation +proj=ocea +a=6400000 +lat_1=0.5 +lat_2=2 +------------------------------------------------------------------------------- +tolerance 0.00010 +accept 2 1 +expect 19994423.837934088 223322.760576728 +accept 2 -1 +expect 20217962.128015257 223322.760576729 +accept -2 1 +expect 19994423.837934092 -223322.760576727 +accept -2 -1 +expect 20217962.128015265 -223322.760576725 + +direction inverse +accept 200 100 +expect 179.999104753 0.001790493 +accept 200 -100 +expect -179.999104753 0.001790493 +accept -200 100 +expect 179.999104753 -0.001790493 +accept -200 -100 +expect -179.999104753 -0.001790493 + + +=============================================================================== +Oblated Equal Area + Misc Sph + n= m= theta= +=============================================================================== + +------------------------------------------------------------------------------- +operation +proj=oea +a=6400000 +lat_1=0.5 +lat_2=2 +n=1 +m=2 +theta=3 +------------------------------------------------------------------------------- +tolerance 0.00010 +accept 2 1 +expect 228926.872097864 99870.488430076 +accept 2 -1 +expect 217242.584036940 -123247.885607475 +accept -2 1 +expect -217242.584036940 123247.885607475 +accept -2 -1 +expect -228926.872097864 -99870.488430076 + +direction inverse +accept 200 100 +expect 0.001741186 0.000987727 +accept 200 -100 +expect 0.001834893 -0.000800312 +accept -200 100 +expect -0.001834893 0.000800312 +accept -200 -100 +expect -0.001741186 -0.000987727 + + +=============================================================================== +Oblique Mercator + Cyl, Sph&Ell no_rot + alpha= [gamma=] [no_off] lonc= or + lon_1= lat_1= lon_2= lat_2= +=============================================================================== + +------------------------------------------------------------------------------- +operation +proj=omerc +ellps=GRS80 +lat_1=0.5 +lat_2=2 +------------------------------------------------------------------------------- +tolerance 0.00010 +accept 2 1 +expect 222650.796885261 110642.229314984 +accept 2 -1 +expect 222650.796885261 -110642.229314984 +accept -2 1 +expect -222650.796885262 110642.229314984 +accept -2 -1 +expect -222650.796885262 -110642.229314984 + +direction inverse +accept 200 100 +expect 0.001796631 0.000904369 +accept 200 -100 +expect 0.001796631 -0.000904369 +accept -200 100 +expect -0.001796631 0.000904369 +accept -200 -100 +expect -0.001796631 -0.000904369 + + +=============================================================================== +Ortelius Oval + Misc Sph, no inv. +=============================================================================== + +------------------------------------------------------------------------------- +operation +proj=ortel +a=6400000 +lat_1=0 +lat_2=2 +------------------------------------------------------------------------------- +tolerance 0.00010 +accept 2 1 +expect 223374.577355253 111701.072127637 +accept 2 -1 +expect 223374.577355253 -111701.072127637 +accept -2 1 +expect -223374.577355253 111701.072127637 +accept -2 -1 +expect -223374.577355253 -111701.072127637 + + +=============================================================================== +Orthographic + Azi, Sph. +=============================================================================== + +------------------------------------------------------------------------------- +operation +proj=ortho +a=6400000 +lat_1=0.5 +lat_2=2 +------------------------------------------------------------------------------- +tolerance 0.00010 +accept 2 1 +expect 223322.760576727 111695.401198614 +accept 2 -1 +expect 223322.760576727 -111695.401198614 +accept -2 1 +expect -223322.760576727 111695.401198614 +accept -2 -1 +expect -223322.760576727 -111695.401198614 + +direction inverse +accept 200 100 +expect 0.001790493 0.000895247 +accept 200 -100 +expect 0.001790493 -0.000895247 +accept -200 100 +expect -0.001790493 0.000895247 +accept -200 -100 +expect -0.001790493 -0.000895247 + + +=============================================================================== +Perspective Conic + Conic, Sph + lat_1= and lat_2= +=============================================================================== + +------------------------------------------------------------------------------- +operation +proj=pconic +ellps=GRS80 +lat_1=0.5 +lat_2=2 +n=0.5 +------------------------------------------------------------------------------- +tolerance 0.00010 +accept 2 1 +expect 222588.098841617 111416.604770067 +accept 2 -1 +expect 222757.718091090 -111331.881531080 +accept -2 1 +expect -222588.098841617 111416.604770067 +accept -2 -1 +expect -222757.718091090 -111331.881531080 + +direction inverse +accept 200 100 +expect 0.001796358 0.000897964 +accept 200 -100 +expect 0.001796356 -0.000897965 +accept -200 100 +expect -0.001796358 0.000897964 +accept -200 -100 +expect -0.001796356 -0.000897965 + +------------------------------------------------------------------------------- +operation +proj=pconic +a=6400000 +lat_1=0.5 +lat_2=2 +n=0.5 +------------------------------------------------------------------------------- +tolerance 0.00010 +accept 2 1 +expect 223351.087094295 111798.518992055 +accept 2 -1 +expect 223521.287765217 -111713.505338457 +accept -2 1 +expect -223351.087094295 111798.518992055 +accept -2 -1 +expect -223521.287765217 -111713.505338457 + +direction inverse +accept 200 100 +expect 0.001790221 0.000894897 +accept 200 -100 +expect 0.001790220 -0.000894897 +accept -200 100 +expect -0.001790221 0.000894897 +accept -200 -100 +expect -0.001790220 -0.000894897 + + +=============================================================================== +Patterson Cylindrical + Cyl. +=============================================================================== + +------------------------------------------------------------------------------- +operation +proj=patterson +a=6400000 +lat_1=0.5 +lat_2=2 +------------------------------------------------------------------------------- +tolerance 0.00010 +accept 2 1 +expect 223402.144255274 113354.250397780 +accept 2 -1 +expect 223402.144255274 -113354.250397780 +accept -2 1 +expect -223402.144255274 113354.250397780 +accept -2 -1 +expect -223402.144255274 -113354.250397780 + +direction inverse +accept 200 100 +expect 0.001790493 0.000882190 +accept 200 -100 +expect 0.001790493 -0.000882190 +accept -200 100 +expect -0.001790493 0.000882190 +accept -200 -100 +expect -0.001790493 -0.000882190 + + +=============================================================================== +Polyconic (American) + Conic, Sph&Ell +=============================================================================== + +------------------------------------------------------------------------------- +operation +proj=poly +ellps=GRS80 +lat_1=0.5 +lat_2=2 +------------------------------------------------------------------------------- +tolerance 0.00010 +accept 2 1 +expect 222605.285770237 110642.194561440 +accept 2 -1 +expect 222605.285770237 -110642.194561440 +accept -2 1 +expect -222605.285770237 110642.194561440 +accept -2 -1 +expect -222605.285770237 -110642.194561440 + +direction inverse +accept 200 100 +expect 0.001796631 0.000904369 +accept 200 -100 +expect 0.001796631 -0.000904369 +accept -200 100 +expect -0.001796631 0.000904369 +accept -200 -100 +expect -0.001796631 -0.000904369 + +------------------------------------------------------------------------------- +operation +proj=poly +R=6400000 +lat_1=0.5 +lat_2=2 +------------------------------------------------------------------------------- +tolerance 0.00010 +accept 2 1 +expect 223368.105210219 111769.110491225 +accept 2 -1 +expect 223368.105210219 -111769.110491225 +accept -2 1 +expect -223368.105210219 111769.110491225 +accept -2 -1 +expect -223368.105210219 -111769.110491225 + +direction inverse +accept 200 100 +expect 0.001790493 0.000895247 +accept 200 -100 +expect 0.001790493 -0.000895247 +accept -200 100 +expect -0.001790493 0.000895247 +accept -200 -100 +expect -0.001790493 -0.000895247 + + +=============================================================================== +Putnins P1 + PCyl, Sph. +=============================================================================== + +------------------------------------------------------------------------------- +operation +proj=putp1 +a=6400000 +lat_1=0.5 +lat_2=2 +------------------------------------------------------------------------------- +tolerance 0.00010 +accept 2 1 +expect 211642.762754160 105831.180787330 +accept 2 -1 +expect 211642.762754160 -105831.180787330 +accept -2 1 +expect -211642.762754160 105831.180787330 +accept -2 -1 +expect -211642.762754160 -105831.180787330 + +direction inverse +accept 200 100 +expect 0.001889802 0.000944901 +accept 200 -100 +expect 0.001889802 -0.000944901 +accept -200 100 +expect -0.001889802 0.000944901 +accept -200 -100 +expect -0.001889802 -0.000944901 + + +=============================================================================== +Putnins P2 + PCyl., Sph. +=============================================================================== + +------------------------------------------------------------------------------- +operation +proj=putp2 +a=6400000 +lat_1=0.5 +lat_2=2 +------------------------------------------------------------------------------- +tolerance 0.00010 +accept 2 1 +expect 211638.039634339 117895.033043380 +accept 2 -1 +expect 211638.039634339 -117895.033043380 +accept -2 1 +expect -211638.039634339 117895.033043380 +accept -2 -1 +expect -211638.039634339 -117895.033043380 + +direction inverse +accept 200 100 +expect 0.001889802 0.000848202 +accept 200 -100 +expect 0.001889802 -0.000848202 +accept -200 100 +expect -0.001889802 0.000848202 +accept -200 -100 +expect -0.001889802 -0.000848202 + + +=============================================================================== +Putnins P3 + PCyl., Sph. +=============================================================================== + +------------------------------------------------------------------------------- +operation +proj=putp3 +a=6400000 +lat_1=0.5 +lat_2=2 +------------------------------------------------------------------------------- +tolerance 0.00010 +accept 2 1 +expect 178227.115507794 89124.560786088 +accept 2 -1 +expect 178227.115507794 -89124.560786088 +accept -2 1 +expect -178227.115507794 89124.560786088 +accept -2 -1 +expect -178227.115507794 -89124.560786088 + +direction inverse +accept 200 100 +expect 0.002244050 0.001122025 +accept 200 -100 +expect 0.002244050 -0.001122025 +accept -200 100 +expect -0.002244050 0.001122025 +accept -200 -100 +expect -0.002244050 -0.001122025 + + +=============================================================================== +Putnins P3' + PCyl., Sph. +=============================================================================== + +------------------------------------------------------------------------------- +operation +proj=putp3p +a=6400000 +lat_1=0.5 +lat_2=2 +------------------------------------------------------------------------------- +tolerance 0.00010 +accept 2 1 +expect 178238.118539985 89124.560786088 +accept 2 -1 +expect 178238.118539985 -89124.560786088 +accept -2 1 +expect -178238.118539985 89124.560786088 +accept -2 -1 +expect -178238.118539985 -89124.560786088 + +direction inverse +accept 200 100 +expect 0.002244050 0.001122025 +accept 200 -100 +expect 0.002244050 -0.001122025 +accept -200 100 +expect -0.002244050 0.001122025 +accept -200 -100 +expect -0.002244050 -0.001122025 + + +=============================================================================== +Putnins P4' + PCyl., Sph. +=============================================================================== + +------------------------------------------------------------------------------- +operation +proj=putp4p +a=6400000 +lat_1=0.5 +lat_2=2 +------------------------------------------------------------------------------- +tolerance 0.00010 +accept 2 1 +expect 195241.477349386 127796.782307926 +accept 2 -1 +expect 195241.477349386 -127796.782307926 +accept -2 1 +expect -195241.477349386 127796.782307926 +accept -2 -1 +expect -195241.477349386 -127796.782307926 + +direction inverse +accept 200 100 +expect 0.002048528 0.000782480 +accept 200 -100 +expect 0.002048528 -0.000782480 +accept -200 100 +expect -0.002048528 0.000782480 +accept -200 -100 +expect -0.002048528 -0.000782480 + + +=============================================================================== +Putnins P5 + PCyl., Sph. +=============================================================================== + +------------------------------------------------------------------------------- +operation +proj=putp5 +a=6400000 +lat_1=0.5 +lat_2=2 +------------------------------------------------------------------------------- +tolerance 0.00010 +accept 2 1 +expect 226367.213380562 113204.568558475 +accept 2 -1 +expect 226367.213380562 -113204.568558475 +accept -2 1 +expect -226367.213380562 113204.568558475 +accept -2 -1 +expect -226367.213380562 -113204.568558475 + +direction inverse +accept 200 100 +expect 0.001766713 0.000883357 +accept 200 -100 +expect 0.001766713 -0.000883357 +accept -200 100 +expect -0.001766713 0.000883357 +accept -200 -100 +expect -0.001766713 -0.000883357 + + +=============================================================================== +Putnins P5' + PCyl., Sph. +=============================================================================== + +------------------------------------------------------------------------------- +operation +proj=putp5p +a=6400000 +lat_1=0.5 +lat_2=2 +------------------------------------------------------------------------------- +tolerance 0.00010 +accept 2 1 +expect 226388.175248756 113204.568558475 +accept 2 -1 +expect 226388.175248756 -113204.568558475 +accept -2 1 +expect -226388.175248756 113204.568558475 +accept -2 -1 +expect -226388.175248756 -113204.568558475 + +direction inverse +accept 200 100 +expect 0.001766713 0.000883357 +accept 200 -100 +expect 0.001766713 -0.000883357 +accept -200 100 +expect -0.001766713 0.000883357 +accept -200 -100 +expect -0.001766713 -0.000883357 + + +=============================================================================== +Putnins P6 + PCyl., Sph. +=============================================================================== + +------------------------------------------------------------------------------- +operation +proj=putp6 +a=6400000 +lat_1=0.5 +lat_2=2 +------------------------------------------------------------------------------- +tolerance 0.00010 +accept 2 1 +expect 226369.395133403 110218.523796521 +accept 2 -1 +expect 226369.395133403 -110218.523796521 +accept -2 1 +expect -226369.395133403 110218.523796521 +accept -2 -1 +expect -226369.395133403 -110218.523796521 + +direction inverse +accept 200 100 +expect 0.001766713 0.000907296 +accept 200 -100 +expect 0.001766713 -0.000907296 +accept -200 100 +expect -0.001766713 0.000907296 +accept -200 -100 +expect -0.001766713 -0.000907296 + + +=============================================================================== +Putnins P6' + PCyl., Sph. +=============================================================================== + +------------------------------------------------------------------------------- +operation +proj=putp6p +a=6400000 +lat_1=0.5 +lat_2=2 +------------------------------------------------------------------------------- +tolerance 0.00010 +accept 2 1 +expect 198034.195132195 125989.475461323 +accept 2 -1 +expect 198034.195132195 -125989.475461323 +accept -2 1 +expect -198034.195132195 125989.475461323 +accept -2 -1 +expect -198034.195132195 -125989.475461323 + +direction inverse +accept 200 100 +expect 0.002019551 0.000793716 +accept 200 -100 +expect 0.002019551 -0.000793716 +accept -200 100 +expect -0.002019551 0.000793716 +accept -200 -100 +expect -0.002019551 -0.000793716 + + +=============================================================================== +Quartic Authalic + PCyl., Sph. +=============================================================================== + +------------------------------------------------------------------------------- +operation +proj=qua_aut +ellps=GRS80 +lat_1=0.5 +lat_2=2 +n=0.5 +------------------------------------------------------------------------------- +tolerance 0.00010 +accept 2 1 +expect 222613.549033097 111318.077887984 +accept 2 -1 +expect 222613.549033097 -111318.077887984 +accept -2 1 +expect -222613.549033097 111318.077887984 +accept -2 -1 +expect -222613.549033097 -111318.077887984 + +direction inverse +accept 200 100 +expect 0.001796631 0.000898315 +accept 200 -100 +expect 0.001796631 -0.000898315 +accept -200 100 +expect -0.001796631 0.000898315 +accept -200 -100 +expect -0.001796631 -0.000898315 + +------------------------------------------------------------------------------- +operation +proj=qua_aut +a=6400000 +lat_1=0.5 +lat_2=2 +n=0.5 +------------------------------------------------------------------------------- +tolerance 0.00010 +accept 2 1 +expect 223376.624524029 111699.654379186 +accept 2 -1 +expect 223376.624524029 -111699.654379186 +accept -2 1 +expect -223376.624524029 111699.654379186 +accept -2 -1 +expect -223376.624524029 -111699.654379186 + +direction inverse +accept 200 100 +expect 0.001790493 0.000895247 +accept 200 -100 +expect 0.001790493 -0.000895247 +accept -200 100 +expect -0.001790493 0.000895247 +accept -200 -100 +expect -0.001790493 -0.000895247 + + +=============================================================================== +Quadrilateralized Spherical Cube + Azi, Sph. +=============================================================================== + +------------------------------------------------------------------------------- +operation +proj=qsc +ellps=GRS80 +lat_1=0.5 +lat_2=2 +------------------------------------------------------------------------------- +tolerance 0.00010 +accept 2 1 +expect 304638.450843852 164123.870923794 +accept 2 -1 +expect 304638.450843852 -164123.870923794 +accept -2 1 +expect -304638.450843852 164123.870923794 +accept -2 -1 +expect -304638.450843852 -164123.870923794 + +direction inverse +accept 200 100 +expect 0.001321341 0.000610653 +accept 200 -100 +expect 0.001321341 -0.000610653 +accept -200 100 +expect -0.001321341 0.000610653 +accept -200 -100 +expect -0.001321341 -0.000610653 + +------------------------------------------------------------------------------- +operation +proj=qsc +R=6400000 +lat_1=0.5 +lat_2=2 +------------------------------------------------------------------------------- +tolerance 0.00010 +accept 2 1 +expect 305863.792402891 165827.722754715 +accept 2 -1 +expect 305863.792402891 -165827.722754715 +accept -2 1 +expect -305863.792402891 165827.722754715 +accept -2 -1 +expect -305863.792402891 -165827.722754715 + +direction inverse +accept 200 100 +expect 0.001316827 0.000604493 +accept 200 -100 +expect 0.001316827 -0.000604493 +accept -200 100 +expect -0.001316827 0.000604493 +accept -200 -100 +expect -0.001316827 -0.000604493 + + +=============================================================================== +Robinson + PCyl., Sph. +=============================================================================== + +------------------------------------------------------------------------------- +operation +proj=robin +a=6400000 +lat_1=0.5 +lat_2=2 +------------------------------------------------------------------------------- +tolerance 0.00010 +accept 2 1 +expect 189588.423282508 107318.530350703 +accept 2 -1 +expect 189588.423282508 -107318.530350703 +accept -2 1 +expect -189588.423282508 107318.530350703 +accept -2 -1 +expect -189588.423282508 -107318.530350703 + +direction inverse +accept 200 100 +expect 0.002109689 0.000931806 +accept 200 -100 +expect 0.002109689 -0.000931806 +accept -200 100 +expect -0.002109689 0.000931806 +accept -200 -100 +expect -0.002109689 -0.000931806 + + +=============================================================================== +Roussilhe Stereographic + Azi., Ellps. +=============================================================================== + +------------------------------------------------------------------------------- +operation +proj=rouss +ellps=GRS80 +lat_1=0.5 +lat_2=2 +------------------------------------------------------------------------------- +tolerance 0.00010 +accept 2 1 +expect 222644.894131617 110611.091868370 +accept 2 -1 +expect 222644.894131617 -110611.091868370 +accept -2 1 +expect -222644.894131617 110611.091868370 +accept -2 -1 +expect -222644.894131617 -110611.091868370 + +direction inverse +accept 200 100 +expect 0.001796631 0.000904369 +accept 200 -100 +expect 0.001796631 -0.000904369 +accept -200 100 +expect -0.001796631 0.000904369 +accept -200 -100 +expect -0.001796631 -0.000904369 + + +=============================================================================== +Rectangular Polyconic + Conic, Sph., no inv. + lat_ts= +=============================================================================== + +------------------------------------------------------------------------------- +operation +proj=rpoly +a=6400000 +lat_1=0.5 +lat_2=2 +------------------------------------------------------------------------------- +tolerance 0.00010 +accept 2 1 +expect 223368.098302014 111769.110486991 +accept 2 -1 +expect 223368.098302014 -111769.110486991 +accept -2 1 +expect -223368.098302014 111769.110486991 +accept -2 -1 +expect -223368.098302014 -111769.110486991 + + +=============================================================================== +Sinusoidal (Sanson-Flamsteed) + PCyl, Sph&Ell +=============================================================================== + +------------------------------------------------------------------------------- +operation +proj=sinu +ellps=GRS80 +lat_1=0.5 +lat_2=2 +------------------------------------------------------------------------------- +tolerance 0.00010 +accept 2 1 +expect 222605.299539466 110574.388554153 +accept 2 -1 +expect 222605.299539466 -110574.388554153 +accept -2 1 +expect -222605.299539466 110574.388554153 +accept -2 -1 +expect -222605.299539466 -110574.388554153 + +direction inverse +accept 200 100 +expect 0.001796631 0.000904369 +accept 200 -100 +expect 0.001796631 -0.000904369 +accept -200 100 +expect -0.001796631 0.000904369 +accept -200 -100 +expect -0.001796631 -0.000904369 + +------------------------------------------------------------------------------- +operation +proj=sinu +R=6400000 +lat_1=0.5 +lat_2=2 +------------------------------------------------------------------------------- +tolerance 0.00010 +accept 2 1 +expect 223368.119026632 111701.072127637 +accept 2 -1 +expect 223368.119026632 -111701.072127637 +accept -2 1 +expect -223368.119026632 111701.072127637 +accept -2 -1 +expect -223368.119026632 -111701.072127637 + +direction inverse +accept 200 100 +expect 0.001790493 0.000895247 +accept 200 -100 +expect 0.001790493 -0.000895247 +accept -200 100 +expect -0.001790493 0.000895247 +accept -200 -100 +expect -0.001790493 -0.000895247 + + +=============================================================================== +Swiss. Obl. Mercator + Cyl, Ell + For CH1903 +=============================================================================== + +------------------------------------------------------------------------------- +operation +proj=somerc +ellps=GRS80 +lat_1=0.5 +lat_2=2 +n=0.5 +------------------------------------------------------------------------------- +tolerance 0.00010 +accept 2 1 +expect 222638.981586547 110579.965218249 +accept 2 -1 +expect 222638.981586547 -110579.965218251 +accept -2 1 +expect -222638.981586547 110579.965218249 +accept -2 -1 +expect -222638.981586547 -110579.965218251 + +direction inverse +accept 200 100 +expect 0.001796631 0.000904369 +accept 200 -100 +expect 0.001796631 -0.000904369 +accept -200 100 +expect -0.001796631 0.000904369 +accept -200 -100 +expect -0.001796631 -0.000904369 + +------------------------------------------------------------------------------- +operation +proj=somerc +R=6400000 +lat_1=0.5 +lat_2=2 +n=0.5 +------------------------------------------------------------------------------- +tolerance 0.00010 +accept 2 1 +expect 223402.144255274 111706.743574944 +accept 2 -1 +expect 223402.144255274 -111706.743574945 +accept -2 1 +expect -223402.144255274 111706.743574944 +accept -2 -1 +expect -223402.144255274 -111706.743574945 + +direction inverse +accept 200 100 +expect 0.001790493 0.000895247 +accept 200 -100 +expect 0.001790493 -0.000895247 +accept -200 100 +expect -0.001790493 0.000895247 +accept -200 -100 +expect -0.001790493 -0.000895247 + + +=============================================================================== +Stereographic + Azi, Sph&Ell + lat_ts= +=============================================================================== + +------------------------------------------------------------------------------- +operation +proj=stere +ellps=GRS80 +lat_1=0.5 +lat_2=2 +n=0.5 +------------------------------------------------------------------------------- +tolerance 0.00010 +accept 2 1 +expect 222644.854550117 110610.883474174 +accept 2 -1 +expect 222644.854550117 -110610.883474174 +accept -2 1 +expect -222644.854550117 110610.883474174 +accept -2 -1 +expect -222644.854550117 -110610.883474174 + +direction inverse +accept 200 100 +expect 0.001796631 0.000904369 +accept 200 -100 +expect 0.001796631 -0.000904369 +accept -200 100 +expect -0.001796631 0.000904369 +accept -200 -100 +expect -0.001796631 -0.000904369 + +------------------------------------------------------------------------------- +operation +proj=stere +R=6400000 +lat_1=0.5 +lat_2=2 +n=0.5 +------------------------------------------------------------------------------- +tolerance 0.00010 +accept 2 1 +expect 223407.810259507 111737.938996443 +accept 2 -1 +expect 223407.810259507 -111737.938996443 +accept -2 1 +expect -223407.810259507 111737.938996443 +accept -2 -1 +expect -223407.810259507 -111737.938996443 + +direction inverse +accept 200 100 +expect 0.001790493 0.000895247 +accept 200 -100 +expect 0.001790493 -0.000895247 +accept -200 100 +expect -0.001790493 0.000895247 +accept -200 -100 +expect -0.001790493 -0.000895247 + + +=============================================================================== +Oblique Stereographic Alternative + Azimuthal, Sph&Ell +=============================================================================== + +------------------------------------------------------------------------------- +operation +proj=sterea +ellps=GRS80 +lat_1=0.5 +lat_2=2 +n=0.5 +------------------------------------------------------------------------------- +tolerance 0.00010 +accept 2 1 +expect 222644.894109198 110611.091871737 +accept 2 -1 +expect 222644.894109198 -110611.091871738 +accept -2 1 +expect -222644.894109198 110611.091871737 +accept -2 -1 +expect -222644.894109198 -110611.091871738 + +direction inverse +accept 200 100 +expect 0.001796631 0.000904369 +accept 200 -100 +expect 0.001796631 -0.000904369 +accept -200 100 +expect -0.001796631 0.000904369 +accept -200 -100 +expect -0.001796631 -0.000904369 + +------------------------------------------------------------------------------- +operation +proj=sterea +R=6400000 +lat_1=0.5 +lat_2=2 +n=0.5 +------------------------------------------------------------------------------- +tolerance 0.00010 +accept 2 1 +expect 223407.810259507 111737.938996443 +accept 2 -1 +expect 223407.810259507 -111737.938996443 +accept -2 1 +expect -223407.810259507 111737.938996443 +accept -2 -1 +expect -223407.810259507 -111737.938996443 + +direction inverse +accept 200 100 +expect 0.001790493 0.000895247 +accept 200 -100 +expect 0.001790493 -0.000895247 +accept -200 100 +expect -0.001790493 0.000895247 +accept -200 -100 +expect -0.001790493 -0.000895247 + + +=============================================================================== +Gauss-Schreiber Transverse Mercator (aka Gauss-Laborde Reunion) + Cyl, Sph&Ell + lat_0= lon_0= k_0= +=============================================================================== + +------------------------------------------------------------------------------- +operation +proj=gstmerc +R=6400000 +lat_1=0.5 +lat_2=2 +------------------------------------------------------------------------------- +tolerance 0.00010 +accept 2 1 +expect 223413.466406322 111769.145040586 +accept 2 -1 +expect 223413.466406322 -111769.145040587 +accept -2 1 +expect -223413.466406323 111769.145040586 +accept -2 -1 +expect -223413.466406323 -111769.145040587 + +direction inverse +accept 200 100 +expect 0.001790493 0.000895247 +accept 200 -100 +expect 0.001790493 -0.000895247 +accept -200 100 +expect -0.001790493 0.000895247 +accept -200 -100 +expect -0.001790493 -0.000895247 + + +=============================================================================== +Transverse Central Cylindrical + Cyl, Sph, no inv. +=============================================================================== + +------------------------------------------------------------------------------- +operation +proj=tcc +a=6400000 +lat_1=0.5 +lat_2=2 +n=0.5 +------------------------------------------------------------------------------- +tolerance 0.00010 +accept 2 1 +expect 223458.844192458 111769.145040586 +accept 2 -1 +expect 223458.844192458 -111769.145040586 +accept -2 1 +expect -223458.844192458 111769.145040586 +accept -2 -1 +expect -223458.844192458 -111769.145040586 + + +=============================================================================== +Transverse Cylindrical Equal Area + Cyl, Sph +=============================================================================== + +------------------------------------------------------------------------------- +operation +proj=tcea +a=6400000 +lat_1=0.5 +lat_2=2 +n=0.5 +------------------------------------------------------------------------------- +tolerance 0.00010 +accept 2 1 +expect 223322.760576727 111769.145040586 +accept 2 -1 +expect 223322.760576727 -111769.145040586 +accept -2 1 +expect -223322.760576727 111769.145040586 +accept -2 -1 +expect -223322.760576727 -111769.145040586 + +direction inverse +accept 200 100 +expect 0.001790493 0.000895247 +accept 200 -100 +expect 0.001790493 -0.000895247 +accept -200 100 +expect -0.001790493 0.000895247 +accept -200 -100 +expect -0.001790493 -0.000895247 + + +=============================================================================== +Times + Cyl, Sph +=============================================================================== + +------------------------------------------------------------------------------- +operation +proj=times +ellps=sphere +------------------------------------------------------------------------------- +tolerance 0.00010 +accept 0.000000000 0.000000000 +expect 0.000000000 0.000000000 +accept 80.000000000 70.000000000 +expect 5785183.576067096 7615452.066120422 +accept 25.000000000 -10.000000000 +expect 2065971.530107881 -951526.064849459 +accept -35.000000000 20.000000000 +expect -2873054.045485095 1917730.953000521 +accept -45.000000000 -30.000000000 +expect -3651383.203521487 -2914213.457815921 + +direction inverse +accept 0.000000000 0.000000000 +expect 0.000000000 0.000000000 +accept 5785183.576067096 7615452.066120422 +expect 80.000000000 70.000000000 +accept 2065971.530107881 -951526.064849459 +expect 25.000000000 -10.000000000 +accept -2873054.045485095 1917730.953000521 +expect -35.000000000 20.000000000 +accept -3651383.203521487 -2914213.457815921 +expect -45.000000000 -30.000000000 + + +=============================================================================== +Tissot + Conic, Sph + lat_1= and lat_2= +=============================================================================== + +------------------------------------------------------------------------------- +operation +proj=tissot +ellps=GRS80 +lat_1=0.5 +lat_2=2 +n=0.5 +------------------------------------------------------------------------------- +tolerance 0.00010 +accept 2 1 +expect 222641.078699631 54347.828487281 +accept 2 -1 +expect 222810.614513941 -168291.088549939 +accept -2 1 +expect -222641.078699631 54347.828487281 +accept -2 -1 +expect -222810.614513941 -168291.088549939 + +direction inverse +accept 200 100 +expect 0.001796281 0.513444955 +accept 200 -100 +expect 0.001796279 0.511648325 +accept -200 100 +expect -0.001796281 0.513444955 +accept -200 -100 +expect -0.001796279 0.511648325 + +------------------------------------------------------------------------------- +operation +proj=tissot +a=6400000 +lat_1=0.5 +lat_2=2 +n=0.5 +------------------------------------------------------------------------------- +tolerance 0.00010 +accept 2 1 +expect 223404.248556849 54534.122161158 +accept 2 -1 +expect 223574.365506608 -168867.957323528 +accept -2 1 +expect -223404.248556849 54534.122161158 +accept -2 -1 +expect -223574.365506608 -168867.957323528 + +direction inverse +accept 200 100 +expect 0.001790144 0.513441886 +accept 200 -100 +expect 0.001790143 0.511651393 +accept -200 100 +expect -0.001790144 0.513441886 +accept -200 -100 +expect -0.001790143 0.511651393 + + +=============================================================================== +Transverse Mercator + Cyl, Sph&Ell +=============================================================================== + +------------------------------------------------------------------------------- +operation +proj=tmerc +ellps=GRS80 +lat_1=0.5 +lat_2=2 +n=0.5 +------------------------------------------------------------------------------- +tolerance 0.00010 +accept 2 1 +expect 222650.796795778 110642.229411927 +accept 2 -1 +expect 222650.796795778 -110642.229411927 +accept -2 1 +expect -222650.796795778 110642.229411927 +accept -2 -1 +expect -222650.796795778 -110642.229411927 + +direction inverse +accept 200 100 +expect 0.001796631 0.000904369 +accept 200 -100 +expect 0.001796631 -0.000904369 +accept -200 100 +expect -0.001796631 0.000904369 +accept -200 -100 +expect -0.001796631 -0.000904369 + +------------------------------------------------------------------------------- +operation +proj=tmerc +R=6400000 +lat_1=0.5 +lat_2=2 +n=0.5 +------------------------------------------------------------------------------- +tolerance 0.00010 +accept 2 1 +expect 223413.466406322 111769.145040597 +accept 2 -1 +expect 223413.466406322 -111769.145040597 +accept -2 1 +expect -223413.466406322 111769.145040597 +accept -2 -1 +expect -223413.466406322 -111769.145040597 + +direction inverse +accept 200 100 +expect 0.001790493 0.000895247 +accept 200 -100 +expect 0.001790493 -0.000895247 +accept -200 100 +expect -0.001790493 0.000895247 +accept -200 -100 +expect -0.001790493 -0.000895247 + + +=============================================================================== +Two Point Equidistant + Misc Sph + lat_1= lon_1= lat_2= lon_2= +=============================================================================== + +------------------------------------------------------------------------------- +operation +proj=tpeqd +ellps=GRS80 +lat_1=0.5 +lat_2=2 +n=0.5 +------------------------------------------------------------------------------- +tolerance 0.00010 +accept 2 1 +expect -27750.758831679 -222599.403691777 +accept 2 -1 +expect -250434.937024036 -222655.938193266 +accept -2 1 +expect -27750.758831679 222599.403691777 +accept -2 -1 +expect -250434.937024036 222655.938193266 + +direction inverse +accept 200 100 +expect -0.000898556 1.251796630 +accept 200 -100 +expect 0.000898556 1.251796630 +accept -200 100 +expect -0.000898554 1.248203369 +accept -200 -100 +expect 0.000898554 1.248203369 + +------------------------------------------------------------------------------- +operation +proj=tpeqd +a=6400000 +lat_1=0.5 +lat_2=2 +n=0.5 +------------------------------------------------------------------------------- +tolerance 0.00010 +accept 2 1 +expect -27845.882978485 -223362.430695260 +accept 2 -1 +expect -251293.378764651 -223419.158985908 +accept -2 1 +expect -27845.882978485 223362.430695260 +accept -2 -1 +expect -251293.378764651 223419.158985908 + +direction inverse +accept 200 100 +expect -0.000895486 1.251790493 +accept 200 -100 +expect 0.000895486 1.251790493 +accept -200 100 +expect -0.000895485 1.248209507 +accept -200 -100 +expect 0.000895485 1.248209507 + + +=============================================================================== +Tilted perspective + Azi, Sph + tilt= azi= h= +=============================================================================== + +------------------------------------------------------------------------------- +operation +proj=tpers +a=6400000 +h=1000000 +azi=20 +------------------------------------------------------------------------------- +tolerance 0.00010 +accept 2 1 +expect 170820.288955531 180460.865555805 +accept 2 -1 +expect 246853.941538942 -28439.878035775 +accept -2 1 +expect -246853.941538942 28439.878035775 +accept -2 -1 +expect -170820.288955531 -180460.865555805 + +direction inverse +accept 200 100 +expect 0.001988706 0.000228872 +accept 200 -100 +expect 0.001376321 -0.001453641 +accept -200 100 +expect -0.001376321 0.001453641 +accept -200 -100 +expect -0.001988706 -0.000228872 + + +=============================================================================== +Universal Polar Stereographic + Azi, Sph&Ell + south +=============================================================================== + +------------------------------------------------------------------------------- +operation +proj=ups +ellps=GRS80 +lat_1=0.5 +lat_2=2 +n=0.5 +------------------------------------------------------------------------------- +tolerance 0.00010 +accept 2 1 +expect 2433455.563438467 -10412543.301512826 +accept 2 -1 +expect 2448749.118568199 -10850493.419804076 +accept -2 1 +expect 1566544.436561533 -10412543.301512826 +accept -2 -1 +expect 1551250.881431801 -10850493.419804076 + +direction inverse +accept 200 100 +expect -44.998567498 64.918236287 +accept 200 -100 +expect -44.995702709 64.917020251 +accept -200 100 +expect -45.004297076 64.915804281 +accept -200 -100 +expect -45.001432287 64.914588378 + + +=============================================================================== +Urmaev V + PCyl., Sph., no inv. + n= q= alpha= +=============================================================================== + +------------------------------------------------------------------------------- +operation +proj=urm5 +a=6400000 +lat_1=0.5 +lat_2=2 +n=0.5 +------------------------------------------------------------------------------- +tolerance 0.00010 +accept 2 1 +expect 223393.638433964 111696.818785117 +accept 2 -1 +expect 223393.638433964 -111696.818785117 +accept -2 1 +expect -223393.638433964 111696.818785117 +accept -2 -1 +expect -223393.638433964 -111696.818785117 + + +=============================================================================== +Urmaev Flat-Polar Sinusoidal + PCyl, Sph. + n= +=============================================================================== + +------------------------------------------------------------------------------- +operation +proj=urmfps +a=6400000 +lat_1=0.5 +lat_2=2 +n=0.5 +------------------------------------------------------------------------------- +tolerance 0.00010 +accept 2 1 +expect 196001.708134192 127306.843329993 +accept 2 -1 +expect 196001.708134192 -127306.843329993 +accept -2 1 +expect -196001.708134192 127306.843329993 +accept -2 -1 +expect -196001.708134192 -127306.843329993 + +direction inverse +accept 200 100 +expect 0.002040721 0.000785474 +accept 200 -100 +expect 0.002040721 -0.000785474 +accept -200 100 +expect -0.002040721 0.000785474 +accept -200 -100 +expect -0.002040721 -0.000785474 + + +=============================================================================== +Universal Transverse Mercator (UTM) + Cyl, Sph + zone= south +=============================================================================== + +------------------------------------------------------------------------------- +operation +proj=utm +ellps=GRS80 +lat_1=0.5 +lat_2=2 +n=0.5 +zone=30 +------------------------------------------------------------------------------- +tolerance 0.00010 +accept 2 1 +expect 1057002.405491298 110955.141175949 +accept 2 -1 +expect 1057002.405491298 -110955.141175949 +accept -2 1 +expect 611263.812278905 110547.105696804 +accept -2 -1 +expect 611263.812278905 -110547.105696804 + +direction inverse +accept 200 100 +expect -7.486952083 0.000901940 +accept 200 -100 +expect -7.486952083 -0.000901940 +accept -200 100 +expect -7.490535682 0.000901935 +accept -200 -100 +expect -7.490535682 -0.000901935 + + +=============================================================================== +van der Grinten (I) + Misc Sph +=============================================================================== + +------------------------------------------------------------------------------- +operation +proj=vandg +a=6400000 +lat_1=0.5 +lat_2=2 +no_defs +------------------------------------------------------------------------------- +tolerance 0.00010 +accept 2 1 +expect 223395.249543407 111704.596633675 +rem 223395.249543407 111704.596633675 osgeo +rem 223395.249543407 111704.596633675 debug/bin + + +accept 2 -1 +expect 223395.249543407 -111704.596633675 +accept -2 1 +expect -223395.249543407 111704.596633675 +accept -2 -1 +expect -223395.249543407 -111704.596633675 + +direction inverse +accept 200 100 +expect 0.001790494 0.000895247 +accept 200 -100 +expect 0.001790494 -0.000895247 +accept -200 100 +expect -0.001790494 0.000895247 +accept -200 -100 +expect -0.001790494 -0.000895247 + + +=============================================================================== +van der Grinten II + Misc Sph, no inv. +=============================================================================== + +------------------------------------------------------------------------------- +operation +proj=vandg2 +a=6400000 +lat_1=0.5 +lat_2=2 +------------------------------------------------------------------------------- +tolerance 0.00010 +accept 2 1 +expect 223395.247850437 111718.491037226 +accept 2 -1 +expect 223395.247850437 -111718.491037226 +accept -2 1 +expect -223395.247850437 111718.491037226 +accept -2 -1 +expect -223395.247850437 -111718.491037226 + + +=============================================================================== +van der Grinten III + Misc Sph, no inv. +=============================================================================== + +------------------------------------------------------------------------------- +operation +proj=vandg3 +a=6400000 +lat_1=0.5 +lat_2=2 +------------------------------------------------------------------------------- +tolerance 0.00010 +accept 2 1 +expect 223395.249552831 111704.519904421 +accept 2 -1 +expect 223395.249552831 -111704.519904421 +accept -2 1 +expect -223395.249552831 111704.519904421 +accept -2 -1 +expect -223395.249552831 -111704.519904421 + + +=============================================================================== +van der Grinten IV + Misc Sph, no inv. +=============================================================================== + +------------------------------------------------------------------------------- +operation +proj=vandg4 +R=6400000 +lat_1=0.5 +lat_2=2 +------------------------------------------------------------------------------- +tolerance 0.01 +accept 2 1 +expect 223374.577294355 111701.195484154 +accept 2 -1 +expect 223374.577294355 -111701.195484154 +accept -2 1 +expect -223374.577294355 111701.195484154 +accept -2 -1 +expect -223374.577294355 -111701.195484154 + + +=============================================================================== +Vitkovsky I + Conic, Sph + lat_1= and lat_2= +=============================================================================== + +------------------------------------------------------------------------------- +operation +proj=vitk1 +ellps=GRS80 +lat_1=0.5 +lat_2=2 +n=0.5 +------------------------------------------------------------------------------- +tolerance 0.00010 +accept 2 1 +expect 222607.171211458 111404.251442435 +accept 2 -1 +expect 222776.716709598 -111234.665587445 +accept -2 1 +expect -222607.171211458 111404.251442435 +accept -2 -1 +expect -222776.716709598 -111234.665587445 + +direction inverse +accept 200 100 +expect 0.001796204 0.000898315 +accept 200 -100 +expect 0.001796202 -0.000898316 +accept -200 100 +expect -0.001796204 0.000898315 +accept -200 -100 +expect -0.001796202 -0.000898316 + +------------------------------------------------------------------------------- +operation +proj=vitk1 +a=6400000 +lat_1=0.5 +lat_2=2 +n=0.5 +------------------------------------------------------------------------------- +tolerance 0.00010 +accept 2 1 +expect 223370.224840471 111786.123319644 +accept 2 -1 +expect 223540.351507255 -111615.956157675 +accept -2 1 +expect -223370.224840471 111786.123319644 +accept -2 -1 +expect -223540.351507255 -111615.956157675 + +direction inverse +accept 200 100 +expect 0.001790068 0.000895246 +accept 200 -100 +expect 0.001790066 -0.000895247 +accept -200 100 +expect -0.001790068 0.000895246 +accept -200 -100 +expect -0.001790066 -0.000895247 + + +=============================================================================== +Wagner I (Kavraisky VI) + PCyl, Sph. +=============================================================================== + +------------------------------------------------------------------------------- +operation +proj=wag1 +a=6400000 +lat_1=0.5 +lat_2=2 +n=0.5 +------------------------------------------------------------------------------- +tolerance 0.00010 +accept 2 1 +expect 195986.781561158 127310.075060660 +accept 2 -1 +expect 195986.781561158 -127310.075060660 +accept -2 1 +expect -195986.781561158 127310.075060660 +accept -2 -1 +expect -195986.781561158 -127310.075060660 + +direction inverse +accept 200 100 +expect 0.002040721 0.000785474 +accept 200 -100 +expect 0.002040721 -0.000785474 +accept -200 100 +expect -0.002040721 0.000785474 +accept -200 -100 +expect -0.002040721 -0.000785474 + + +=============================================================================== +Wagner II + PCyl., Sph. +=============================================================================== + +------------------------------------------------------------------------------- +operation +proj=wag2 +a=6400000 +lat_1=0.5 +lat_2=2 +------------------------------------------------------------------------------- +tolerance 0.00010 +accept 2 1 +expect 206589.888099962 120778.040357547 +accept 2 -1 +expect 206589.888099962 -120778.040357547 +accept -2 1 +expect -206589.888099962 120778.040357547 +accept -2 -1 +expect -206589.888099962 -120778.040357547 + +direction inverse +accept 200 100 +expect 0.001936024 0.000827958 +accept 200 -100 +expect 0.001936024 -0.000827958 +accept -200 100 +expect -0.001936024 0.000827958 +accept -200 -100 +expect -0.001936024 -0.000827958 + + +=============================================================================== +Wagner III + PCyl., Sph. + lat_ts= +=============================================================================== + +------------------------------------------------------------------------------- +operation +proj=wag3 +a=6400000 +lat_1=0.5 +lat_2=2 +------------------------------------------------------------------------------- +tolerance 0.00010 +accept 2 1 +expect 223387.021718166 111701.072127637 +accept 2 -1 +expect 223387.021718166 -111701.072127637 +accept -2 1 +expect -223387.021718166 111701.072127637 +accept -2 -1 +expect -223387.021718166 -111701.072127637 + +direction inverse +accept 200 100 +expect 0.001790493 0.000895247 +accept 200 -100 +expect 0.001790493 -0.000895247 +accept -200 100 +expect -0.001790493 0.000895247 +accept -200 -100 +expect -0.001790493 -0.000895247 + + +=============================================================================== +Wagner IV + PCyl., Sph. +=============================================================================== + +------------------------------------------------------------------------------- +operation +proj=wag4 +a=6400000 +lat_1=0.5 +lat_2=2 +------------------------------------------------------------------------------- +tolerance 0.00010 +accept 2 1 +expect 192801.218662384 129416.216394803 +accept 2 -1 +expect 192801.218662384 -129416.216394803 +accept -2 1 +expect -192801.218662384 129416.216394803 +accept -2 -1 +expect -192801.218662384 -129416.216394803 + +direction inverse +accept 200 100 +expect 0.002074503 0.000772683 +accept 200 -100 +expect 0.002074503 -0.000772683 +accept -200 100 +expect -0.002074503 0.000772683 +accept -200 -100 +expect -0.002074503 -0.000772683 + + +=============================================================================== +Wagner V + PCyl., Sph. +=============================================================================== + +------------------------------------------------------------------------------- +operation +proj=wag5 +a=6400000 +lat_1=0.5 +lat_2=2 +------------------------------------------------------------------------------- +tolerance 0.00010 +accept 2 1 +expect 203227.051925325 138651.631442713 +accept 2 -1 +expect 203227.051925325 -138651.631442713 +accept -2 1 +expect -203227.051925325 138651.631442713 +accept -2 -1 +expect -203227.051925325 -138651.631442713 + +direction inverse +accept 200 100 +expect 0.001968072 0.000721216 +accept 200 -100 +expect 0.001968072 -0.000721216 +accept -200 100 +expect -0.001968072 0.000721216 +accept -200 -100 +expect -0.001968072 -0.000721216 + + +=============================================================================== +Wagner VI + PCyl, Sph. +=============================================================================== + +------------------------------------------------------------------------------- +operation +proj=wag6 +a=6400000 +lat_1=0.5 +lat_2=2 +------------------------------------------------------------------------------- +tolerance 0.00010 +accept 2 1 +expect 211652.562164410 105831.180787330 +accept 2 -1 +expect 211652.562164410 -105831.180787330 +accept -2 1 +expect -211652.562164410 105831.180787330 +accept -2 -1 +expect -211652.562164410 -105831.180787330 + +direction inverse +accept 200 100 +expect 0.001889802 0.000944901 +accept 200 -100 +expect 0.001889802 -0.000944901 +accept -200 100 +expect -0.001889802 0.000944901 +accept -200 -100 +expect -0.001889802 -0.000944901 + + +=============================================================================== +Wagner VII + Misc Sph, no inv. +=============================================================================== + +------------------------------------------------------------------------------- +operation +proj=wag7 +a=6400000 +lat_1=0.5 +lat_2=2 +------------------------------------------------------------------------------- +tolerance 0.00010 +accept 2 1 +expect 198601.876957312 125637.045714171 +accept 2 -1 +expect 198601.876957312 -125637.045714171 +accept -2 1 +expect -198601.876957312 125637.045714171 +accept -2 -1 +expect -198601.876957312 -125637.045714171 + + +=============================================================================== +Werenskiold I + PCyl., Sph. +=============================================================================== + +------------------------------------------------------------------------------- +operation +proj=weren +a=6400000 +lat_1=0.5 +lat_2=2 +------------------------------------------------------------------------------- +tolerance 0.00010 +accept 2 1 +expect 223378.515757634 146214.093042288 +accept 2 -1 +expect 223378.515757634 -146214.093042288 +accept -2 1 +expect -223378.515757634 146214.093042288 +accept -2 -1 +expect -223378.515757634 -146214.093042288 + +direction inverse +accept 200 100 +expect 0.001790493 0.000683918 +accept 200 -100 +expect 0.001790493 -0.000683918 +accept -200 100 +expect -0.001790493 0.000683918 +accept -200 -100 +expect -0.001790493 -0.000683918 + + +=============================================================================== +Winkel I + PCyl., Sph. + lat_ts= +=============================================================================== + +------------------------------------------------------------------------------- +operation +proj=wink1 +a=6400000 +lat_1=0.5 +lat_2=2 +------------------------------------------------------------------------------- +tolerance 0.00010 +accept 2 1 +expect 223385.131640953 111701.072127637 +accept 2 -1 +expect 223385.131640953 -111701.072127637 +accept -2 1 +expect -223385.131640953 111701.072127637 +accept -2 -1 +expect -223385.131640953 -111701.072127637 + +direction inverse +accept 200 100 +expect 0.001790493 0.000895247 +accept 200 -100 +expect 0.001790493 -0.000895247 +accept -200 100 +expect -0.001790493 0.000895247 +accept -200 -100 +expect -0.001790493 -0.000895247 + + +=============================================================================== +Winkel II + PCyl., Sph., no inv. + lat_1= +=============================================================================== + +------------------------------------------------------------------------------- +operation +proj=wink2 +a=6400000 +lat_1=0.5 +lat_2=2 +------------------------------------------------------------------------------- +tolerance 0.00010 +accept 2 1 +expect 223387.396433786 124752.032797445 +accept 2 -1 +expect 223387.396433786 -124752.032797445 +accept -2 1 +expect -223387.396433786 124752.032797445 +accept -2 -1 +expect -223387.396433786 -124752.032797445 + + +=============================================================================== +Winkel Tripel + Misc Sph + lat_1 +=============================================================================== + +------------------------------------------------------------------------------- +operation +proj=wintri +a=6400000 +lat_1=0 +lat_2=2 +------------------------------------------------------------------------------- +tolerance 0.00010 +accept 2 1 +expect 223390.801533485 111703.907505745 +accept 2 -1 +expect 223390.801533485 -111703.907505745 +accept -2 1 +expect -223390.801533485 111703.907505745 +accept -2 -1 +expect -223390.801533485 -111703.907505745 + +direction inverse +accept 200 100 +expect 0.001790493 0.000895247 +accept 200 -100 +expect 0.001790493 -0.000895247 +accept -200 100 +expect -0.001790493 0.000895247 +accept -200 -100 +expect -0.001790493 -0.000895247 +Internal regression tests done. [Stubs: 0] Total: 151. Failure: 0. Success: 151 + +END -- cgit v1.2.3 From 3ef083767eaf975399243246605fddc40cc097f9 Mon Sep 17 00:00:00 2001 From: Aaron Puchert Date: Thu, 19 Oct 2017 14:04:35 +0200 Subject: Prevent crashes and leaks on allocation failure (#606) * Prevent crashes and leaks on allocation failure Memory allocation can fail. We need to gracefully handle this case and prevent dereferencing null pointers. * Make NULL checks consistent within a file * Properly report allocation errors * Improve cleanup in pj_gc_reader.c * Implement pj_strdup and use instead of strdup The function strdup is not part of ANSI C 89, but a POSIX extension. Therefore we can not rely on it being available on all platforms. --- test/fuzzers/standard_fuzzer.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'test') diff --git a/test/fuzzers/standard_fuzzer.cpp b/test/fuzzers/standard_fuzzer.cpp index a39a2dbf..73c7827a 100644 --- a/test/fuzzers/standard_fuzzer.cpp +++ b/test/fuzzers/standard_fuzzer.cpp @@ -47,7 +47,7 @@ extern "C" int LLVMFuzzerTestOneInput(const uint8_t *buf, size_t len); int LLVMFuzzerInitialize(int* /*argc*/, char*** argv) { const char* argv0 = (*argv)[0]; - char* path = strdup(argv0); + char* path = pj_strdup(argv0); char* lastslash = strrchr(path, '/'); if( lastslash ) { -- cgit v1.2.3 From 064efb77179850a552c56831047e8e739aed4067 Mon Sep 17 00:00:00 2001 From: Thomas Knudsen Date: Wed, 25 Oct 2017 13:11:48 +0200 Subject: Repair gie and cct after breakage due to proj_strtod update (#628) * Repair gie and cct after breakage due to proj_strtod update * Remove unused variables --- test/gie/builtins.gie | 350 +++++++++++++++++++++++++------------------------- 1 file changed, 175 insertions(+), 175 deletions(-) (limited to 'test') diff --git a/test/gie/builtins.gie b/test/gie/builtins.gie index 26998db6..0755ffb3 100644 --- a/test/gie/builtins.gie +++ b/test/gie/builtins.gie @@ -8,7 +8,7 @@ Albers Equal Area ------------------------------------------------------------------------------- operation +proj=aea +ellps=GRS80 +lat_1=0 +lat_2=2 ------------------------------------------------------------------------------- -tolerance 0.00010 +tolerance 0.00010 mm accept 2 1 expect 222571.608757106 110653.326743030 accept 2 -1 @@ -31,7 +31,7 @@ expect -0.001796630 -0.000904370 ------------------------------------------------------------------------------- operation +proj=aea +R=6400000 +lat_1=0 +lat_2=2 ------------------------------------------------------------------------------- -tolerance 0.00010 +tolerance 0.00010 mm accept 2 1 expect 223334.085170885 111780.431884472 accept 2 -1 @@ -61,7 +61,7 @@ Azimuthal Equidistant ------------------------------------------------------------------------------- operation +proj=aeqd +ellps=GRS80 +lat_1=0.5 +lat_2=2 ------------------------------------------------------------------------------- -tolerance 0.00010 +tolerance 0.00010 mm accept 2 1 expect 222616.522190052 110596.996549550 accept 2 -1 @@ -84,7 +84,7 @@ expect -0.001796631 -0.000904369 ------------------------------------------------------------------------------- operation +proj=aeqd +R=6400000 +lat_1=0.5 +lat_2=2 ------------------------------------------------------------------------------- -tolerance 0.00010 +tolerance 0.00010 mm accept 2 1 expect 223379.456047271 111723.757570854 accept 2 -1 @@ -114,7 +114,7 @@ Airy ------------------------------------------------------------------------------- operation +proj=airy +a=6400000 +lat_1=0 +lat_2=2 ------------------------------------------------------------------------------- -tolerance 0.00010 +tolerance 0.00010 mm accept 2 1 expect 189109.886908621 94583.752387504 accept 2 -1 @@ -133,7 +133,7 @@ Aitoff ------------------------------------------------------------------------------- operation +proj=aitoff +R=6400000 +lat_1=0 +lat_2=2 ------------------------------------------------------------------------------- -tolerance 0.00010 +tolerance 0.00010 mm accept 2 1 expect 223379.458811696 111706.742883853 accept 2 -1 @@ -162,7 +162,7 @@ Mod. Stereographic of Alaska ------------------------------------------------------------------------------- operation +proj=alsk +ellps=clrk66 ------------------------------------------------------------------------------- -tolerance 0.00001 +tolerance 0.00001 mm accept -160.000000000 55.000000000 expect -513253.146950842 -968928.031867943 accept -160.000000000 70.000000000 @@ -185,7 +185,7 @@ expect -144.758985461 60.202929201 ------------------------------------------------------------------------------- operation +proj=alsk +R=6370997 ------------------------------------------------------------------------------- -tolerance 0.0001 +tolerance 0.0001 mm accept -160.000000000 55.000000000 expect -511510.319410844 -967150.991676078 accept -160.000000000 70.000000000 @@ -214,7 +214,7 @@ Apian Globular I ------------------------------------------------------------------------------- operation +proj=apian +a=6400000 +lat_1=0 +lat_2=2 ------------------------------------------------------------------------------- -tolerance 0.00010 +tolerance 0.00010 mm accept 2 1 expect 223374.577355253 111701.072127637 accept 2 -1 @@ -233,7 +233,7 @@ August Epicycloidal ------------------------------------------------------------------------------- operation +proj=august +a=6400000 +lat_1=0 +lat_2=2 ------------------------------------------------------------------------------- -tolerance 0.00010 +tolerance 0.00010 mm accept 2 1 expect 223404.978180972 111722.340289763 accept 2 -1 @@ -252,7 +252,7 @@ Bacon Globular ------------------------------------------------------------------------------- operation +proj=bacon +a=6400000 +lat_1=0 +lat_2=2 ------------------------------------------------------------------------------- -tolerance 0.00010 +tolerance 0.00010 mm accept 2 1 expect 223334.132555965 175450.725922666 accept 2 -1 @@ -271,7 +271,7 @@ Bipolar conic of western hemisphere ------------------------------------------------------------------------------- operation +proj=bipc +ellps=GRS80 +lat_1=0.5 +lat_2=2 ------------------------------------------------------------------------------- -tolerance 0.00010 +tolerance 0.00010 mm accept 2 1 expect 2452160.217725756 -14548450.759654747 accept 2 -1 @@ -294,7 +294,7 @@ expect -73.034496627 17.246832896 ------------------------------------------------------------------------------- operation +proj=bipc +a=6400000 +lat_1=0.5 +lat_2=2 ------------------------------------------------------------------------------- -tolerance 0.00010 +tolerance 0.00010 mm accept 2 1 expect 2460565.740974965 -14598319.989330800 accept 2 -1 @@ -323,7 +323,7 @@ Boggs Eumorphic ------------------------------------------------------------------------------- operation +proj=boggs +a=6400000 +lat_1=0 +lat_2=2 ------------------------------------------------------------------------------- -tolerance 0.00010 +tolerance 0.00010 mm accept 2 1 expect 211949.700808182 117720.998305411 accept 2 -1 @@ -343,7 +343,7 @@ Bonne (Werner lat_1=90) ------------------------------------------------------------------------------- operation +proj=bonne +ellps=GRS80 +lat_1=0.5 +lat_2=2 ------------------------------------------------------------------------------- -tolerance 0.00010 +tolerance 0.00010 mm accept 2 1 expect 222605.296097157 55321.139565495 accept 2 -1 @@ -366,7 +366,7 @@ expect -0.001796698 0.499095631 ------------------------------------------------------------------------------- operation +proj=bonne +R=6400000 +lat_1=0.5 +lat_2=2 ------------------------------------------------------------------------------- -tolerance 0.00010 +tolerance 0.00010 mm accept 2 1 expect 223368.115572528 55884.555246394 accept 2 -1 @@ -395,7 +395,7 @@ Cal Coop Ocean Fish Invest Lines/Stations ------------------------------------------------------------------------------- operation +proj=calcofi +ellps=GRS80 +lat_1=0.5 +lat_2=2 +no_defs ------------------------------------------------------------------------------- -tolerance 0.00010 +tolerance 0.00010 mm accept 2 1 expect 508.444872150 -1171.764860418 accept 2 -1 @@ -418,7 +418,7 @@ expect -62.486322854 87.980755945 ------------------------------------------------------------------------------- operation +proj=calcofi +R=6400000 +lat_1=0.5 +lat_2=2 +no_defs ------------------------------------------------------------------------------- -tolerance 0.00010 +tolerance 0.00010 mm accept 2 1 expect 507.090507488 -1164.727375198 accept 2 -1 @@ -447,7 +447,7 @@ Cassini ------------------------------------------------------------------------------- operation +proj=cass +ellps=GRS80 +lat_1=0.5 +lat_2=2 ------------------------------------------------------------------------------- -tolerance 0.00010 +tolerance 0.00010 mm accept 2 1 expect 222605.285776991 110642.229253999 accept 2 -1 @@ -470,7 +470,7 @@ expect -0.001796631 -0.000904369 ------------------------------------------------------------------------------- operation +proj=cass +R=6400000 +lat_1=0.5 +lat_2=2 ------------------------------------------------------------------------------- -tolerance 0.00010 +tolerance 0.00010 mm accept 2 1 expect 223368.105203484 111769.145040586 accept 2 -1 @@ -499,7 +499,7 @@ Central Cylindrical ------------------------------------------------------------------------------- operation +proj=cc +a=6400000 +lat_1=0.5 +lat_2=2 ------------------------------------------------------------------------------- -tolerance 0.00010 +tolerance 0.00010 mm accept 2 1 expect 223402.144255274 111712.415540593 accept 2 -1 @@ -529,7 +529,7 @@ Equal Area Cylindrical ------------------------------------------------------------------------------- operation +proj=cea +ellps=GRS80 +lat_1=0.5 +lat_2=2 ------------------------------------------------------------------------------- -tolerance 0.00010 +tolerance 0.00010 mm accept 2 1 expect 222638.981586547 110568.812396267 accept 2 -1 @@ -552,7 +552,7 @@ expect -0.001796631 -0.000904369 ------------------------------------------------------------------------------- operation +proj=cea +R=6400000 +lat_1=0.5 +lat_2=2 ------------------------------------------------------------------------------- -tolerance 0.00010 +tolerance 0.00010 mm accept 2 1 expect 223402.144255274 111695.401198614 accept 2 -1 @@ -582,7 +582,7 @@ Chamberlin Trimetric ------------------------------------------------------------------------------- operation +proj=chamb +R=6400000 +lat_1=0.5 +lat_2=2 ------------------------------------------------------------------------------- -tolerance 0.00010 +tolerance 0.00010 mm accept 2 1 expect -27864.779586801 -223364.324593274 accept 2 -1 @@ -601,7 +601,7 @@ Collignon ------------------------------------------------------------------------------- operation +proj=collg +a=6400000 +lat_1=0.5 +lat_2=2 ------------------------------------------------------------------------------- -tolerance 0.00010 +tolerance 0.00010 mm accept 2 1 expect 249872.921577930 99423.174788460 accept 2 -1 @@ -630,7 +630,7 @@ Compact Miller ------------------------------------------------------------------------------- operation +proj=comill +a=6400000 +lat_1=0.5 +lat_2=2 ------------------------------------------------------------------------------- -tolerance 0.00010 +tolerance 0.00010 mm accept 2 1 expect 223402.144255274 110611.859089459 accept 2 -1 @@ -659,7 +659,7 @@ Craster Parabolic (Putnins P4) ------------------------------------------------------------------------------- operation +proj=crast +a=6400000 +lat_1=0.5 +lat_2=2 ------------------------------------------------------------------------------- -tolerance 0.00010 +tolerance 0.00010 mm accept 2 1 expect 218280.142056781 114306.045604280 accept 2 -1 @@ -688,7 +688,7 @@ Denoyer Semi-Elliptical ------------------------------------------------------------------------------- operation +proj=denoy +a=6400000 +lat_1=0.5 +lat_2=2 ------------------------------------------------------------------------------- -tolerance 0.00010 +tolerance 0.00010 mm accept 2 1 expect 223377.422876954 111701.072127637 accept 2 -1 @@ -707,7 +707,7 @@ Eckert I ------------------------------------------------------------------------------- operation +proj=eck1 +a=6400000 +lat_1=0.5 +lat_2=2 ------------------------------------------------------------------------------- -tolerance 0.00010 +tolerance 0.00010 mm accept 2 1 expect 204680.888202951 102912.178426065 accept 2 -1 @@ -736,7 +736,7 @@ Eckert II ------------------------------------------------------------------------------- operation +proj=eck2 +a=6400000 +lat_1=0.5 +lat_2=2 ------------------------------------------------------------------------------- -tolerance 0.00010 +tolerance 0.00010 mm accept 2 1 expect 204472.870907960 121633.734975242 accept 2 -1 @@ -765,7 +765,7 @@ Eckert III ------------------------------------------------------------------------------- operation +proj=eck3 +a=6400000 +lat_1=0.5 +lat_2=2 ------------------------------------------------------------------------------- -tolerance 0.00010 +tolerance 0.00010 mm accept 2 1 expect 188652.015721538 94328.919337031 accept 2 -1 @@ -794,7 +794,7 @@ Eckert IV ------------------------------------------------------------------------------- operation +proj=eck4 +a=6400000 +lat_1=0.5 +lat_2=2 ------------------------------------------------------------------------------- -tolerance 0.00010 +tolerance 0.00010 mm accept 2 1 expect 188646.389356416 132268.540174065 accept 2 -1 @@ -823,7 +823,7 @@ Eckert V ------------------------------------------------------------------------------- operation +proj=eck5 +a=6400000 +lat_1=0.5 +lat_2=2 ------------------------------------------------------------------------------- -tolerance 0.00010 +tolerance 0.00010 mm accept 2 1 expect 197031.392134061 98523.198847227 accept 2 -1 @@ -852,7 +852,7 @@ Eckert VI ------------------------------------------------------------------------------- operation +proj=eck6 +a=6400000 +lat_1=0.5 +lat_2=2 ------------------------------------------------------------------------------- -tolerance 0.00010 +tolerance 0.00010 mm accept 2 1 expect 197021.605628992 126640.420733174 accept 2 -1 @@ -882,7 +882,7 @@ Equidistant Cylindrical (Plate Caree) ------------------------------------------------------------------------------- operation +proj=eqc +a=6400000 +lat_1=0.5 +lat_2=2 ------------------------------------------------------------------------------- -tolerance 0.00010 +tolerance 0.00010 mm accept 2 1 expect 223402.144255274 111701.072127637 accept 2 -1 @@ -912,7 +912,7 @@ Equidistant Conic ------------------------------------------------------------------------------- operation +proj=eqdc +ellps=GRS80 +lat_1=0.5 +lat_2=2 ------------------------------------------------------------------------------- -tolerance 0.00010 +tolerance 0.00010 mm accept 2 1 expect 222588.440269286 110659.134907347 accept 2 -1 @@ -935,7 +935,7 @@ expect -0.001796358 -0.000904370 ------------------------------------------------------------------------------- operation +proj=eqdc +R=6400000 +lat_1=0.5 +lat_2=2 ------------------------------------------------------------------------------- -tolerance 0.00010 +tolerance 0.00010 mm accept 2 1 expect 223351.088175114 111786.108747174 accept 2 -1 @@ -965,7 +965,7 @@ Euler ------------------------------------------------------------------------------- operation +proj=euler +ellps=GRS80 +lat_1=0.5 +lat_2=2 +n=0.5 ------------------------------------------------------------------------------- -tolerance 0.00010 +tolerance 0.00010 mm accept 2 1 expect 222597.634659108 111404.240549919 accept 2 -1 @@ -988,7 +988,7 @@ expect -0.001796279 -0.000898316 ------------------------------------------------------------------------------- operation +proj=euler +a=6400000 +lat_1=0.5 +lat_2=2 +n=0.5 ------------------------------------------------------------------------------- -tolerance 0.00010 +tolerance 0.00010 mm accept 2 1 expect 223360.655598694 111786.112389791 accept 2 -1 @@ -1019,7 +1019,7 @@ lat_0=(0) ------------------------------------------------------------------------------- operation +proj=etmerc +ellps=GRS80 +lat_1=0.5 +lat_2=2 +n=0.5 +zone=30 ------------------------------------------------------------------------------- -tolerance 0.00010 +tolerance 0.00010 mm accept 2 1 expect 222650.796797586 110642.229411933 accept 2 -1 @@ -1048,7 +1048,7 @@ Fahey ------------------------------------------------------------------------------- operation +proj=fahey +a=6400000 +lat_1=0.5 +lat_2=2 ------------------------------------------------------------------------------- -tolerance 0.00010 +tolerance 0.00010 mm accept 2 1 expect 182993.344649124 101603.193569884 accept 2 -1 @@ -1077,7 +1077,7 @@ Foucaut ------------------------------------------------------------------------------- operation +proj=fouc +ellps=GRS80 +lat_1=0.5 +lat_2=2 +n=0.5 ------------------------------------------------------------------------------- -tolerance 0.00010 +tolerance 0.00010 mm accept 2 1 expect 222588.120675892 111322.316700694 accept 2 -1 @@ -1100,7 +1100,7 @@ expect -0.001796631 -0.000898315 ------------------------------------------------------------------------------- operation +proj=fouc +a=6400000 +lat_1=0.5 +lat_2=2 +n=0.5 ------------------------------------------------------------------------------- -tolerance 0.00010 +tolerance 0.00010 mm accept 2 1 expect 223351.109003414 111703.907721713 accept 2 -1 @@ -1129,7 +1129,7 @@ Foucaut Sinusoidal ------------------------------------------------------------------------------- operation +proj=fouc_s +a=6400000 +lat_1=0.5 +lat_2=2 ------------------------------------------------------------------------------- -tolerance 0.00010 +tolerance 0.00010 mm accept 2 1 expect 223402.144255274 111695.401198614 accept 2 -1 @@ -1158,7 +1158,7 @@ Gall (Gall Stereographic) ------------------------------------------------------------------------------- operation +proj=gall +a=6400000 +lat_1=0.5 +lat_2=2 ------------------------------------------------------------------------------- -tolerance 0.00010 +tolerance 0.00010 mm accept 2 1 expect 157969.171134520 95345.249178386 accept 2 -1 @@ -1187,7 +1187,7 @@ Geocentric ------------------------------------------------------------------------------- operation +proj=geocent +ellps=GRS80 +lat_1=0.5 +lat_2=2 ------------------------------------------------------------------------------- -tolerance 0.00010 +tolerance 0.00010 mm accept 2 1 expect 222638.981586547 111319.490793274 accept 2 -1 @@ -1210,7 +1210,7 @@ expect -0.001796631 -0.000898315 ------------------------------------------------------------------------------- operation +proj=geocent +a=6400000 +lat_1=0.5 +lat_2=2 ------------------------------------------------------------------------------- -tolerance 0.00010 +tolerance 0.00010 mm =============================================================================== @@ -1222,7 +1222,7 @@ Geostationary Satellite View ------------------------------------------------------------------------------- operation +proj=geos +ellps=GRS80 +lat_1=0.5 +lat_2=2 +h=35785831 ------------------------------------------------------------------------------- -tolerance 0.00010 +tolerance 0.00010 mm accept 2 1 expect 222527.070365800 110551.303413329 accept 2 -1 @@ -1245,7 +1245,7 @@ expect -0.001796631 -0.000904369 ------------------------------------------------------------------------------- operation +proj=geos +R=6400000 +lat_1=0.5 +lat_2=2 +h=35785831 ------------------------------------------------------------------------------- -tolerance 0.00010 +tolerance 0.00010 mm accept 2 1 expect 223289.457635795 111677.657456537 accept 2 -1 @@ -1274,7 +1274,7 @@ Ginsburg VIII (TsNIIGAiK) ------------------------------------------------------------------------------- operation +proj=gins8 +a=6400000 +lat_1=0.5 +lat_2=2 ------------------------------------------------------------------------------- -tolerance 0.00010 +tolerance 0.00010 mm accept 2 1 expect 194350.250939590 111703.907635335 accept 2 -1 @@ -1294,7 +1294,7 @@ General Sinusoidal Series ------------------------------------------------------------------------------- operation +proj=gn_sinu +a=6400000 +lat_1=0.5 +lat_2=2 +m=1 +n=2 ------------------------------------------------------------------------------- -tolerance 0.00010 +tolerance 0.00010 mm accept 2 1 expect 223385.132504696 111698.236447187 accept 2 -1 @@ -1323,7 +1323,7 @@ Gnomonic ------------------------------------------------------------------------------- operation +proj=gnom +a=6400000 +lat_1=0.5 +lat_2=2 ------------------------------------------------------------------------------- -tolerance 0.00010 +tolerance 0.00010 mm accept 2 1 expect 223492.924747185 111780.509206593 accept 2 -1 @@ -1352,7 +1352,7 @@ Goode Homolosine ------------------------------------------------------------------------------- operation +proj=goode +a=6400000 +lat_1=0.5 +lat_2=2 ------------------------------------------------------------------------------- -tolerance 0.00010 +tolerance 0.00010 mm accept 2 1 expect 223368.119026632 111701.072127637 accept 2 -1 @@ -1381,7 +1381,7 @@ Mod. Stereographic of 48 U.S. ------------------------------------------------------------------------------- operation +proj=gs48 +R=6370997 ------------------------------------------------------------------------------- -tolerance 0.0001 +tolerance 0.0001 mm accept -119.000000000 40.000000000 expect -1923908.446529346 355874.658944479 accept -70.000000000 64.000000000 @@ -1410,7 +1410,7 @@ Mod. Stereographic of 50 U.S. ------------------------------------------------------------------------------- operation +proj=gs50 +ellps=clrk66 ------------------------------------------------------------------------------- -tolerance 0.0001 +tolerance 0.0001 mm accept -160.000000000 65.000000000 expect -1874628.537740233 2660907.942291015 accept -130.000000000 45.000000000 @@ -1433,7 +1433,7 @@ expect -75.550660091 34.191114076 ------------------------------------------------------------------------------- operation +proj=gs50 +R=6370997 ------------------------------------------------------------------------------- -tolerance 0.0001 +tolerance 0.0001 mm accept -160.000000000 65.000000000 expect -1867268.253460009 2656506.230401823 accept -130.000000000 45.000000000 @@ -1463,7 +1463,7 @@ Hammer & Eckert-Greifendorff ------------------------------------------------------------------------------- operation +proj=hammer +a=6400000 +lat_1=0.5 +lat_2=2 ------------------------------------------------------------------------------- -tolerance 0.00010 +tolerance 0.00010 mm accept 2 1 expect 223373.788703241 111703.907397767 accept 2 -1 @@ -1492,7 +1492,7 @@ Hatano Asymmetrical Equal Area ------------------------------------------------------------------------------- operation +proj=hatano +a=6400000 +lat_1=0.5 +lat_2=2 ------------------------------------------------------------------------------- -tolerance 0.00010 +tolerance 0.00010 mm accept 2 1 expect 189878.878946528 131409.802440626 accept 2 -1 @@ -1521,7 +1521,7 @@ HEALPix ------------------------------------------------------------------------------- operation +proj=healpix +ellps=GRS80 +lat_1=0.5 +lat_2=2 ------------------------------------------------------------------------------- -tolerance 0.00010 +tolerance 0.00010 mm accept 2 1 expect 222390.103949239 130406.588664482 accept 2 -1 @@ -1544,7 +1544,7 @@ expect -0.001798641 -0.000766795 ------------------------------------------------------------------------------- operation +proj=healpix +R=6400000 +lat_1=0.5 +lat_2=2 ------------------------------------------------------------------------------- -tolerance 0.00010 +tolerance 0.00010 mm accept 2 1 expect 223402.144255274 131588.044441999 accept 2 -1 @@ -1574,7 +1574,7 @@ rHEALPix ------------------------------------------------------------------------------- operation +proj=rhealpix +ellps=GRS80 +lat_1=0.5 +lat_2=2 ------------------------------------------------------------------------------- -tolerance 0.00010 +tolerance 0.00010 mm accept 2 1 expect 222390.103949239 130406.588664482 accept 2 -1 @@ -1597,7 +1597,7 @@ expect -0.001798641 -0.000766795 ------------------------------------------------------------------------------- operation +proj=rhealpix +R=6400000 +lat_1=0.5 +lat_2=2 ------------------------------------------------------------------------------- -tolerance 0.00010 +tolerance 0.00010 mm accept 2 1 expect 223402.144255274 131588.044441999 accept 2 -1 @@ -1626,7 +1626,7 @@ Interrupted Goode Homolosine ------------------------------------------------------------------------------- operation +proj=igh +a=6400000 +lat_1=0.5 +lat_2=2 ------------------------------------------------------------------------------- -tolerance 0.00010 +tolerance 0.00010 mm accept 2 1 expect 223878.497456271 111701.072127637 accept 2 -1 @@ -1656,7 +1656,7 @@ International Map of the World Polyconic ------------------------------------------------------------------------------- operation +proj=imw_p +ellps=GRS80 +lat_1=0.5 +lat_2=2 ------------------------------------------------------------------------------- -tolerance 0.00010 +tolerance 0.00010 mm accept 2 1 expect 222588.441139376 55321.128653810 accept 2 -1 @@ -1685,7 +1685,7 @@ Icosahedral Snyder Equal Area ------------------------------------------------------------------------------- operation +proj=isea +a=6400000 +lat_1=0.5 +lat_2=2 ------------------------------------------------------------------------------- -tolerance 0.00010 +tolerance 0.00010 mm accept 2 1 expect -1097074.948022474 3442909.309037183 accept 2 -1 @@ -1704,7 +1704,7 @@ Kavraisky V ------------------------------------------------------------------------------- operation +proj=kav5 +ellps=GRS80 +lat_1=0.5 +lat_2=2 +n=0.5 ------------------------------------------------------------------------------- -tolerance 0.00010 +tolerance 0.00010 mm accept 2 1 expect 200360.905308829 123685.082476998 accept 2 -1 @@ -1727,7 +1727,7 @@ expect -0.001996259 -0.000808483 ------------------------------------------------------------------------------- operation +proj=kav5 +a=6400000 +lat_1=0.5 +lat_2=2 +n=0.5 ------------------------------------------------------------------------------- -tolerance 0.00010 +tolerance 0.00010 mm accept 2 1 expect 201047.703110878 124109.050629171 accept 2 -1 @@ -1756,7 +1756,7 @@ Kavraisky VII ------------------------------------------------------------------------------- operation +proj=kav7 +a=6400000 +lat_1=0.5 +lat_2=2 ------------------------------------------------------------------------------- -tolerance 0.00010 +tolerance 0.00010 mm accept 2 1 expect 193462.974943729 111701.072127637 accept 2 -1 @@ -1785,7 +1785,7 @@ Krovak ------------------------------------------------------------------------------- operation +proj=krovak +ellps=GRS80 +no_defs ------------------------------------------------------------------------------- -tolerance 0.00010 +tolerance 0.00010 mm accept 2 1 expect -3196535.232563641 -6617878.867551444 accept 2 -1 @@ -1815,7 +1815,7 @@ Laborde ------------------------------------------------------------------------------- operation +proj=labrd +ellps=GRS80 +lon_0=0.5 +lat_0=2 ------------------------------------------------------------------------------- -tolerance 0.00010 +tolerance 0.00010 mm accept 2 1 expect 166973.166090228 -110536.912730266 accept 2 -1 @@ -1844,7 +1844,7 @@ Lambert Azimuthal Equal Area ------------------------------------------------------------------------------- operation +proj=laea +ellps=GRS80 +lat_1=0.5 +lat_2=2 ------------------------------------------------------------------------------- -tolerance 0.00010 +tolerance 0.00010 mm accept 2 1 expect 222602.471450095 110589.827224410 accept 2 -1 @@ -1867,7 +1867,7 @@ expect -0.001796631 -0.000904369 ------------------------------------------------------------------------------- operation +proj=laea +R=6400000 +lat_1=0.5 +lat_2=2 ------------------------------------------------------------------------------- -tolerance 0.00010 +tolerance 0.00010 mm accept 2 1 expect 223365.281370125 111716.668072916 accept 2 -1 @@ -1897,7 +1897,7 @@ Lagrange ------------------------------------------------------------------------------- operation +proj=lagrng +a=6400000 +W=2 +lat_1=0.5 +lat_2=2 ------------------------------------------------------------------------------- -tolerance 0.00010 +tolerance 0.00010 mm accept 2 1 expect 111703.375917226 27929.831908033 accept 2 -1 @@ -1916,7 +1916,7 @@ Larrivee ------------------------------------------------------------------------------- operation +proj=larr +a=6400000 +lat_1=0.5 +lat_2=2 ------------------------------------------------------------------------------- -tolerance 0.00010 +tolerance 0.00010 mm accept 2 1 expect 223393.637624201 111707.215961256 accept 2 -1 @@ -1935,7 +1935,7 @@ Laskowski ------------------------------------------------------------------------------- operation +proj=lask +a=6400000 +lat_1=0.5 +lat_2=2 ------------------------------------------------------------------------------- -tolerance 0.00010 +tolerance 0.00010 mm accept 2 1 expect 217928.275907355 112144.329220142 accept 2 -1 @@ -1955,7 +1955,7 @@ Lambert Conformal Conic ------------------------------------------------------------------------------- operation +proj=lcc +ellps=GRS80 +lat_1=0.5 +lat_2=2 ------------------------------------------------------------------------------- -tolerance 0.00010 +tolerance 0.00010 mm accept 2 1 expect 222588.439735968 110660.533870800 accept 2 -1 @@ -1985,7 +1985,7 @@ Lambert Conformal Conic Alternative ------------------------------------------------------------------------------- operation +proj=lcca +ellps=GRS80 +lat_0=1 +lat_1=0.5 +lat_2=2 ------------------------------------------------------------------------------- -tolerance 0.00010 +tolerance 0.00010 mm accept 2 1 expect 222605.285770237 67.806007272 accept 2 -1 @@ -2015,7 +2015,7 @@ Lambert Equal Area Conic ------------------------------------------------------------------------------- operation +proj=leac +ellps=GRS80 +lat_1=0 +lat_2=2 ------------------------------------------------------------------------------- -tolerance 0.00010 +tolerance 0.00010 mm accept 2 1 expect 220685.140542979 112983.500889396 accept 2 -1 @@ -2038,7 +2038,7 @@ expect -0.001796616 -0.000904387 ------------------------------------------------------------------------------- operation +proj=leac +R=6400000 +lat_1=0 +lat_2=2 ------------------------------------------------------------------------------- -tolerance 0.00010 +tolerance 0.00010 mm accept 2 1 expect 221432.868592852 114119.454526532 accept 2 -1 @@ -2067,7 +2067,7 @@ Lee Oblated Stereographic ------------------------------------------------------------------------------- operation +proj=lee_os +R=6400000 +lat_1=0.5 +lat_2=2 ------------------------------------------------------------------------------- -tolerance 0.0010 +tolerance 0.0010 mm accept 2 1 expect -25564478.952605054 154490848.828625500 accept 2 -1 @@ -2096,7 +2096,7 @@ Loximuthal ------------------------------------------------------------------------------- operation +proj=loxim +a=6400000 +lat_1=0.5 +lat_2=2 ------------------------------------------------------------------------------- -tolerance 0.00010 +tolerance 0.00010 mm accept 2 1 expect 223382.295791339 55850.536063819 accept 2 -1 @@ -2126,7 +2126,7 @@ Space oblique for LANDSAT ------------------------------------------------------------------------------- operation +proj=lsat +ellps=GRS80 +lat_1=0.5 +lat_2=2 +lsat=1 +path=2 ------------------------------------------------------------------------------- -tolerance 0.00010 +tolerance 0.00010 mm accept 2 1 expect 18241950.014558550 9998256.839822935 accept 2 -1 @@ -2155,7 +2155,7 @@ McBryde-Thomas Flat-Polar Sine (No. 1) ------------------------------------------------------------------------------- operation +proj=mbt_s +ellps=GRS80 +lat_1=0.5 +lat_2=2 +n=0.5 ------------------------------------------------------------------------------- -tolerance 0.00010 +tolerance 0.00010 mm accept 2 1 expect 204131.517850273 121400.330225508 accept 2 -1 @@ -2178,7 +2178,7 @@ expect -0.001959383 -0.000823699 ------------------------------------------------------------------------------- operation +proj=mbt_s +a=6400000 +lat_1=0.5 +lat_2=2 +n=0.5 ------------------------------------------------------------------------------- -tolerance 0.00010 +tolerance 0.00010 mm accept 2 1 expect 204831.240570992 121816.466696035 accept 2 -1 @@ -2207,7 +2207,7 @@ McBryde-Thomas Flat-Pole Sine (No. 2) ------------------------------------------------------------------------------- operation +proj=mbt_fps +a=6400000 +lat_1=0.5 +lat_2=2 ------------------------------------------------------------------------------- -tolerance 0.00010 +tolerance 0.00010 mm accept 2 1 expect 198798.176129850 125512.017254531 accept 2 -1 @@ -2236,7 +2236,7 @@ McBride-Thomas Flat-Polar Parabolic ------------------------------------------------------------------------------- operation +proj=mbtfpp +a=6400000 +lat_1=0.5 +lat_2=2 ------------------------------------------------------------------------------- -tolerance 0.00010 +tolerance 0.00010 mm accept 2 1 expect 206804.786929820 120649.762565793 accept 2 -1 @@ -2265,7 +2265,7 @@ McBryde-Thomas Flat-Polar Quartic ------------------------------------------------------------------------------- operation +proj=mbtfpq +a=6400000 +lat_1=0.5 +lat_2=2 ------------------------------------------------------------------------------- -tolerance 0.00010 +tolerance 0.00010 mm accept 2 1 expect 209391.854738393 119161.040199055 accept 2 -1 @@ -2294,7 +2294,7 @@ McBryde-Thomas Flat-Polar Sinusoidal ------------------------------------------------------------------------------- operation +proj=mbtfps +a=6400000 +lat_1=0.5 +lat_2=2 ------------------------------------------------------------------------------- -tolerance 0.00010 +tolerance 0.00010 mm accept 2 1 expect 204740.117478572 121864.729719340 accept 2 -1 @@ -2324,7 +2324,7 @@ Mercator ------------------------------------------------------------------------------- operation +proj=merc +ellps=GRS80 +lat_1=0.5 +lat_2=2 ------------------------------------------------------------------------------- -tolerance 0.00010 +tolerance 0.00010 mm accept 2 1 expect 222638.981586547 110579.965218250 accept 2 -1 @@ -2347,7 +2347,7 @@ expect -0.001796631 -0.000904369 ------------------------------------------------------------------------------- operation +proj=merc +R=6400000 +lat_1=0.5 +lat_2=2 ------------------------------------------------------------------------------- -tolerance 0.00010 +tolerance 0.00010 mm accept 2 1 expect 223402.144255274 111706.743574944 accept 2 -1 @@ -2376,7 +2376,7 @@ Miller Oblated Stereographic ------------------------------------------------------------------------------- operation +proj=mil_os +R=6400000 +lat_1=0.5 +lat_2=2 ------------------------------------------------------------------------------- -tolerance 0.00010 +tolerance 0.00010 mm accept 2 1 expect -1908527.949594205 -1726237.473061448 accept 2 -1 @@ -2405,7 +2405,7 @@ Miller Cylindrical ------------------------------------------------------------------------------- operation +proj=mill +a=6400000 +lat_1=0.5 +lat_2=2 ------------------------------------------------------------------------------- -tolerance 0.00010 +tolerance 0.00010 mm accept 2 1 expect 223402.144255274 111704.701754394 accept 2 -1 @@ -2435,7 +2435,7 @@ Space oblique for MISR ------------------------------------------------------------------------------- operation +proj=misrsom +ellps=GRS80 +lat_1=0.5 +lat_2=2 +path=1 ------------------------------------------------------------------------------- -tolerance 0.00010 +tolerance 0.00010 mm accept 2 1 expect 18556630.368369825 9533394.675311271 accept 2 -1 @@ -2458,7 +2458,7 @@ expect 127.761567257 -0.001735150 ------------------------------------------------------------------------------- operation +proj=misrsom +R=6400000 +lat_1=0.5 +lat_2=2 +path=1 ------------------------------------------------------------------------------- -tolerance 0.00010 +tolerance 0.00010 mm accept 2 1 expect 18641249.279170386 9563342.532334166 accept 2 -1 @@ -2487,7 +2487,7 @@ Mollweide ------------------------------------------------------------------------------- operation +proj=moll +a=6400000 +lat_1=0.5 +lat_2=2 ------------------------------------------------------------------------------- -tolerance 0.00010 +tolerance 0.00010 mm accept 2 1 expect 201113.698641813 124066.283433860 accept 2 -1 @@ -2517,7 +2517,7 @@ Murdoch I ------------------------------------------------------------------------------- operation +proj=murd1 +ellps=GRS80 +lat_1=0.5 +lat_2=2 +n=0.5 ------------------------------------------------------------------------------- -tolerance 0.00010 +tolerance 0.00010 mm accept 2 1 expect 222600.813473554 111404.244180546 accept 2 -1 @@ -2540,7 +2540,7 @@ expect -0.001796254 -0.000898316 ------------------------------------------------------------------------------- operation +proj=murd1 +a=6400000 +lat_1=0.5 +lat_2=2 +n=0.5 ------------------------------------------------------------------------------- -tolerance 0.00010 +tolerance 0.00010 mm accept 2 1 expect 223363.845309492 111786.116032863 accept 2 -1 @@ -2570,7 +2570,7 @@ Murdoch II ------------------------------------------------------------------------------- operation +proj=murd2 +ellps=GRS80 +lat_1=0.5 +lat_2=2 +n=0.5 ------------------------------------------------------------------------------- -tolerance 0.00010 +tolerance 0.00010 mm accept 2 1 expect 222588.099751230 111426.140027412 accept 2 -1 @@ -2593,7 +2593,7 @@ expect -0.001796356 -0.000897888 ------------------------------------------------------------------------------- operation +proj=murd2 +a=6400000 +lat_1=0.5 +lat_2=2 +n=0.5 ------------------------------------------------------------------------------- -tolerance 0.00010 +tolerance 0.00010 mm accept 2 1 expect 223351.088007027 111808.086934388 accept 2 -1 @@ -2623,7 +2623,7 @@ Murdoch III ------------------------------------------------------------------------------- operation +proj=murd3 +ellps=GRS80 +lat_1=0.5 +lat_2=2 +n=0.5 ------------------------------------------------------------------------------- -tolerance 0.00010 +tolerance 0.00010 mm accept 2 1 expect 222600.814077577 111404.246601372 accept 2 -1 @@ -2646,7 +2646,7 @@ expect -0.001796254 -0.000898316 ------------------------------------------------------------------------------- operation +proj=murd3 +a=6400000 +lat_1=0.5 +lat_2=2 +n=0.5 ------------------------------------------------------------------------------- -tolerance 0.00010 +tolerance 0.00010 mm accept 2 1 expect 223363.845915585 111786.118461987 accept 2 -1 @@ -2675,7 +2675,7 @@ Natural Earth ------------------------------------------------------------------------------- operation +proj=natearth +a=6400000 +lat_1=0.5 +lat_2=2 ------------------------------------------------------------------------------- -tolerance 0.00010 +tolerance 0.00010 mm accept 2 1 expect 194507.265257889 112508.737358295 accept 2 -1 @@ -2704,7 +2704,7 @@ Natural Earth 2 ------------------------------------------------------------------------------- operation +proj=natearth2 +a=6400000 +lat_1=0.5 +lat_2=2 ------------------------------------------------------------------------------- -tolerance 0.00010 +tolerance 0.00010 mm accept 2 1 expect 189255.172934731 113022.495810907 accept 2 -1 @@ -2733,7 +2733,7 @@ Nell ------------------------------------------------------------------------------- operation +proj=nell +a=6400000 +lat_1=0.5 +lat_2=2 ------------------------------------------------------------------------------- -tolerance 0.00010 +tolerance 0.00010 mm accept 2 1 expect 223385.132504696 111698.236447187 accept 2 -1 @@ -2762,7 +2762,7 @@ Nell-Hammer ------------------------------------------------------------------------------- operation +proj=nell_h +a=6400000 +lat_1=0.5 +lat_2=2 ------------------------------------------------------------------------------- -tolerance 0.00010 +tolerance 0.00010 mm accept 2 1 expect 223385.131640953 111698.236533562 accept 2 -1 @@ -2791,7 +2791,7 @@ Nicolosi Globular ------------------------------------------------------------------------------- operation +proj=nicol +a=6400000 +lat_1=0.5 +lat_2=2 ------------------------------------------------------------------------------- -tolerance 0.00010 +tolerance 0.00010 mm accept 2 1 expect 223374.561814140 111732.553988545 accept 2 -1 @@ -2811,7 +2811,7 @@ Near-sided perspective ------------------------------------------------------------------------------- operation +proj=nsper +a=6400000 +h=1000000 ------------------------------------------------------------------------------- -tolerance 0.00010 +tolerance 0.00010 mm accept 2 1 expect 222239.816114100 111153.763991925 accept 2 -1 @@ -2840,7 +2840,7 @@ New Zealand Map Grid ------------------------------------------------------------------------------- operation +proj=nzmg +ellps=GRS80 +lat_1=0.5 +lat_2=2 ------------------------------------------------------------------------------- -tolerance 0.010 +tolerance 0.010 mm accept 2 1 expect 3352675144.747425100 -7043205391.100243600 accept 2 -1 @@ -2873,7 +2873,7 @@ General Oblique Transformation ------------------------------------------------------------------------------- operation +proj=ob_tran +R=6400000 +o_proj=latlon +o_lon_p=20 +o_lat_p=20 +lon_0=180 ------------------------------------------------------------------------------- -tolerance 0.00010 +tolerance 0.00010 mm accept 2 1 expect -2.685687214 1.237430235 accept 2 -1 @@ -2903,7 +2903,7 @@ Oblique Cylindrical Equal Area ------------------------------------------------------------------------------- operation +proj=ocea +a=6400000 +lat_1=0.5 +lat_2=2 ------------------------------------------------------------------------------- -tolerance 0.00010 +tolerance 0.00010 mm accept 2 1 expect 19994423.837934088 223322.760576728 accept 2 -1 @@ -2933,7 +2933,7 @@ Oblated Equal Area ------------------------------------------------------------------------------- operation +proj=oea +a=6400000 +lat_1=0.5 +lat_2=2 +n=1 +m=2 +theta=3 ------------------------------------------------------------------------------- -tolerance 0.00010 +tolerance 0.00010 mm accept 2 1 expect 228926.872097864 99870.488430076 accept 2 -1 @@ -2964,7 +2964,7 @@ Oblique Mercator ------------------------------------------------------------------------------- operation +proj=omerc +ellps=GRS80 +lat_1=0.5 +lat_2=2 ------------------------------------------------------------------------------- -tolerance 0.00010 +tolerance 0.00010 mm accept 2 1 expect 222650.796885261 110642.229314984 accept 2 -1 @@ -2993,7 +2993,7 @@ Ortelius Oval ------------------------------------------------------------------------------- operation +proj=ortel +a=6400000 +lat_1=0 +lat_2=2 ------------------------------------------------------------------------------- -tolerance 0.00010 +tolerance 0.00010 mm accept 2 1 expect 223374.577355253 111701.072127637 accept 2 -1 @@ -3012,7 +3012,7 @@ Orthographic ------------------------------------------------------------------------------- operation +proj=ortho +a=6400000 +lat_1=0.5 +lat_2=2 ------------------------------------------------------------------------------- -tolerance 0.00010 +tolerance 0.00010 mm accept 2 1 expect 223322.760576727 111695.401198614 accept 2 -1 @@ -3042,7 +3042,7 @@ Perspective Conic ------------------------------------------------------------------------------- operation +proj=pconic +ellps=GRS80 +lat_1=0.5 +lat_2=2 +n=0.5 ------------------------------------------------------------------------------- -tolerance 0.00010 +tolerance 0.00010 mm accept 2 1 expect 222588.098841617 111416.604770067 accept 2 -1 @@ -3065,7 +3065,7 @@ expect -0.001796356 -0.000897965 ------------------------------------------------------------------------------- operation +proj=pconic +a=6400000 +lat_1=0.5 +lat_2=2 +n=0.5 ------------------------------------------------------------------------------- -tolerance 0.00010 +tolerance 0.00010 mm accept 2 1 expect 223351.087094295 111798.518992055 accept 2 -1 @@ -3094,7 +3094,7 @@ Patterson Cylindrical ------------------------------------------------------------------------------- operation +proj=patterson +a=6400000 +lat_1=0.5 +lat_2=2 ------------------------------------------------------------------------------- -tolerance 0.00010 +tolerance 0.00010 mm accept 2 1 expect 223402.144255274 113354.250397780 accept 2 -1 @@ -3123,7 +3123,7 @@ Polyconic (American) ------------------------------------------------------------------------------- operation +proj=poly +ellps=GRS80 +lat_1=0.5 +lat_2=2 ------------------------------------------------------------------------------- -tolerance 0.00010 +tolerance 0.00010 mm accept 2 1 expect 222605.285770237 110642.194561440 accept 2 -1 @@ -3146,7 +3146,7 @@ expect -0.001796631 -0.000904369 ------------------------------------------------------------------------------- operation +proj=poly +R=6400000 +lat_1=0.5 +lat_2=2 ------------------------------------------------------------------------------- -tolerance 0.00010 +tolerance 0.00010 mm accept 2 1 expect 223368.105210219 111769.110491225 accept 2 -1 @@ -3175,7 +3175,7 @@ Putnins P1 ------------------------------------------------------------------------------- operation +proj=putp1 +a=6400000 +lat_1=0.5 +lat_2=2 ------------------------------------------------------------------------------- -tolerance 0.00010 +tolerance 0.00010 mm accept 2 1 expect 211642.762754160 105831.180787330 accept 2 -1 @@ -3204,7 +3204,7 @@ Putnins P2 ------------------------------------------------------------------------------- operation +proj=putp2 +a=6400000 +lat_1=0.5 +lat_2=2 ------------------------------------------------------------------------------- -tolerance 0.00010 +tolerance 0.00010 mm accept 2 1 expect 211638.039634339 117895.033043380 accept 2 -1 @@ -3233,7 +3233,7 @@ Putnins P3 ------------------------------------------------------------------------------- operation +proj=putp3 +a=6400000 +lat_1=0.5 +lat_2=2 ------------------------------------------------------------------------------- -tolerance 0.00010 +tolerance 0.00010 mm accept 2 1 expect 178227.115507794 89124.560786088 accept 2 -1 @@ -3262,7 +3262,7 @@ Putnins P3' ------------------------------------------------------------------------------- operation +proj=putp3p +a=6400000 +lat_1=0.5 +lat_2=2 ------------------------------------------------------------------------------- -tolerance 0.00010 +tolerance 0.00010 mm accept 2 1 expect 178238.118539985 89124.560786088 accept 2 -1 @@ -3291,7 +3291,7 @@ Putnins P4' ------------------------------------------------------------------------------- operation +proj=putp4p +a=6400000 +lat_1=0.5 +lat_2=2 ------------------------------------------------------------------------------- -tolerance 0.00010 +tolerance 0.00010 mm accept 2 1 expect 195241.477349386 127796.782307926 accept 2 -1 @@ -3320,7 +3320,7 @@ Putnins P5 ------------------------------------------------------------------------------- operation +proj=putp5 +a=6400000 +lat_1=0.5 +lat_2=2 ------------------------------------------------------------------------------- -tolerance 0.00010 +tolerance 0.00010 mm accept 2 1 expect 226367.213380562 113204.568558475 accept 2 -1 @@ -3349,7 +3349,7 @@ Putnins P5' ------------------------------------------------------------------------------- operation +proj=putp5p +a=6400000 +lat_1=0.5 +lat_2=2 ------------------------------------------------------------------------------- -tolerance 0.00010 +tolerance 0.00010 mm accept 2 1 expect 226388.175248756 113204.568558475 accept 2 -1 @@ -3378,7 +3378,7 @@ Putnins P6 ------------------------------------------------------------------------------- operation +proj=putp6 +a=6400000 +lat_1=0.5 +lat_2=2 ------------------------------------------------------------------------------- -tolerance 0.00010 +tolerance 0.00010 mm accept 2 1 expect 226369.395133403 110218.523796521 accept 2 -1 @@ -3407,7 +3407,7 @@ Putnins P6' ------------------------------------------------------------------------------- operation +proj=putp6p +a=6400000 +lat_1=0.5 +lat_2=2 ------------------------------------------------------------------------------- -tolerance 0.00010 +tolerance 0.00010 mm accept 2 1 expect 198034.195132195 125989.475461323 accept 2 -1 @@ -3436,7 +3436,7 @@ Quartic Authalic ------------------------------------------------------------------------------- operation +proj=qua_aut +ellps=GRS80 +lat_1=0.5 +lat_2=2 +n=0.5 ------------------------------------------------------------------------------- -tolerance 0.00010 +tolerance 0.00010 mm accept 2 1 expect 222613.549033097 111318.077887984 accept 2 -1 @@ -3459,7 +3459,7 @@ expect -0.001796631 -0.000898315 ------------------------------------------------------------------------------- operation +proj=qua_aut +a=6400000 +lat_1=0.5 +lat_2=2 +n=0.5 ------------------------------------------------------------------------------- -tolerance 0.00010 +tolerance 0.00010 mm accept 2 1 expect 223376.624524029 111699.654379186 accept 2 -1 @@ -3488,7 +3488,7 @@ Quadrilateralized Spherical Cube ------------------------------------------------------------------------------- operation +proj=qsc +ellps=GRS80 +lat_1=0.5 +lat_2=2 ------------------------------------------------------------------------------- -tolerance 0.00010 +tolerance 0.00010 mm accept 2 1 expect 304638.450843852 164123.870923794 accept 2 -1 @@ -3511,7 +3511,7 @@ expect -0.001321341 -0.000610653 ------------------------------------------------------------------------------- operation +proj=qsc +R=6400000 +lat_1=0.5 +lat_2=2 ------------------------------------------------------------------------------- -tolerance 0.00010 +tolerance 0.00010 mm accept 2 1 expect 305863.792402891 165827.722754715 accept 2 -1 @@ -3540,7 +3540,7 @@ Robinson ------------------------------------------------------------------------------- operation +proj=robin +a=6400000 +lat_1=0.5 +lat_2=2 ------------------------------------------------------------------------------- -tolerance 0.00010 +tolerance 0.00010 mm accept 2 1 expect 189588.423282508 107318.530350703 accept 2 -1 @@ -3569,7 +3569,7 @@ Roussilhe Stereographic ------------------------------------------------------------------------------- operation +proj=rouss +ellps=GRS80 +lat_1=0.5 +lat_2=2 ------------------------------------------------------------------------------- -tolerance 0.00010 +tolerance 0.00010 mm accept 2 1 expect 222644.894131617 110611.091868370 accept 2 -1 @@ -3599,7 +3599,7 @@ Rectangular Polyconic ------------------------------------------------------------------------------- operation +proj=rpoly +a=6400000 +lat_1=0.5 +lat_2=2 ------------------------------------------------------------------------------- -tolerance 0.00010 +tolerance 0.00010 mm accept 2 1 expect 223368.098302014 111769.110486991 accept 2 -1 @@ -3618,7 +3618,7 @@ Sinusoidal (Sanson-Flamsteed) ------------------------------------------------------------------------------- operation +proj=sinu +ellps=GRS80 +lat_1=0.5 +lat_2=2 ------------------------------------------------------------------------------- -tolerance 0.00010 +tolerance 0.00010 mm accept 2 1 expect 222605.299539466 110574.388554153 accept 2 -1 @@ -3641,7 +3641,7 @@ expect -0.001796631 -0.000904369 ------------------------------------------------------------------------------- operation +proj=sinu +R=6400000 +lat_1=0.5 +lat_2=2 ------------------------------------------------------------------------------- -tolerance 0.00010 +tolerance 0.00010 mm accept 2 1 expect 223368.119026632 111701.072127637 accept 2 -1 @@ -3671,7 +3671,7 @@ Swiss. Obl. Mercator ------------------------------------------------------------------------------- operation +proj=somerc +ellps=GRS80 +lat_1=0.5 +lat_2=2 +n=0.5 ------------------------------------------------------------------------------- -tolerance 0.00010 +tolerance 0.00010 mm accept 2 1 expect 222638.981586547 110579.965218249 accept 2 -1 @@ -3694,7 +3694,7 @@ expect -0.001796631 -0.000904369 ------------------------------------------------------------------------------- operation +proj=somerc +R=6400000 +lat_1=0.5 +lat_2=2 +n=0.5 ------------------------------------------------------------------------------- -tolerance 0.00010 +tolerance 0.00010 mm accept 2 1 expect 223402.144255274 111706.743574944 accept 2 -1 @@ -3724,7 +3724,7 @@ Stereographic ------------------------------------------------------------------------------- operation +proj=stere +ellps=GRS80 +lat_1=0.5 +lat_2=2 +n=0.5 ------------------------------------------------------------------------------- -tolerance 0.00010 +tolerance 0.00010 mm accept 2 1 expect 222644.854550117 110610.883474174 accept 2 -1 @@ -3747,7 +3747,7 @@ expect -0.001796631 -0.000904369 ------------------------------------------------------------------------------- operation +proj=stere +R=6400000 +lat_1=0.5 +lat_2=2 +n=0.5 ------------------------------------------------------------------------------- -tolerance 0.00010 +tolerance 0.00010 mm accept 2 1 expect 223407.810259507 111737.938996443 accept 2 -1 @@ -3776,7 +3776,7 @@ Oblique Stereographic Alternative ------------------------------------------------------------------------------- operation +proj=sterea +ellps=GRS80 +lat_1=0.5 +lat_2=2 +n=0.5 ------------------------------------------------------------------------------- -tolerance 0.00010 +tolerance 0.00010 mm accept 2 1 expect 222644.894109198 110611.091871737 accept 2 -1 @@ -3799,7 +3799,7 @@ expect -0.001796631 -0.000904369 ------------------------------------------------------------------------------- operation +proj=sterea +R=6400000 +lat_1=0.5 +lat_2=2 +n=0.5 ------------------------------------------------------------------------------- -tolerance 0.00010 +tolerance 0.00010 mm accept 2 1 expect 223407.810259507 111737.938996443 accept 2 -1 @@ -3829,7 +3829,7 @@ Gauss-Schreiber Transverse Mercator (aka Gauss-Laborde Reunion) ------------------------------------------------------------------------------- operation +proj=gstmerc +R=6400000 +lat_1=0.5 +lat_2=2 ------------------------------------------------------------------------------- -tolerance 0.00010 +tolerance 0.00010 mm accept 2 1 expect 223413.466406322 111769.145040586 accept 2 -1 @@ -3858,7 +3858,7 @@ Transverse Central Cylindrical ------------------------------------------------------------------------------- operation +proj=tcc +a=6400000 +lat_1=0.5 +lat_2=2 +n=0.5 ------------------------------------------------------------------------------- -tolerance 0.00010 +tolerance 0.00010 mm accept 2 1 expect 223458.844192458 111769.145040586 accept 2 -1 @@ -3877,7 +3877,7 @@ Transverse Cylindrical Equal Area ------------------------------------------------------------------------------- operation +proj=tcea +a=6400000 +lat_1=0.5 +lat_2=2 +n=0.5 ------------------------------------------------------------------------------- -tolerance 0.00010 +tolerance 0.00010 mm accept 2 1 expect 223322.760576727 111769.145040586 accept 2 -1 @@ -3906,7 +3906,7 @@ Times ------------------------------------------------------------------------------- operation +proj=times +ellps=sphere ------------------------------------------------------------------------------- -tolerance 0.00010 +tolerance 0.00010 mm accept 0.000000000 0.000000000 expect 0.000000000 0.000000000 accept 80.000000000 70.000000000 @@ -3940,7 +3940,7 @@ Tissot ------------------------------------------------------------------------------- operation +proj=tissot +ellps=GRS80 +lat_1=0.5 +lat_2=2 +n=0.5 ------------------------------------------------------------------------------- -tolerance 0.00010 +tolerance 0.00010 mm accept 2 1 expect 222641.078699631 54347.828487281 accept 2 -1 @@ -3963,7 +3963,7 @@ expect -0.001796279 0.511648325 ------------------------------------------------------------------------------- operation +proj=tissot +a=6400000 +lat_1=0.5 +lat_2=2 +n=0.5 ------------------------------------------------------------------------------- -tolerance 0.00010 +tolerance 0.00010 mm accept 2 1 expect 223404.248556849 54534.122161158 accept 2 -1 @@ -3992,7 +3992,7 @@ Transverse Mercator ------------------------------------------------------------------------------- operation +proj=tmerc +ellps=GRS80 +lat_1=0.5 +lat_2=2 +n=0.5 ------------------------------------------------------------------------------- -tolerance 0.00010 +tolerance 0.00010 mm accept 2 1 expect 222650.796795778 110642.229411927 accept 2 -1 @@ -4015,7 +4015,7 @@ expect -0.001796631 -0.000904369 ------------------------------------------------------------------------------- operation +proj=tmerc +R=6400000 +lat_1=0.5 +lat_2=2 +n=0.5 ------------------------------------------------------------------------------- -tolerance 0.00010 +tolerance 0.00010 mm accept 2 1 expect 223413.466406322 111769.145040597 accept 2 -1 @@ -4045,7 +4045,7 @@ Two Point Equidistant ------------------------------------------------------------------------------- operation +proj=tpeqd +ellps=GRS80 +lat_1=0.5 +lat_2=2 +n=0.5 ------------------------------------------------------------------------------- -tolerance 0.00010 +tolerance 0.00010 mm accept 2 1 expect -27750.758831679 -222599.403691777 accept 2 -1 @@ -4068,7 +4068,7 @@ expect 0.000898554 1.248203369 ------------------------------------------------------------------------------- operation +proj=tpeqd +a=6400000 +lat_1=0.5 +lat_2=2 +n=0.5 ------------------------------------------------------------------------------- -tolerance 0.00010 +tolerance 0.00010 mm accept 2 1 expect -27845.882978485 -223362.430695260 accept 2 -1 @@ -4098,7 +4098,7 @@ Tilted perspective ------------------------------------------------------------------------------- operation +proj=tpers +a=6400000 +h=1000000 +azi=20 ------------------------------------------------------------------------------- -tolerance 0.00010 +tolerance 0.00010 mm accept 2 1 expect 170820.288955531 180460.865555805 accept 2 -1 @@ -4128,7 +4128,7 @@ Universal Polar Stereographic ------------------------------------------------------------------------------- operation +proj=ups +ellps=GRS80 +lat_1=0.5 +lat_2=2 +n=0.5 ------------------------------------------------------------------------------- -tolerance 0.00010 +tolerance 0.00010 mm accept 2 1 expect 2433455.563438467 -10412543.301512826 accept 2 -1 @@ -4158,7 +4158,7 @@ Urmaev V ------------------------------------------------------------------------------- operation +proj=urm5 +a=6400000 +lat_1=0.5 +lat_2=2 +n=0.5 ------------------------------------------------------------------------------- -tolerance 0.00010 +tolerance 0.00010 mm accept 2 1 expect 223393.638433964 111696.818785117 accept 2 -1 @@ -4178,7 +4178,7 @@ Urmaev Flat-Polar Sinusoidal ------------------------------------------------------------------------------- operation +proj=urmfps +a=6400000 +lat_1=0.5 +lat_2=2 +n=0.5 ------------------------------------------------------------------------------- -tolerance 0.00010 +tolerance 0.00010 mm accept 2 1 expect 196001.708134192 127306.843329993 accept 2 -1 @@ -4208,7 +4208,7 @@ Universal Transverse Mercator (UTM) ------------------------------------------------------------------------------- operation +proj=utm +ellps=GRS80 +lat_1=0.5 +lat_2=2 +n=0.5 +zone=30 ------------------------------------------------------------------------------- -tolerance 0.00010 +tolerance 0.00010 mm accept 2 1 expect 1057002.405491298 110955.141175949 accept 2 -1 @@ -4237,7 +4237,7 @@ van der Grinten (I) ------------------------------------------------------------------------------- operation +proj=vandg +a=6400000 +lat_1=0.5 +lat_2=2 +no_defs ------------------------------------------------------------------------------- -tolerance 0.00010 +tolerance 0.00010 mm accept 2 1 expect 223395.249543407 111704.596633675 rem 223395.249543407 111704.596633675 osgeo @@ -4270,7 +4270,7 @@ van der Grinten II ------------------------------------------------------------------------------- operation +proj=vandg2 +a=6400000 +lat_1=0.5 +lat_2=2 ------------------------------------------------------------------------------- -tolerance 0.00010 +tolerance 0.00010 mm accept 2 1 expect 223395.247850437 111718.491037226 accept 2 -1 @@ -4289,7 +4289,7 @@ van der Grinten III ------------------------------------------------------------------------------- operation +proj=vandg3 +a=6400000 +lat_1=0.5 +lat_2=2 ------------------------------------------------------------------------------- -tolerance 0.00010 +tolerance 0.00010 mm accept 2 1 expect 223395.249552831 111704.519904421 accept 2 -1 @@ -4308,7 +4308,7 @@ van der Grinten IV ------------------------------------------------------------------------------- operation +proj=vandg4 +R=6400000 +lat_1=0.5 +lat_2=2 ------------------------------------------------------------------------------- -tolerance 0.01 +tolerance 0.01 mm accept 2 1 expect 223374.577294355 111701.195484154 accept 2 -1 @@ -4328,7 +4328,7 @@ Vitkovsky I ------------------------------------------------------------------------------- operation +proj=vitk1 +ellps=GRS80 +lat_1=0.5 +lat_2=2 +n=0.5 ------------------------------------------------------------------------------- -tolerance 0.00010 +tolerance 0.00010 mm accept 2 1 expect 222607.171211458 111404.251442435 accept 2 -1 @@ -4351,7 +4351,7 @@ expect -0.001796202 -0.000898316 ------------------------------------------------------------------------------- operation +proj=vitk1 +a=6400000 +lat_1=0.5 +lat_2=2 +n=0.5 ------------------------------------------------------------------------------- -tolerance 0.00010 +tolerance 0.00010 mm accept 2 1 expect 223370.224840471 111786.123319644 accept 2 -1 @@ -4380,7 +4380,7 @@ Wagner I (Kavraisky VI) ------------------------------------------------------------------------------- operation +proj=wag1 +a=6400000 +lat_1=0.5 +lat_2=2 +n=0.5 ------------------------------------------------------------------------------- -tolerance 0.00010 +tolerance 0.00010 mm accept 2 1 expect 195986.781561158 127310.075060660 accept 2 -1 @@ -4409,7 +4409,7 @@ Wagner II ------------------------------------------------------------------------------- operation +proj=wag2 +a=6400000 +lat_1=0.5 +lat_2=2 ------------------------------------------------------------------------------- -tolerance 0.00010 +tolerance 0.00010 mm accept 2 1 expect 206589.888099962 120778.040357547 accept 2 -1 @@ -4439,7 +4439,7 @@ Wagner III ------------------------------------------------------------------------------- operation +proj=wag3 +a=6400000 +lat_1=0.5 +lat_2=2 ------------------------------------------------------------------------------- -tolerance 0.00010 +tolerance 0.00010 mm accept 2 1 expect 223387.021718166 111701.072127637 accept 2 -1 @@ -4468,7 +4468,7 @@ Wagner IV ------------------------------------------------------------------------------- operation +proj=wag4 +a=6400000 +lat_1=0.5 +lat_2=2 ------------------------------------------------------------------------------- -tolerance 0.00010 +tolerance 0.00010 mm accept 2 1 expect 192801.218662384 129416.216394803 accept 2 -1 @@ -4497,7 +4497,7 @@ Wagner V ------------------------------------------------------------------------------- operation +proj=wag5 +a=6400000 +lat_1=0.5 +lat_2=2 ------------------------------------------------------------------------------- -tolerance 0.00010 +tolerance 0.00010 mm accept 2 1 expect 203227.051925325 138651.631442713 accept 2 -1 @@ -4526,7 +4526,7 @@ Wagner VI ------------------------------------------------------------------------------- operation +proj=wag6 +a=6400000 +lat_1=0.5 +lat_2=2 ------------------------------------------------------------------------------- -tolerance 0.00010 +tolerance 0.00010 mm accept 2 1 expect 211652.562164410 105831.180787330 accept 2 -1 @@ -4555,7 +4555,7 @@ Wagner VII ------------------------------------------------------------------------------- operation +proj=wag7 +a=6400000 +lat_1=0.5 +lat_2=2 ------------------------------------------------------------------------------- -tolerance 0.00010 +tolerance 0.00010 mm accept 2 1 expect 198601.876957312 125637.045714171 accept 2 -1 @@ -4574,7 +4574,7 @@ Werenskiold I ------------------------------------------------------------------------------- operation +proj=weren +a=6400000 +lat_1=0.5 +lat_2=2 ------------------------------------------------------------------------------- -tolerance 0.00010 +tolerance 0.00010 mm accept 2 1 expect 223378.515757634 146214.093042288 accept 2 -1 @@ -4604,7 +4604,7 @@ Winkel I ------------------------------------------------------------------------------- operation +proj=wink1 +a=6400000 +lat_1=0.5 +lat_2=2 ------------------------------------------------------------------------------- -tolerance 0.00010 +tolerance 0.00010 mm accept 2 1 expect 223385.131640953 111701.072127637 accept 2 -1 @@ -4634,7 +4634,7 @@ Winkel II ------------------------------------------------------------------------------- operation +proj=wink2 +a=6400000 +lat_1=0.5 +lat_2=2 ------------------------------------------------------------------------------- -tolerance 0.00010 +tolerance 0.00010 mm accept 2 1 expect 223387.396433786 124752.032797445 accept 2 -1 @@ -4654,7 +4654,7 @@ Winkel Tripel ------------------------------------------------------------------------------- operation +proj=wintri +a=6400000 +lat_1=0 +lat_2=2 ------------------------------------------------------------------------------- -tolerance 0.00010 +tolerance 0.00010 mm accept 2 1 expect 223390.801533485 111703.907505745 accept 2 -1 -- cgit v1.2.3 From 5877ffac2fd4c2f89deb5b9d962a1969192856c4 Mon Sep 17 00:00:00 2001 From: Kristian Evers Date: Mon, 23 Oct 2017 11:52:59 +0200 Subject: Addition of 'deformation': Kinematic grid shifting. Kinematic deformation models are used in some geodetic transformations. This commit introduces the ability to do transformations involving a gridded deformation/velocity model. For practical reasons a gridded deformation model needs to be split into two seperate files, one for the horizontal components and one for the vertical component. For this we use formats already known to PROJ.4, namely the CTable/CTable2 and the GTX formats. Grids are specified in the proj-string with +xy_grids and +z_grids. Grid values are expected to be in m/year. The kinematic part of the operation is controlled by the +t_epoch parameter, which is the central epoch of the transformation. An observation epoch is also needed. It can be specified either in the PJ_OBS input as the fourth element in the coordinate, or in the proj-string with +t_obs. If +t_obs is present in the proj-string it takes presedence over the value in the PJ_OBS coordinate. --- test/gie/deformation.gie | 73 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 73 insertions(+) create mode 100644 test/gie/deformation.gie (limited to 'test') diff --git a/test/gie/deformation.gie b/test/gie/deformation.gie new file mode 100644 index 00000000..74a6b25d --- /dev/null +++ b/test/gie/deformation.gie @@ -0,0 +1,73 @@ +BEGIN +=============================================================================== +Test for the deformation operation - Kinematic Gridshifting + +For all the deformation tests the alaska and egm96_15.gtx grids are used even +though they are not parts of a deformation model, they are in the proper format +and for testing purposes it doesn't really matter all that much... + +The input coordinate is located at lon=60, lam=-160 - somewhere in Alaska. + +=============================================================================== + + +------------------------------------------------------------------------------- +Test using only horizontal grid and +tobs parameter +------------------------------------------------------------------------------- +OPERATION +proj=deformation +xy_grids=alaska +t_epoch=2016.0 +t_obs=2000.0 +------------------------------------------------------------------------------- +TOLERANCE 0.000001 m +ACCEPT -3004295.5882503074 -1093474.1690603832 5500477.1338251457 +EXPECT -3004295.5888766116 -1093474.1688513425 5500477.1338251457 +ROUNDTRIP 1000 + +------------------------------------------------------------------------------- +Test using only vertical grid and +tobs parameter +------------------------------------------------------------------------------- +OPERATION +proj=deformation +z_grids=egm96_15.gtx +t_epoch=2016.0 +t_obs=2000.0 +------------------------------------------------------------------------------- +TOLERANCE 0.000001 m +ACCEPT -3004295.5882503074 -1093474.1690603832 5500477.1338251457 +EXPECT -3004295.5882503074 -1093474.1690603832 5500234.008855661 +ROUNDTRIP 1000 + +------------------------------------------------------------------------------- +Test using both horizontal and vertical grids as well as the +tobs parameter +------------------------------------------------------------------------------- +OPERATION +proj=deformation +xy_grids=alaska +z_grids=egm96_15.gtx +t_epoch=2016.0 +t_obs=2000.0 +------------------------------------------------------------------------------- +TOLERANCE 0.000001 m +ACCEPT -3004295.5882503074 -1093474.1690603832 5500477.1338251457 +EXPECT -3004295.5888766116 -1093474.1688513425 5500234.008855661 +ROUNDTRIP 1000 + +------------------------------------------------------------------------------- +Test using only horizontal grid +------------------------------------------------------------------------------- +OPERATION +proj=deformation +xy_grids=alaska +t_epoch=2016.0 +------------------------------------------------------------------------------- +TOLERANCE 0.000001 m +ACCEPT -3004295.5882503074 -1093474.1690603832 5500477.1338251457 2000.0 +EXPECT -3004295.5888766116 -1093474.1688513425 5500477.1338251457 2000.0 +ROUNDTRIP 1000 + +------------------------------------------------------------------------------- +Test using only vertical grid +------------------------------------------------------------------------------- +OPERATION +proj=deformation +z_grids=egm96_15.gtx +t_epoch=2016.0 +------------------------------------------------------------------------------- +TOLERANCE 0.000001 m +ACCEPT -3004295.5882503074 -1093474.1690603832 5500477.1338251457 2000.0 +EXPECT -3004295.5882503074 -1093474.1690603832 5500234.008855661 2000.0 +ROUNDTRIP 1000 + +------------------------------------------------------------------------------- +Test using both horizontal and vertical grids +------------------------------------------------------------------------------- +OPERATION +proj=deformation +xy_grids=alaska +z_grids=egm96_15.gtx +t_epoch=2016.0 +------------------------------------------------------------------------------- +TOLERANCE 0.000001 m +ACCEPT -3004295.5882503074 -1093474.1690603832 5500477.1338251457 2000.0 +EXPECT -3004295.5888766116 -1093474.1688513425 5500234.008855661 2000.0 +ROUNDTRIP 1000 +END -- cgit v1.2.3 From c8bef3173f55ec2de0d0ea452c0c9a07e0c89638 Mon Sep 17 00:00:00 2001 From: Kristian Evers Date: Tue, 31 Oct 2017 22:46:40 +0100 Subject: Add 'axisswap' operation - swap axes in pipelines --- test/gie/axisswap.gie | 67 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 67 insertions(+) create mode 100644 test/gie/axisswap.gie (limited to 'test') diff --git a/test/gie/axisswap.gie b/test/gie/axisswap.gie new file mode 100644 index 00000000..409af742 --- /dev/null +++ b/test/gie/axisswap.gie @@ -0,0 +1,67 @@ +------------------------------------------------------------------------------- + Tests for the axisswap operation +------------------------------------------------------------------------------- + +BEGIN + +OPERATION +proj=axisswap +order=1,2,3,4 +TOLERANCE 0.000001 m +ACCEPT 1 2 3 4 +EXPECT 1 2 3 4 +ROUNDTRIP 100 + +OPERATION +proj=axisswap +order=4,3,2,1 +TOLERANCE 0.000001 m +ACCEPT 1 2 3 4 +EXPECT 4 3 2 1 +ROUNDTRIP 100 + +OPERATION +proj=axisswap +order=-1,-2,-3,-4 +TOLERANCE 0.000001 m +ACCEPT 1 2 3 4 +EXPECT -1 -2 -3 -4 +ROUNDTRIP 100 + +OPERATION +proj=axisswap +order=1,2,-3,4 +TOLERANCE 0.000001 m +ACCEPT 1 2 3 4 +EXPECT 1 2 -3 4 +ROUNDTRIP 100 + +OPERATION +proj=axisswap +order=-1,2,3,4 +TOLERANCE 0.000001 m +ACCEPT 1 2 3 4 +EXPECT -1 2 3 4 +ROUNDTRIP 100 + +OPERATION +proj=axisswap +order=1,2,3,-4 +TOLERANCE 0.000001 m +ACCEPT 1 2 3 4 +EXPECT 1 2 3 -4 +ROUNDTRIP 100 + +OPERATION +proj=axisswap +order=-2,1 +TOLERANCE 0.000001 m +ACCEPT 1 2 3 4 +EXPECT -2 1 3 4 +ROUNDTRIP 100 +$ +OPERATION +proj=axisswap +order=3,-2,1 +TOLERANCE 0.000001 m +ACCEPT 1 2 3 4 +EXPECT 3 -2 1 4 +ROUNDTRIP 100 + + + +OPERATION +proj=pipeline +step +proj=latlong +step +proj=axisswap +order=1,2,3,4 +angularunits +TOLERANCE 0.00001 m +ACCEPT 12 55 0 0 +EXPECT 12 55 0 0 + +OPERATION +proj=pipeline +step +proj=latlong +step +proj=axisswap +order=-2,-1,3,4 +angularunits +TOLERANCE 0.00001 m +ACCEPT 12 55 0 0 +EXPECT -55 -12 0 0 + +END -- cgit v1.2.3 From 98dd8d5b6c0f24b8e2be1a8e77e4dfac72a2dc50 Mon Sep 17 00:00:00 2001 From: Thomas Knudsen Date: Fri, 10 Nov 2017 13:55:12 +0100 Subject: Do not require needless plusses (#651) proj_create is now indifferent whether or not proj definition terms start with a '+' character. Also, improve gie to support testing this. --- test/gie/axisswap.gie | 3 +-- test/gie/deformation.gie | 2 +- 2 files changed, 2 insertions(+), 3 deletions(-) (limited to 'test') diff --git a/test/gie/axisswap.gie b/test/gie/axisswap.gie index 409af742..2264a056 100644 --- a/test/gie/axisswap.gie +++ b/test/gie/axisswap.gie @@ -53,8 +53,7 @@ EXPECT 3 -2 1 4 ROUNDTRIP 100 - -OPERATION +proj=pipeline +step +proj=latlong +step +proj=axisswap +order=1,2,3,4 +angularunits +OPERATION proj=pipeline step proj=latlong step proj=axisswap order=1,2,3,4 angularunits TOLERANCE 0.00001 m ACCEPT 12 55 0 0 EXPECT 12 55 0 0 diff --git a/test/gie/deformation.gie b/test/gie/deformation.gie index 74a6b25d..4173fa31 100644 --- a/test/gie/deformation.gie +++ b/test/gie/deformation.gie @@ -64,7 +64,7 @@ ROUNDTRIP 1000 ------------------------------------------------------------------------------- Test using both horizontal and vertical grids ------------------------------------------------------------------------------- -OPERATION +proj=deformation +xy_grids=alaska +z_grids=egm96_15.gtx +t_epoch=2016.0 +OPERATION proj=deformation xy_grids=alaska z_grids=egm96_15.gtx t_epoch=2016.0 ------------------------------------------------------------------------------- TOLERANCE 0.000001 m ACCEPT -3004295.5882503074 -1093474.1690603832 5500477.1338251457 2000.0 -- cgit v1.2.3 From d53581ab6840713e4cb24c6f735cf04e9ce0b2db Mon Sep 17 00:00:00 2001 From: Even Rouault Date: Sat, 11 Nov 2017 22:20:51 +0100 Subject: Fix various memory leaks. Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=3573 , https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=3643 and https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=3641 . Credit to OSS Fuzz --- test/fuzzers/README.TXT | 2 +- test/fuzzers/standard_fuzzer.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) (limited to 'test') diff --git a/test/fuzzers/README.TXT b/test/fuzzers/README.TXT index 483c33be..a5f8f3ea 100644 --- a/test/fuzzers/README.TXT +++ b/test/fuzzers/README.TXT @@ -10,7 +10,7 @@ https://bugs.chromium.org/p/oss-fuzz/issues/list?q=proj4 - Build standard_fuzzer in a standalone mode: - $ g++ -g -std=c++11 standard_fuzzer.cpp -o standard_fuzzer -DSTANDALONE ../../src/.libs/libproj.a -lpthread + $ g++ -g -std=c++11 standard_fuzzer.cpp -o standard_fuzzer -DSTANDALONE ../../src/.libs/libproj.a -lpthread -I../../src Run it: $ PROJ_LIB=../../nad ./standard_fuzzer {file_generated_by_oss_fuzz} diff --git a/test/fuzzers/standard_fuzzer.cpp b/test/fuzzers/standard_fuzzer.cpp index 73c7827a..be90b80a 100644 --- a/test/fuzzers/standard_fuzzer.cpp +++ b/test/fuzzers/standard_fuzzer.cpp @@ -38,7 +38,7 @@ #include "proj_api.h" /* Standalone build: -g++ -g -std=c++11 standard_fuzzer.cpp -o standard_fuzzer -DSTANDALONE ../../src/.libs/libproj.a -lpthread +g++ -g -std=c++11 standard_fuzzer.cpp -o standard_fuzzer -DSTANDALONE ../../src/.libs/libproj.a -lpthread -I../../src */ extern "C" int LLVMFuzzerInitialize(int* argc, char*** argv); -- cgit v1.2.3 From 1d54ce2b6f47b9d60bfd28ad0d33a883be3d510a Mon Sep 17 00:00:00 2001 From: Thomas Knudsen Date: Sun, 12 Nov 2017 14:27:26 +0100 Subject: Poder autochecking again (WIP) (#652) * Poder dual autochecking implementation * Debugging aid: Improvements in PJ_vgridshift.c and gie.c * Most likely, the bugbeing tripped is in the gridshift code, so. uncomment suspicious lines in deformation.gie and merge this to support the debugging effort --- test/gie/axisswap.gie | 8 ++++++++ test/gie/deformation.gie | 30 ++++++++++++++++-------------- 2 files changed, 24 insertions(+), 14 deletions(-) (limited to 'test') diff --git a/test/gie/axisswap.gie b/test/gie/axisswap.gie index 2264a056..b9281ef7 100644 --- a/test/gie/axisswap.gie +++ b/test/gie/axisswap.gie @@ -63,4 +63,12 @@ TOLERANCE 0.00001 m ACCEPT 12 55 0 0 EXPECT -55 -12 0 0 +------------------------------------------------------------------------------- +operation +proj=aea +ellps=GRS80 +lat_1=0 +lat_2=2 +------------------------------------------------------------------------------- +tolerance 0.00010 mm +accept 2 1 +expect 222571.608757106 110653.326743030 +ROUNDTRIP 100 + END diff --git a/test/gie/deformation.gie b/test/gie/deformation.gie index 4173fa31..ce9aca75 100644 --- a/test/gie/deformation.gie +++ b/test/gie/deformation.gie @@ -1,4 +1,3 @@ -BEGIN =============================================================================== Test for the deformation operation - Kinematic Gridshifting @@ -10,26 +9,27 @@ The input coordinate is located at lon=60, lam=-160 - somewhere in Alaska. =============================================================================== +BEGIN ------------------------------------------------------------------------------- Test using only horizontal grid and +tobs parameter ------------------------------------------------------------------------------- OPERATION +proj=deformation +xy_grids=alaska +t_epoch=2016.0 +t_obs=2000.0 ------------------------------------------------------------------------------- -TOLERANCE 0.000001 m +TOLERANCE 1 um ACCEPT -3004295.5882503074 -1093474.1690603832 5500477.1338251457 -EXPECT -3004295.5888766116 -1093474.1688513425 5500477.1338251457 -ROUNDTRIP 1000 +EXPECT -3004295.5888766116 -1093474.1688513425 5500477.1338251457 +# ROUNDTRIP 1000 ------------------------------------------------------------------------------- Test using only vertical grid and +tobs parameter ------------------------------------------------------------------------------- OPERATION +proj=deformation +z_grids=egm96_15.gtx +t_epoch=2016.0 +t_obs=2000.0 ------------------------------------------------------------------------------- -TOLERANCE 0.000001 m +TOLERANCE 1 um ACCEPT -3004295.5882503074 -1093474.1690603832 5500477.1338251457 EXPECT -3004295.5882503074 -1093474.1690603832 5500234.008855661 -ROUNDTRIP 1000 +# ROUNDTRIP 1000 ------------------------------------------------------------------------------- Test using both horizontal and vertical grids as well as the +tobs parameter @@ -39,35 +39,37 @@ OPERATION +proj=deformation +xy_grids=alaska +z_grids=egm96_15.gtx +t_epoch=20 TOLERANCE 0.000001 m ACCEPT -3004295.5882503074 -1093474.1690603832 5500477.1338251457 EXPECT -3004295.5888766116 -1093474.1688513425 5500234.008855661 -ROUNDTRIP 1000 +# ROUNDTRIP 1000 ------------------------------------------------------------------------------- Test using only horizontal grid ------------------------------------------------------------------------------- OPERATION +proj=deformation +xy_grids=alaska +t_epoch=2016.0 ------------------------------------------------------------------------------- -TOLERANCE 0.000001 m +TOLERANCE 1 um ACCEPT -3004295.5882503074 -1093474.1690603832 5500477.1338251457 2000.0 EXPECT -3004295.5888766116 -1093474.1688513425 5500477.1338251457 2000.0 -ROUNDTRIP 1000 +# ROUNDTRIP 1000 ------------------------------------------------------------------------------- Test using only vertical grid ------------------------------------------------------------------------------- OPERATION +proj=deformation +z_grids=egm96_15.gtx +t_epoch=2016.0 ------------------------------------------------------------------------------- -TOLERANCE 0.000001 m +TOLERANCE 1 um ACCEPT -3004295.5882503074 -1093474.1690603832 5500477.1338251457 2000.0 EXPECT -3004295.5882503074 -1093474.1690603832 5500234.008855661 2000.0 -ROUNDTRIP 1000 +# ROUNDTRIP 1000 ------------------------------------------------------------------------------- Test using both horizontal and vertical grids ------------------------------------------------------------------------------- -OPERATION proj=deformation xy_grids=alaska z_grids=egm96_15.gtx t_epoch=2016.0 +OPERATION +proj=deformation +xy_grids=alaska +z_grids=egm96_15.gtx +t_epoch=2016.0 +ellps=GRS80 ------------------------------------------------------------------------------- -TOLERANCE 0.000001 m +TOLERANCE 1 um ACCEPT -3004295.5882503074 -1093474.1690603832 5500477.1338251457 2000.0 EXPECT -3004295.5888766116 -1093474.1688513425 5500234.008855661 2000.0 -ROUNDTRIP 1000 +# ROUNDTRIP 1000 + + END -- cgit v1.2.3 From 06b2f944d7844bb898ace8a7973f9182aa2234b1 Mon Sep 17 00:00:00 2001 From: Thomas Knudsen Date: Mon, 13 Nov 2017 00:33:40 +0100 Subject: Removed remaining traces of the built in selftest system (#661) * Removed remaining traces of the builtin selftest system. Moved all functionality to test/gie * Updated Appveyor and Travis build scripts * Another appveyor script update --- test/gie/builtins.gie | 18 +++- test/gie/more_builtins.gie | 264 +++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 279 insertions(+), 3 deletions(-) create mode 100644 test/gie/more_builtins.gie (limited to 'test') diff --git a/test/gie/builtins.gie b/test/gie/builtins.gie index 0755ffb3..c6a801f8 100644 --- a/test/gie/builtins.gie +++ b/test/gie/builtins.gie @@ -1,3 +1,15 @@ +=============================================================================== + +Test material, mostly converted from selftest entries in PJ_xxx.c + +Most of this material was autogenerated, and does not attempt to exercise +corner cases etc. + +See more_builtins.gie for some test cases with a more human touch. + +=============================================================================== + + BEGIN =============================================================================== @@ -1181,7 +1193,7 @@ expect -0.002532140 -0.001048847 =============================================================================== Geocentric - + =============================================================================== ------------------------------------------------------------------------------- @@ -1456,7 +1468,7 @@ expect -75.446820242 34.185406226 =============================================================================== Hammer & Eckert-Greifendorff - Misc Sph, + Misc Sph, W= M= =============================================================================== @@ -4242,7 +4254,7 @@ accept 2 1 expect 223395.249543407 111704.596633675 rem 223395.249543407 111704.596633675 osgeo rem 223395.249543407 111704.596633675 debug/bin - + accept 2 -1 expect 223395.249543407 -111704.596633675 diff --git a/test/gie/more_builtins.gie b/test/gie/more_builtins.gie new file mode 100644 index 00000000..1e3ce185 --- /dev/null +++ b/test/gie/more_builtins.gie @@ -0,0 +1,264 @@ + +=============================================================================== + +Various test material, mostly converted from selftest entries in PJ_xxx.c + +Contrary to the material in builtins.gie, this material is handwritten and +intends to exercise corner cases. + +=============================================================================== + + +BEGIN + +------------------------------------------------------------------------------- +Two ob_tran tests from nad/testvarious +------------------------------------------------------------------------------- +operation +proj=ob_tran +o_proj=moll +R=6378137.0 +o_lon_p=0 +o_lat_p=0 +lon_0=180 +------------------------------------------------------------------------------- +tolerance 1 mm +direction inverse + +accept 300000 400000 0 0 +expect -42.7562158333 85.5911341667 0 0 + +direction forward + +accept 10 20 0 0 +expect -1384841.18787 7581707.88240 0 0 +------------------------------------------------------------------------------- + + + + + +------------------------------------------------------------------------------- +Two tests from PJ_molodensky.c +------------------------------------------------------------------------------- +operation proj=molodensky a=6378160 rf=298.25 \ + da=-23 df=-8.120449e-8 dx=-134 dy=-48 dz=149 \ + abridged +------------------------------------------------------------------------------- +tolerance 2 m + +accept 144.9667 -37.8 50 0 +expect 144.968 -37.79848 46.378 0 + +roundtrip 100 1 m +------------------------------------------------------------------------------- +Same thing once more, but this time unabridged +------------------------------------------------------------------------------- +operation proj=molodensky a=6378160 rf=298.25 \ + da=-23 df=-8.120449e-8 dx=-134 dy=-48 dz=149 +------------------------------------------------------------------------------- +tolerance 2 m + +accept 144.9667 -37.8 50 0 +expect 144.968 -37.79848 46.378 0 + +roundtrip 100 1 m +------------------------------------------------------------------------------- + + + + + +------------------------------------------------------------------------------- +Some tests from PJ_pipeline.c +------------------------------------------------------------------------------- +Forward-reverse geo->utm->geo +------------------------------------------------------------------------------- +operation proj=pipeline zone=32 step \ + proj=utm ellps=GRS80 step \ + proj=utm ellps=GRS80 inv +------------------------------------------------------------------------------- +tolerance 0.1 mm + +accept 12 55 0 0 +expect 12 55 0 0 + +Now the inverse direction (still same result: the pipeline is symmetrical) + +direction inverse +expect 12 55 0 0 +------------------------------------------------------------------------------- +And now the back-to-back situation utm->geo->utm +------------------------------------------------------------------------------- +operation proj=pipeline zone=32 ellps=GRS80 step \ + proj=utm inv step \ + proj=utm +------------------------------------------------------------------------------- +accept 691875.63214 6098907.82501 0 0 +expect 691875.63214 6098907.82501 0 0 +direction inverse +expect 691875.63214 6098907.82501 0 0 +------------------------------------------------------------------------------- +Test a corner case: A rather pointless one-step pipeline geo->utm +------------------------------------------------------------------------------- +operation proj=pipeline step proj=utm zone=32 ellps=GRS80 +------------------------------------------------------------------------------- +accept 12 55 0 0 +expect 691875.63214 6098907.82501 0 0 +direction inverse +accept 691875.63214 6098907.82501 0 0 +expect 12 55 0 0 +------------------------------------------------------------------------------- +Finally test a pipeline with more than one init step +------------------------------------------------------------------------------- +operation proj=pipeline step \ + init=epsg:25832 inv step \ + init=epsg:25833 step \ + init=epsg:25833 inv step \ + init=epsg:25832 +------------------------------------------------------------------------------- +accept 691875.63214 6098907.82501 0 0 +expect 691875.63214 6098907.82501 0 0 +direction inverse +accept 12 55 0 0 +expect 12 55 0 0 + + + + + +------------------------------------------------------------------------------- +Some tests from PJ_vgridshift.c +------------------------------------------------------------------------------- +operation proj=vgridshift grids=egm96_15.gtx ellps=GRS80 +------------------------------------------------------------------------------- +Appears there is a difference between the egm96_15.gtx distributed by OSGeo4W, +and the one from http://download.osgeo.org/proj/vdatum/egm96_15/egm96_15.gtx +N(12.5, 55.5) = -36.021305084228515625 (download.osgeo.org) +N(12.5, 55.5) = -35.880001068115234000 (OSGeo4W) +This is annoying, but must be handled elsewhere. We jump through the hoop by +setting a very lax tolerance. + +tolerance 15 cm +accept 12.5 55.5 0 0 +expect 12.5 55.5 -36.021305084228516 0 + +roundtrip 100 1 nm +------------------------------------------------------------------------------- +Fail on purpose: +grids parameter is mandatory +operation proj=vgridshift +expect failure + +Fail on purpose: open non-existing grid +operation proj=vgridshift grids=nonexistinggrid.gtx +expect failure + + + + + +------------------------------------------------------------------------------- +Some tests from PJ_hgridshift.c +------------------------------------------------------------------------------- +operation proj=hgridshift +grids=nzgd2kgrid0005.gsb ellps=GRS80 +------------------------------------------------------------------------------- +tolerance 1 nm +accept 173 -45 0 0 +roundtrip 100 +------------------------------------------------------------------------------- +expect 172.999892181021551 -45.001620431954613 0 0 +direction inverse +accept 172.999892181021551 -45.001620431954613 0 0 +expect 173 -45 0 0 +------------------------------------------------------------------------------- +Fail on purpose: +grids parameter is mandatory: +operation proj=hgridshift +expect failure + +Fail on purpose: open non-existing grid: +operation proj=hgridshift grids=@nonexistinggrid.gsb,anothernonexistinggrid.gsb +expect failure +------------------------------------------------------------------------------- + + + + +------------------------------------------------------------------------------- +A number of tests from PJ_helmert.c +------------------------------------------------------------------------------- +This example is from Lotti Jivall: "Simplified transformations from +ITRF2008/IGS08 to ETRS89 for maritime applications" +------------------------------------------------------------------------------- +operation proj=helmert ellps=GRS80 \ + x=0.67678 y=0.65495 z=-0.52827 \ + rx=-0.022742 ry=0.012667 rz=0.022704 s=-0.01070 +------------------------------------------------------------------------------- +tolerance 1 um +accept 3565285.00000000 855949.00000000 5201383.00000000 +expect 3565285.41342351 855948.67986759 5201382.72939791 +------------------------------------------------------------------------------- +This example is a random point, transformed from ED50 to ETRS89 using KMStrans2 +------------------------------------------------------------------------------- +operation proj=helmert ellps=GRS80 \ + x=-81.0703 y=-89.3603 z=-115.7526 \ + rx=-0.48488 ry=-0.02436 rz=-0.41321 s=-0.540645 +------------------------------------------------------------------------------- +tolerance 1 um +accept 3494994.30120000 1056601.97250000 5212382.16660000 +expect 3494909.84026368 1056506.78938633 5212265.66699761 +------------------------------------------------------------------------------- +This example is a coordinate from the geodetic observatory in Onsala, +Sweden transformed from ITRF2000 @ 2017.0 to ITRF93 @ 2017.0. + +The test coordinate was transformed using GNSStrans, using transformation +parameters published by ITRF: ftp://itrf.ensg.ign.fr/pub/itrf/ITRF.TP +------------------------------------------------------------------------------- +operation proj=helmert ellps=GRS80 \ + x=0.0127 y=0.0065 z=-0.0209 s=0.00195 \ + dx=-0.0029 dy=-0.0002 dz=-0.0006 ds=0.00001 \ + rx=-0.00039 ry=0.00080 rz=-0.00114 \ + drx=-0.00011 dry=-0.00019 drz=0.00007 \ + epoch=1988.0 tobs=2017.0 transpose +------------------------------------------------------------------------------- +tolerance 0.03 mm +accept 3370658.37800 711877.31400 5349787.08600 2017.0 # ITRF2000@2017.0 +expect 3370658.18890 711877.42370 5349787.12430 2017.0 # ITRF93@2017.0 +------------------------------------------------------------------------------- +This example is from "A mathematical relationship between NAD27 and NAD83 (91) +State Plane coordinates in Southeastern Wisconsin": +http://www.sewrpc.org/SEWRPCFiles/Publications/TechRep/tr-034-Mathematical-Relationship-Between-NAD27-and-NAD83-91-State-Plane-Coordinates-Southeastern-Wisconsin.pdf + +The test data is taken from p. 29. Here we are using point 203 and converting it +from NAD27 (ft) -> NAD83 (m). The paper reports a difference of 0.0014 m from +measured to computed coordinates, hence the test tolerance is set accordingly. +------------------------------------------------------------------------------- +operation proj=helmert ellps=GRS80 \ + x=-9597.3572 y=.6112 \ + s=0.304794780637 theta=-1.244048 +------------------------------------------------------------------------------- +tolerance 1 mm +accept 2546506.957 542256.609 0 +expect 766563.675 165282.277 0 +------------------------------------------------------------------------------- +Finally test the 4D-capabilities of the proj.h API, especially that the +rotation matrix is updated when necessary. + +Test coordinates from GNSStrans. +------------------------------------------------------------------------------- +operation proj=helmert ellps=GRS80 \ + x=0.01270 y=0.00650 z=-0.0209 s=0.00195 \ + dx=-0.0029 dy=-0.0002 dz=-0.0006 ds=0.00001 \ + rx=-0.00039 ry=0.00080 rz=-0.00114 \ + drx=-0.00011 dry=-0.00019 drz=0.00007 \ + epoch=1988.0 transpose +------------------------------------------------------------------------------- +tolerance 0.1 mm +accept 3370658.378 711877.314 5349787.086 2017.0 +expect 3370658.18890 711877.42370 5349787.12430 2017.0 +accept 3370658.378 711877.314 5349787.086 2018.0 +expect 3370658.18087 711877.42750 5349787.12648 2018.0 + + + +------------------------------------------------------------------------------- +builtins +------------------------------------------------------------------------------- + + + +END + -- cgit v1.2.3