=============================================================================== 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. =============================================================================== <gie> =============================================================================== Albers Equal Area Conic Sph&Ell lat_1= lat_2= =============================================================================== ------------------------------------------------------------------------------- operation +proj=aea +ellps=GRS80 +lat_1=0 +lat_2=2 ------------------------------------------------------------------------------- tolerance 0.1 mm 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.1 mm 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 =============================================================================== ------------------------------------------------------------------------------- Test equatorial aspect of the spherical azimuthal equidistant. Test data from Snyder pp. 196-197, table 30. ------------------------------------------------------------------------------- operation +proj=aeqd +R=1 +lat_0=0 ------------------------------------------------------------------------------- tolerance 0.1 mm accept 0 0 expect 0 0 roundtrip 100 accept 0 90 expect 0 1.57080 roundtrip 100 accept 10 80 expect 0.04281 1.39829 roundtrip 100 accept 40 30 expect 0.62896 0.56493 roundtrip 100 accept 90 0 expect 1.57080 0 roundtrip 100 accept 90 90 expect 0 1.57080 roundtrip 100 # point opposite projection center is undefined accept 180 0 expect failure errno tolerance_condition ------------------------------------------------------------------------------- Test equatorial aspect of the ellipsoidal azimuthal equidistant. Test data from Snyder pp. 196-197, table 30. ------------------------------------------------------------------------------- operation +proj=aeqd +ellps=GRS80 +lat_0=0 ------------------------------------------------------------------------------- tolerance 0.1 mm accept 0 90 expect 0 10001965.7292 roundtrip 100 accept 0 0 expect 0 0 roundtrip 100 accept 90 0 expect 10_018_754.1714 0 roundtrip 100 accept 90 0 expect 10_018_754.1714 0 roundtrip 100 accept 45 45 expect 3_860_398.3783 5_430_089.0490 roundtrip 100 ------------------------------------------------------------------------------- # Test the azimuthal equidistant modified for Guam. Test data from the EPSG Guidance Note 7 part 2, September 2016, p. 85 ------------------------------------------------------------------------------- operation +proj=aeqd +guam +ellps=clrk66 +x_0=50000.00 +y_0=50000.00 +lon_0=144.74875069444445 +lat_0=13.47246633333333 ------------------------------------------------------------------------------- tolerance 1 cm accept 144.635331291666660 13.33903846111111 expect 37712.48 35242.00 roundtrip 100 direction inverse accept 37712.48 35242.00 expect 144.635331291666660 13.33903846111111 ------------------------------------------------------------------------------- Test northern polar aspect of the ellipsoidal azimuthal equidistant. Test data from Snyder p. 198, table 31. ------------------------------------------------------------------------------- operation +proj=aeqd +ellps=intl +lat_0=90 ------------------------------------------------------------------------------- tolerance 0.1 m accept 0 90 expect 0 0 roundtrip 100 accept 0 85 expect 0 -558_485.4 roundtrip 100 accept 0 80 expect 0 -1_116_885.2 roundtrip 100 accept 0 70 expect 0 -2_233_100.9 roundtrip 100 ------------------------------------------------------------------------------- Test sourthern polar aspect of the ellipsoidal azimuthal equidistant. Test data from Snyder p. 198, table 31. ------------------------------------------------------------------------------- operation +proj=aeqd +ellps=intl +lat_0=-90 ------------------------------------------------------------------------------- tolerance 0.1 m accept 0 -90 expect 0 0 roundtrip 100 accept 0 -85 expect 0 558_485.4 roundtrip 100 accept 0 -80 expect 0 1_116_885.2 roundtrip 100 accept 0 -70 expect 0 2_233_100.9 roundtrip 100 ------------------------------------------------------------------------------- Test northern polar aspect of the spherical azimuthal equidistant. ------------------------------------------------------------------------------- operation +proj=aeqd +R=1 +lat_0=90 ------------------------------------------------------------------------------- tolerance 0.1 m accept 0 0 expect 0 -1.5708 roundtrip 100 accept 0 90 expect 0 0 roundtrip 100 accept 90 90 expect 0 0 roundtrip 100 accept 90 0 expect 1.5708 0 roundtrip 100 accept 45 45 expext 0.5554 -0.5554 roundtrip 100 #point opposite of projection center is undefined accept 0 -90 expect failure errno tolerance_condition direction inverse accept 0 5 expect failure errno tolerance_condition accept 0 3.14159265359 expect 180 -90 ------------------------------------------------------------------------------- Test sourthnern polar aspect of the spherical azimuthal equidistant. ------------------------------------------------------------------------------- operation +proj=aeqd +R=1 +lat_0=-90 ------------------------------------------------------------------------------- tolerance 0.1 m accept 0 0 expect 0 1.5708 roundtrip 100 accept 0 -90 expect 0 0 roundtrip 100 accept 90 -90 expect 0 0 roundtrip 100 accept 90 0 expect 1.5708 0 roundtrip 100 accept 45 -45 expext 0.5554 -0.5554 roundtrip 100 #point opposite of projection center is undefined accept 0 90 expect failure errno tolerance_condition ------------------------------------------------------------------------------- Test oblique aspect of the spherical azimuthal equidistant. ------------------------------------------------------------------------------- operation +proj=aeqd +R=1 +lat_0=45 ------------------------------------------------------------------------------- tolerance 0.1 m accept 0 0 expect 0.0000 -0.7854 roundtrip 100 accept 0 45 expect 0.0000 0.0000 roundtrip 100 accept 0 90 expect 0.0000 0.7854 roundtrip 100 accept 90 0 expect 1.5708 -0.0000 roundtrip 100 accept 90 45 expect 0.8550 0.6046 #roundtrip 100 # roundtrip performs badly for this test on some platforms accept 90 90 expect 0.0000 0.7854 roundtrip 100 ------------------------------------------------------------------------------- Test oblique aspect of the ellipsoidal azimuthal equidistant. ------------------------------------------------------------------------------- operation +proj=aeqd +ellps=GRS80 +lat_0=45 ------------------------------------------------------------------------------- tolerance 0.1 m accept 0 0 expect 0.0000 -4984944.3779 roundtrip 100 accept 0 45 expect 0.0000 0.0000 roundtrip 100 accept 0 90 expect 0.0000 5017021.3514 roundtrip 100 accept 90 0 expect 10010351.5666 26393.3781 roundtrip 100 accept 90 45 expect 5461910.9128 3863514.7047 roundtrip 100 accept 90 90 expect 0.0000 5017021.3514 roundtrip 100 =============================================================================== Airy Misc Sph, no inv. no_cut lat_b= =============================================================================== ------------------------------------------------------------------------------- operation +proj=airy +a=6400000 +lat_1=0 +lat_2=2 ------------------------------------------------------------------------------- tolerance 0.1 mm 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 ------------------------------------------------------------------------------- Test north polar aspect ------------------------------------------------------------------------------- operation +proj=airy +R=1 +lat_0=90 ------------------------------------------------------------------------------- tolerance 0.1 mm accept 0 0 expect 0 -1.3863 accept 0 90 expect 0 0 accept 0 -90 expect failure errno tolerance_condition ------------------------------------------------------------------------------- Test south polar aspect ------------------------------------------------------------------------------- operation +proj=airy +R=1 +lat_0=-90 ------------------------------------------------------------------------------- tolerance 0.1 mm accept 0 0 expect 0 1.3863 accept 0 -90 expect 0 0 accept 0 90 expect failure errno tolerance_condition ------------------------------------------------------------------------------- Test oblique aspect ------------------------------------------------------------------------------- operation +proj=airy +R=1 +lon_0=45 +lat_0=45 ------------------------------------------------------------------------------- tolerance 0.1 mm accept 45 45 expect 0 0 accept 0 0 expext -0.7336 -0.5187 accept -45 -45 expect failure errno tolerance_condition ------------------------------------------------------------------------------- Test that coordinates on the opposing hemisphere are projected when using +no_cut. ------------------------------------------------------------------------------- operation +proj=airy +R=1 +lat_0=-90 +no_cut ------------------------------------------------------------------------------- tolerance 0.1 mm accept 0 10 expect 0 1.5677 ------------------------------------------------------------------------------- Test the +lat_b parameter ------------------------------------------------------------------------------- operation +proj=airy +R=1 +lat_b=89.99999999 # check tolerance ------------------------------------------------------------------------------- tolerance 0.1 mm accept 0 0 expect 0 0 ------------------------------------------------------------------------------- operation +proj=airy +R=1 +lat_b=30 ------------------------------------------------------------------------------- tolerance 0.1 mm accept 0 0 expect 0 0 accept 25 25 expect 0.3821 0.4216 =============================================================================== Aitoff Misc Sph =============================================================================== ------------------------------------------------------------------------------- operation +proj=aitoff +R=6400000 +lat_1=0 +lat_2=2 ------------------------------------------------------------------------------- tolerance 0.1 mm 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.1 mm 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.1 mm 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.1 mm 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.1 mm 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.1 mm 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.1 mm 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.1 mm 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.1 mm 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.1 mm 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.1 mm 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.1 mm 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.1 mm 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 operation +proj=calcofi +lon_0=50 accept 10 50 expect 303.525850 -1576.974388 roundtrip 100 operation +proj=calcofi +ellps=GRS80 +lon_0=50 accept 10 50 expect 303.525850 -1576.974388 roundtrip 100 operation +proj=calcofi +R=400 +lon_0=50 +x_0=10000 +y_0=500000 accept 10 50 expect 301.769827 -1567.849822 roundtrip 100 =============================================================================== Cassini Cyl, Sph&Ell =============================================================================== ------------------------------------------------------------------------------- operation +proj=cass +ellps=GRS80 +lat_1=0.5 +lat_2=2 ------------------------------------------------------------------------------- tolerance 0.1 mm 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.1 mm 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 Conic Sph lat_1 =============================================================================== ------------------------------------------------------------------------------- operation +proj=pipeline +R=6390000 +step +proj=ccon +lat_1=52 +lat_0=52 +lon_0=19 +x_0=330000 +y_0=-350000 +step +proj=axisswap +order=1,-2 ------------------------------------------------------------------------------- tolerance 0.1 mm accept 24 55 expect 650031.54109413219363 4106.1617770643609028 accept 15 49 expect 37074.189007307473069 676826.23559270039774 accept 24 49 expect 696053.36061617843913 672294.56795827199940 accept 19 52 expect 330000.00000000000000 350000.00000000000000 direction inverse accept 0 0 expect 13.840227318521004431 55.030403993648806391 accept 0 700000 expect 14.514453594615022781 48.773847834747808675 accept 700000 0 expect 24.782707184271129766 55.003515505218481835 accept 700000 700000 expect 24.027610763560529927 48.750476070495021286 accept 330000 350000 expect 19.000000000000000000 52.000000000000000000 =============================================================================== Central Cylindrical Cyl, Sph =============================================================================== ------------------------------------------------------------------------------- operation +proj=cc +a=6400000 +lat_1=0.5 +lat_2=2 ------------------------------------------------------------------------------- tolerance 0.1 mm 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.1 mm 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.1 mm 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.5 mm 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.1 mm 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.1 mm 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.1 mm 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.1 mm 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.1 mm 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.1 mm 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.1 mm 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.1 mm 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.1 mm 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.1 mm 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.1 mm 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.1 mm 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.1 mm 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.1 mm 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.1 mm 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.1 mm 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.1 mm 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.1 mm 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.1 mm 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.1 mm 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.1 mm 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.1 mm accept 2 1 0 expect 6373287.27950247 222560.09599219 110568.77482092 accept 2 -1 0 expect 6373287.27950247 222560.09599219 -110568.77482092 accept -2 1 0 expect 6373287.27950247 -222560.09599219 110568.77482092 accept -2 -1 0 expect 6373287.27950247 -222560.09599219 -110568.77482092 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.1 mm =============================================================================== Geostationary Satellite View Azi, Sph&Ell h= =============================================================================== ------------------------------------------------------------------------------- operation +proj=geos +ellps=GRS80 +lat_1=0.5 +lat_2=2 +h=35785831 ------------------------------------------------------------------------------- tolerance 0.1 mm 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.1 mm 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.1 mm 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.1 mm 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. =============================================================================== ------------------------------------------------------------------------------- Test material from Snyder p. 168, table 26. Tests the equatorial aspect of the projection. ------------------------------------------------------------------------------- operation +proj=gnom +R=1 ------------------------------------------------------------------------------- tolerance 0.1 mm accept 0 0 expect 0 0 roundtrip 100 accept 10 80 expect 0.1763 5.7588 roundtrip 100 accept 20 70 expect 0.3640 2.9238 roundtrip 100 accept 30 60 expect 0.5774 2.0000 roundtrip 100 accept 40 50 expect 0.8391 1.5557 roundtrip 100 accept 50 40 expect 1.1918 1.3054 roundtrip 100 accept 60 30 expect 1.7321 1.1547 roundtrip 100 accept 70 20 expect 2.7475 1.0642 roundtrip 100 accept 80 10 expect 5.6713 1.0154 roundtrip 100 accept 80 80 expect 5.6713 32.6596 roundtrip 100 accept 0 90 expect failure errno tolerance_condition # test that extreme northings are mapped to the sphere direction inverse accept 0 1e8 expect 0 90 ------------------------------------------------------------------------------- Test the northern polar aspect of the gnonomic projection ------------------------------------------------------------------------------- operation +proj=gnom +R=1 +lat_0=90 ------------------------------------------------------------------------------- tolerance 0.1 mm accept 0 90 expect 0 0 roundtrip 100 accept 45 45 expect 0.7071 -0.7071 roundtrip 100 accept 0 0 expect failure errno tolerance_condition accept 90 0 expect failure errno tolerance_condition ------------------------------------------------------------------------------- Test the sourthern polar aspect of the gnonomic projection ------------------------------------------------------------------------------- operation +proj=gnom +R=1 +lat_0=-90 ------------------------------------------------------------------------------- tolerance 0.1 mm accept 0 -90 expect 0 0 roundtrip 100 accept 45 -45 expect 0.7071 0.7071 roundtrip 100 accept 0 0 expect failure errno tolerance_condition accept 90 0 expect failure errno tolerance_condition ------------------------------------------------------------------------------- Test the oblique aspect of the gnonomic projection ------------------------------------------------------------------------------- operation +proj=gnom +R=1 +lat_0=45 ------------------------------------------------------------------------------- tolerance 0.1 mm accept 0 45 expect 0 0 roundtrip 100 accept 0 0 expect 0 -1 roundtrip 100 accept 0 90 expect 0 1 roundtrip 100 accept 0 -45 expect failure errno tolerance_condition =============================================================================== Goode Homolosine PCyl, Sph. =============================================================================== ------------------------------------------------------------------------------- operation +proj=goode +a=6400000 +lat_1=0.5 +lat_2=2 ------------------------------------------------------------------------------- tolerance 0.1 mm 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.1 mm 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.1 mm 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.1 mm 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.1 mm 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.1 mm 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.1 mm 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.1 mm 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.1 mm 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.1 mm 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.1 mm 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.1 mm 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.1 mm 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.1 mm 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.1 mm 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.1 mm 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.1 mm 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.1 mm 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 ------------------------------------------------------------------------------- tolerance 0.1 mm 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 accept 180 0 expect failure errno tolerance_condition 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 ------------------------------------------------------------------------------- tolerance 0.1 mm 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 accept 180 0 expect failure errno tolerance_condition 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 ------------------------------------------------------------------------------- Test oblique aspect of the spherical form ------------------------------------------------------------------------------- operation +proj=laea +R=1 +lat_0=45 ------------------------------------------------------------------------------- tolerance 0.1 mm accept 0 45 expect 0 0 accept 0 0 expect 0 -0.7654 accept 0 90 expect 0 0.7654 accept 0 -45 expect 0 -1.4142 accept 45 45 expect 0.5194 0.1521 tolerance 0.1 mm accept 45 45 roundtrip 100 # error when waaay outside the sphere direction inverse accept 0 10 expect failure errno tolerance_condition ------------------------------------------------------------------------------- Test oblique aspect of the ellipsoidal form ------------------------------------------------------------------------------- operation +proj=laea +ellps=GRS80 +lat_0=45 ------------------------------------------------------------------------------- tolerance 0.1 mm accept 0 45 expect 0 0 accept 0 0 expect 0 -4860248.8602 accept 0 90 expect 0 4886594.2207 accept 0 -45 expect 0 -8984728.0442 accept 45 45 expect 3318800.8682 968788.2336 tolerance 10 cm accept 45 45 roundtrip 100 # test rho <EPS10 direction inverse accept 0 0 expect 0 45 ------------------------------------------------------------------------------- Test south polar aspect for the spherical form ------------------------------------------------------------------------------- operation +proj=laea +R=1 +lat_0=-90 ------------------------------------------------------------------------------- tolerance 0.1 mm accept 0 -90 expect 0 0 accept 0 0 expect 0 1.4142 accept 0 -45 expect 0 0.7654 accept 0 45 expect 0 1.8478 accept 0 90 expect failure errno tolerance_condition tolerance 0.1 mm accept 45 45 roundtrip 100 ------------------------------------------------------------------------------- Test south polar aspect for the ellipsoidal form ------------------------------------------------------------------------------- operation +proj=laea +ellps=GRS80 +lat_0=-90 ------------------------------------------------------------------------------- tolerance 0.1 mm accept 0 -90 expect 0 0 accept 0 0 expect 0 9009964.7611 accept 0 -45 expect 0 4889334.8030 accept 0 45 expect 0 11766619.5307 accept 0 90 expect failure errno tolerance_condition tolerance 10 cm accept 45 45 roundtrip 100 # test q == 0.0 condition direction inverse accept 0 0 expect 0 -90 ------------------------------------------------------------------------------- Test north polar aspect for the spherical form ------------------------------------------------------------------------------- operation +proj=laea +R=1 +lat_0=90 ------------------------------------------------------------------------------- tolerance 0.1 mm accept 0 90 expect 0 0 accept 0 0 expect 0 -1.4142 accept 0 45 expect 0 -0.7654 accept 0 -45 expect 0 -1.8478 accept 0 -90 expect failure errno tolerance_condition tolerance 0.1 mm accept 45 45 roundtrip 100 ------------------------------------------------------------------------------- Test north polar aspect ------------------------------------------------------------------------------- operation +proj=laea +ellps=GRS80 +lat_0=90 ------------------------------------------------------------------------------- tolerance 0.1 mm accept 0 90 expect 0 0 accept 0 0 expect 0 -9009964.7611 accept 0 45 expect 0 -4889334.8030 accept 0 -45 expect 0 -11766619.5307 accept 0 -90 expect failure errno tolerance_condition tolerance 10 cm accept 45 45 roundtrip 100 =============================================================================== Lagrange Misc Sph, no inv. W= =============================================================================== ------------------------------------------------------------------------------- operation +proj=lagrng +a=6400000 +W=2 +lat_1=0.5 +lat_2=2 ------------------------------------------------------------------------------- tolerance 0.1 mm accept 2 1 expect 111703.375917226 27929.831908033 roundtrip 100 accept 2 -1 expect 111699.122088816 -83784.178013358 roundtrip 100 accept -2 1 expect -111703.375917226 27929.831908033 roundtrip 100 accept -2 -1 expect -111699.122088816 -83784.178013358 roundtrip 100 accept 0 90 expect 0.0000 12800000.0 roundtrip 100 ------------------------------------------------------------------------------- operation +proj=lagrng +R=1 +lat_1=56 ------------------------------------------------------------------------------- tolerance 1 cm accept 12 56 expect 0.10 0.0 ------------------------------------------------------------------------------- operation +proj=lagrng +R=1 +W=-1 ------------------------------------------------------------------------------- expect failure errno w_or_m_zero_or_less ------------------------------------------------------------------------------- operation +proj=lagrng +R=1 +lat_1=90.00001 ------------------------------------------------------------------------------- expect failure errno lat_larger_than_90 ------------------------------------------------------------------------------- operation +proj=lagrng +R=1 +W=0.5 ------------------------------------------------------------------------------- accept 90 0 0 expect failure errno tolerance_condition direction inverse accept 2 0 0 expect failure errno tolerance_condition =============================================================================== Larrivee Misc Sph, no inv. =============================================================================== ------------------------------------------------------------------------------- operation +proj=larr +a=6400000 +lat_1=0.5 +lat_2=2 ------------------------------------------------------------------------------- tolerance 0.1 mm 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.1 mm 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.1 mm 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.1 mm 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.1 mm 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.1 mm 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.1 mm 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.1 mm 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.1 mm 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.1 mm 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.1 mm 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.1 mm 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.1 mm 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.1 mm 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.1 mm 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.1 mm 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.1 mm 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 ------------------------------------------------------------------------------- operation +proj=merc +R=1 ------------------------------------------------------------------------------- Test the numerical stability of the inverse spherical Mercator ------------------------------------------------------------------------------- tolerance 1e-15 m accept 0 1e-15 expect 0 1e-15 =============================================================================== Miller Oblated Stereographic Azi(mod) =============================================================================== ------------------------------------------------------------------------------- operation +proj=mil_os +R=6400000 +lat_1=0.5 +lat_2=2 ------------------------------------------------------------------------------- tolerance 0.1 mm 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.1 mm 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.1 mm 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.1 mm 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.1 mm 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.1 mm 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.1 mm 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.1 mm 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.1 mm 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.1 mm 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.1 mm 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.1 mm 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.1 mm 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.1 mm 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.1 mm 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.1 mm 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.1 mm 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 ------------------------------------------------------------------------------- Test north polar aspect ------------------------------------------------------------------------------- operation +proj=nsper +R=1 +h=3 +lat_0=90 ------------------------------------------------------------------------------- tolerance 0.1 mm accept 0 90 expect 0 0 accept 45 45 expect 0.4555 -0.4555 roundtrip 100 accept 0 0 expect failure errno tolerance_condition direction inverse accept 0 0 expect 0 90 accept 0 2 # projected coordinate is outside the sphere expect failure errno tolerance_condition ------------------------------------------------------------------------------- Test south polar aspect ------------------------------------------------------------------------------- operation +proj=nsper +R=1 +h=3 +lat_0=-90 ------------------------------------------------------------------------------- tolerance 0.1 mm accept 0 -90 expect 0 0 accept -45 -45 expect -0.4555 0.4555 roundtrip 100 accept 0 0 expect failure errno tolerance_condition ------------------------------------------------------------------------------- operation +proj=nsper +R=1 +h=3 +lat_0=45 ------------------------------------------------------------------------------- tolerance 0.1 mm accept 0 45 expect 0 0 accept 0 90 expect 0 0.6442 accept 0 0 expect 0 -0.6442 accept 45 45 expect 0.4767 0.1396 roundtrip 100 ------------------------------------------------------------------------------- operation +proj=nsper +R=1 +h=0 ------------------------------------------------------------------------------- expect failure errno h_less_than_zero =============================================================================== New Zealand Map Grid fixed Earth =============================================================================== ------------------------------------------------------------------------------- operation +proj=nzmg +ellps=GRS80 +lat_1=0.5 +lat_2=2 ------------------------------------------------------------------------------- tolerance 0.1 mm 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.1 mm 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.1 mm 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.1 mm 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.1 mm 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 ------------------------------------------------------------------------------- operation +proj=omerc +ellps=GRS80 +lat_1=0.5 +lat_2=2 +no_rot ------------------------------------------------------------------------------- tolerance 0.1 mm accept 2 1 expect 110642.229314984 222650.796885261 accept 2 -1 expect -110642.229314984 222650.796885261 accept -2 1 expect 110642.229314984 -222650.796885262 accept -2 -1 expect -110642.229314984 -222650.796885262 direction inverse accept 200 100 expect 0.000898315 0.001808739 accept 200 -100 expect -0.000898315 0.001808739 accept -200 100 expect 0.000898315 -0.001808739 accept -200 -100 expect -0.000898315 -0.001808739 =============================================================================== Ortelius Oval Misc Sph, no inv. =============================================================================== ------------------------------------------------------------------------------- operation +proj=ortel +a=6400000 +lat_1=0 +lat_2=2 ------------------------------------------------------------------------------- tolerance 0.1 mm 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. =============================================================================== ------------------------------------------------------------------------------- Test the equatorial aspect of the Orthopgraphic projection. Test data from Snyder (1987), table 22, p. 151. ------------------------------------------------------------------------------- operation +proj=ortho +R=1 +lat_0=0 +lon_0=0 ------------------------------------------------------------------------------- tolerance 0.1 mm accept 0 0 expect 0 0 roundtrip 100 accept 0 90 expect 0 1 roundtrip 100 accept 0 30 expect 0 0.5000 roundtrip 100 accept 10 50 expect 0.1116 0.7660 roundtrip 100 accept 20 40 expect 0.2620 0.6428 roundtrip 100 accept 30 80 expect 0.0868 0.9848 roundtrip 100 accept 40 70 expect 0.2198 0.9397 roundtrip 100 accept 50 60 expext 0.3830 0.8660 roundtrip 100 accept 60 50 expect 0.5567 0.7660 roundtrip 100 accept 70 20 expect 0.8830 0.3420 roundtrip 100 accept 80 10 expect 0.9698 0.1736 roundtrip 100 accept 90 90 expect 0 1 roundtrip 100 accept 120 0 expect failure errno tolerance_condition direction inverse accept 2 2 expect failure errno tolerance_condition ------------------------------------------------------------------------------- Test the oblique aspect of the Orthopgraphic projection. Test data from Snyder (1987), table 23, pp. 152-153. ------------------------------------------------------------------------------- operation +proj=ortho +R=1 +lat_0=40 +lon_0=0 ------------------------------------------------------------------------------- tolerance 0.1 mm accept 0.0 90 expect 0.0 0.7660 roundtrip 100 accept 20 60 expect 0.1710 0.3614 roundtrip 100 accept 40 -30 expect 0.5567 -0.8095 roundtrip 100 accept 100 70 expect 0.3368 0.7580 roundtrip 100 accept 130 40 expect 0.5868 0.8089 roundtrip 100 accept 170 60 expect 0.0868 0.9799 roundtrip 100 accept 140 20 expect failure errno tolerance_condition direction inverse accept 2 2 expect failure errno tolerance_condition ------------------------------------------------------------------------------- Test the north polar aspect of the Orthopgraphic projection. ------------------------------------------------------------------------------- operation +proj=ortho +R=1 +lat_0=90 +lon_0=0 ------------------------------------------------------------------------------- tolerance 0.1 mm accept 0 0 expect 0 -1 roundtrip 100 accept 180 0 expect 0 1 roundtrip 100 accept 90 90 expect 0 0 roundtrip 100 accept 0 90 expect 0 0 roundtrip 100 accept 90 0 expect 1 0 roundtrip 100 accept 180 -90 expect failure errno tolerance_condition accept 0 -45 expect failure errno tolerance_condition direction inverse accept 2 2 expect failure errno tolerance_condition ------------------------------------------------------------------------------- Test the south polar aspect of the Orthopgraphic projection. ------------------------------------------------------------------------------- operation +proj=ortho +R=1 +lat_0=-90 +lon_0=0 ------------------------------------------------------------------------------- tolerance 0.1 mm accept 0 0 expect 0 1 roundtrip 100 accept 180 0 expect 0 -1 roundtrip 100 accept 90 -90 expect 0 0 roundtrip 100 accept 0 -90 expect 0 0 roundtrip 100 accept 90 0 expect 1 0 roundtrip 100 accept 180 90 expect failure errno tolerance_condition accept 0 45 expect failure errno tolerance_condition direction inverse accept 2 2 expect failure errno tolerance_condition # Put a point a tiny tiny bit outside the radius of the sphere. # Since we are right at the numerical limit of floating point representation # it should still results in a correct coordinate. accept 0.70710678118 0.7071067812 expect 45 0 =============================================================================== 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.1 mm 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.1 mm 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.1 mm 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.1 mm 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.1 mm 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.1 mm 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.1 mm 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.1 mm 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.1 mm 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.1 mm 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.1 mm 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.1 mm 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.1 mm 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.1 mm 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.1 mm 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.1 mm 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.1 mm 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.1 mm 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.1 mm 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.1 mm 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.1 mm 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.1 mm 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.1 mm 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.1 mm 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.1 mm 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.1 mm 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.1 mm 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.1 mm 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.1 mm 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.1 mm 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.1 mm 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.1 mm 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.1 mm 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.1 mm 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.1 mm 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.1 mm 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.1 mm 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.15 mm 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.1 mm 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.1 mm 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 ------------------------------------------------------------------------------- operation +proj=tpers +a=6400000 +h=1000000 +tilt=20 ------------------------------------------------------------------------------- tolerance 0.1 mm accept 2 1 expect 213598.340357101 113687.930830744 accept 2 -1 expect 231609.982792523 -123274.645577324 accept -2 1 expect -213598.340357101 113687.930830744 accept -2 -1 expect -231609.982792523 -123274.645577324 direction inverse accept 200 100 expect 0.001790554 0.000841285 accept 200 -100 expect 0.001790432 -0.000841228 accept -200 100 expect -0.001790554 0.000841285 accept -200 -100 expect -0.001790432 -0.000841228 =============================================================================== Universal Polar Stereographic Azi, Sph&Ell south =============================================================================== ------------------------------------------------------------------------------- operation +proj=ups +ellps=GRS80 +lat_1=0.5 +lat_2=2 +n=0.5 ------------------------------------------------------------------------------- tolerance 0.1 mm 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.1 mm 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.1 mm 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.1 mm 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.1 mm 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.5 mm 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.1 mm 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.1 mm 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.1 mm 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.1 mm 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.1 mm 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.1 mm 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.1 mm 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.1 mm 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.1 mm 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.1 mm 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.1 mm 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.1 mm 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.1 mm 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.1 mm 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.1 mm 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 </gie>