Enter test-ellipsoid

Using Geo::Ellipsoid version 1.12
WGS84 ellipsoid values:
    Equatorial radius = 6378137.0000000000
         Polar radius = 6356752.3142451793
           Flattening = 0.0033528106647475
         Eccentricity = 0.0818191908426215
Reciprocal flattening = 298.25722356

Results for various locations:

Here   = [41.978744444444,272.096858333333]
There  = [42.005419444444,272.073286111111]
Range  = 3548.7597 m., bearing = 326.6138 deg.
East   = -1952.8109 m., north = 2963.1445 m.
There2 = [41.978787781315,272.139677274708]

Here   = [42.005419444444,272.073286111111]
There  = [42.005508333333,272.100791666667]
Range  = 2278.6826 m., bearing = 89.7425 deg.
East   = 2278.6596 m., north = 10.2392 m.
There2 = [42.005430250604,272.100791910725]

Print range and bearing from:
(32d 53m 45.42)-(-97d 2m 13.92) [0.57414264,4.58956667] to
(32d 52m 44.02)-(-97d 1m 48.29) [0.57384496,4.58969093]
Here   = [32.895950000000,262.962800000000]
There  = [32.878894444444,262.969919444444]
Range  = 2005.3871 m., bearing = 160.5960 deg.
East   = 666.2425 m., north = -1891.4805 m.
There2 = [32.895973436870,262.984233611283]

Here   = [32.895950000000,262.962800000000]
There  = [32.878894444444,262.969919444444]
Range  = 2005.3871 m., bearing = 160.5960 deg.
East   = 666.2425 m., north = -1891.4805 m.
There2 = [32.895973436870,262.984233611283]

Here   = [0.000000000000,0.000000000000]
There  = [0.000000000000,0.000000000000]
Range  = 0.0000 m., bearing = 0.0000 deg.
East   = 0.0000 m., north = 0.0000 m.
There2 = [0.000000000000,0.000000000000]

Here   = [90.000000000000,0.000000000000]
There  = [90.000000000000,0.000000000000]
Range  = 0.0000 m., bearing = 0.0000 deg.
East   = 0.0000 m., north = 0.0000 m.
There2 = [90.000000000000,0.000000000000]

Here   = [0.000000000000,90.000000000000]
There  = [0.000000000000,90.000000000000]
Range  = 0.0000 m., bearing = 0.0000 deg.
East   = 0.0000 m., north = 0.0000 m.
There2 = [0.000000000000,90.000000000000]

Here   = [0.000000000000,89.000000000000]
There  = [0.000000000000,89.000000000000]
Range  = 0.0000 m., bearing = 0.0000 deg.
East   = 0.0000 m., north = 0.0000 m.
There2 = [0.000000000000,89.000000000000]

Here   = [359.000000000000,90.000000000000]
There  = [359.000000000000,90.000000000000]
Range  = 0.0000 m., bearing = 0.0000 deg.
East   = 0.0000 m., north = 0.0000 m.
There2 = [-1.000000000000,90.000000000000]

Here   = [0.000000000000,270.000000000000]
There  = [0.000000000000,270.000000000000]
Range  = 0.0000 m., bearing = 0.0000 deg.
East   = 0.0000 m., north = 0.0000 m.
There2 = [0.000000000000,270.000000000000]

Here   = [1.000000000000,270.000000000000]
There  = [1.000000000000,270.000000000000]
Range  = 0.0000 m., bearing = 0.0000 deg.
East   = 0.0000 m., north = 0.0000 m.
There2 = [1.000000000000,270.000000000000]

Here   = [0.000000000000,0.000000000000]
There  = [90.000000000000,0.000000000000]
Range  = 10001965.7293 m., bearing = 0.0000 deg.
East   = 0.0000 m., north = 10001965.7293 m.
There2 = [0.000000000000,89.849186858802]

Here   = [0.000000000000,0.000000000000]
There  = [0.000000000000,90.000000000000]
Range  = 10018754.1714 m., bearing = 90.0000 deg.
East   = 10018754.1714 m., north = 0.0000 m.
There2 = [0.000009013247,90.000000000001]

Here   = [0.000000000000,0.000000000000]
There  = [0.000000000000,89.000000000000]
Range  = 9907434.6806 m., bearing = 90.0000 deg.
East   = 9907434.6806 m., north = 0.0000 m.
There2 = [0.000009113965,89.000000000001]

Here   = [0.000000000000,0.000000000000]
There  = [359.000000000000,90.000000000000]
Range  = 10018749.0899 m., bearing = 90.9967 deg.
East   = 10017233.3563 m., north = -174267.6472 m.
There2 = [0.000009113065,89.999954352192]

Here   = [0.000000000000,0.000000000000]
There  = [0.000000000000,270.000000000000]
Range  = 10018754.1714 m., bearing = 270.0000 deg.
East   = -10018754.1714 m., north = -0.0000 m.
There2 = [0.000027039741,90.000000000010]

Here   = [0.000000000000,0.000000000000]
There  = [1.000000000000,270.000000000000]
Range  = 10018749.0899 m., bearing = 270.9967 deg.
East   = -10017233.3563 m., north = 174267.6472 m.
There2 = [0.000027139568,89.999954352201]

Here   = [90.000000000000,0.000000000000]
There  = [0.000000000000,90.000000000000]
Range  = 10001965.7293 m., bearing = 90.0000 deg.
East   = 10001965.7293 m., north = -0.0000 m.
There2 = [-0.000000000001,90.000008998231]

Here   = [90.000000000000,0.000000000000]
There  = [0.000000000000,89.000000000000]
Range  = 10001965.7293 m., bearing = 91.0000 deg.
East   = 10000442.3815 m., north = -174558.3711 m.
There2 = [-0.000000000001,90.000009098212]

Here   = [90.000000000000,0.000000000000]
There  = [359.000000000000,90.000000000000]
Range  = 10112540.1179 m., bearing = 90.0000 deg.
East   = 10112540.1179 m., north = -0.0000 m.
There2 = [-1.000000000001,90.000008899841]

Here   = [90.000000000000,0.000000000000]
There  = [0.000000000000,270.000000000000]
Range  = 10001965.7293 m., bearing = 270.0000 deg.
East   = -10001965.7293 m., north = -0.0000 m.
There2 = [-0.000000000010,90.000026994694]

Here   = [90.000000000000,0.000000000000]
There  = [1.000000000000,270.000000000000]
Range  = 9891391.3408 m., bearing = 270.0000 deg.
East   = -9891391.3408 m., north = -0.0000 m.
There2 = [0.999999999990,90.000027296463]

Here   = [0.000000000000,90.000000000000]
There  = [0.000000000000,89.000000000000]
Range  = 111319.4908 m., bearing = 270.0000 deg.
East   = -111319.4908 m., north = -0.0000 m.
There2 = [0.000042615229,91.000000000000]

Here   = [0.000000000000,90.000000000000]
There  = [359.000000000000,90.000000000000]
Range  = 110574.3886 m., bearing = 180.0000 deg.
East   = 0.0000 m., north = -110574.3886 m.
There2 = [0.000028410172,90.993306632736]

Here   = [0.000000000000,90.000000000000]
There  = [0.000000000000,270.000000000000]
Range  = 19903593.3909 m., bearing = 90.0000 deg.
East   = 19903593.3909 m., north = 0.0000 m.
There2 = [0.000000047628,268.797021519769]

Here   = [0.000000000000,90.000000000000]
There  = [1.000000000000,270.000000000000]
Range  = 19893357.0701 m., bearing = 0.0000 deg.
East   = 0.0000 m., north = 19893357.0701 m.
There2 = [0.000000000000,268.705067084866]

Here   = [0.000000000000,89.000000000000]
There  = [359.000000000000,90.000000000000]
Range  = 156899.5683 m., bearing = 134.8120 deg.
East   = 111308.2625 m., north = -110580.0400 m.
There2 = [0.000021276863,90.409452802678]

Here   = [0.000000000000,89.000000000000]
There  = [0.000000000000,270.000000000000]
Range  = 19926188.8520 m., bearing = 270.0000 deg.
East   = -19926188.8520 m., north = -0.0000 m.
There2 = [0.000000094399,268.000000000005]

Here   = [0.000000000000,89.000000000000]
There  = [1.000000000000,270.000000000000]
Range  = 19860509.2376 m., bearing = 326.2170 deg.
East   = -11043413.4549 m., north = 16507054.4447 m.
There2 = [0.000000284700,267.409989985125]

Here   = [359.000000000000,90.000000000000]
There  = [0.000000000000,270.000000000000]
Range  = 19893357.0701 m., bearing = 180.0000 deg.
East   = 0.0000 m., north = -19893357.0701 m.
There2 = [0.999926779143,268.704962469458]

Here   = [359.000000000000,90.000000000000]
There  = [1.000000000000,270.000000000000]
Range  = 19903623.6429 m., bearing = 89.9948 deg.
East   = 19903623.5600 m., north = 1816.9509 m.
There2 = [0.999944972230,268.797202613416]

Here   = [0.000000000000,270.000000000000]
There  = [1.000000000000,270.000000000000]
Range  = 110574.3886 m., bearing = 0.0000 deg.
East   = 0.0000 m., north = 110574.3886 m.
There2 = [0.000000000000,270.993306632737]

Starting at (0.57414264,4.58956667)
and going (x=666.2437 m.,y=-1891.4800 m.)
or (2005.3871  m.,160.5960 deg.)
gives (0.57424445,4.58953697)

Print Latitude and Longitude scale factors (meters per degree):

+----------------------------------------+
| Latitude |    F(Lat)    |    F(Lon)    |
|----------|--------------|--------------|
|   0.0000 |  110574.2758 |  111319.4908 |
|   1.0000 |  110574.6140 |  111302.6498 |
|   2.0000 |  110575.6282 |  111252.1315 |
|   3.0000 |  110577.3172 |  111167.9505 |
|   4.0000 |  110579.6789 |  111050.1308 |
|   5.0000 |  110582.7106 |  110898.7062 |
|   6.0000 |  110586.4087 |  110713.7201 |
|   7.0000 |  110590.7688 |  110495.2254 |
|   8.0000 |  110595.7856 |  110243.2847 |
|   9.0000 |  110601.4533 |  109957.9703 |
|  10.0000 |  110607.7651 |  109639.3641 |
|  11.0000 |  110614.7135 |  109287.5573 |
|  12.0000 |  110622.2901 |  108902.6511 |
|  13.0000 |  110630.4861 |  108484.7559 |
|  14.0000 |  110639.2916 |  108033.9919 |
|  15.0000 |  110648.6962 |  107550.4887 |
|  16.0000 |  110658.6886 |  107034.3855 |
|  17.0000 |  110669.2569 |  106485.8308 |
|  18.0000 |  110680.3886 |  105904.9827 |
|  19.0000 |  110692.0703 |  105292.0089 |
|  20.0000 |  110704.2881 |  104647.0863 |
|  21.0000 |  110717.0274 |  103970.4012 |
|  22.0000 |  110730.2730 |  103262.1494 |
|  23.0000 |  110744.0091 |  102522.5358 |
|  24.0000 |  110758.2191 |  101751.7749 |
|  25.0000 |  110772.8861 |  100950.0903 |
|  26.0000 |  110787.9925 |  100117.7147 |
|  27.0000 |  110803.5203 |   99254.8902 |
|  28.0000 |  110819.4507 |   98361.8680 |
|  29.0000 |  110835.7646 |   97438.9082 |
|  30.0000 |  110852.4425 |   96486.2803 |
|  31.0000 |  110869.4643 |   95504.2624 |
|  32.0000 |  110886.8094 |   94493.1418 |
|  33.0000 |  110904.4571 |   93453.2147 |
|  34.0000 |  110922.3860 |   92384.7861 |
|  35.0000 |  110940.5745 |   91288.1696 |
|  36.0000 |  110959.0007 |   90163.6878 |
|  37.0000 |  110977.6422 |   89011.6717 |
|  38.0000 |  110996.4766 |   87832.4610 |
|  39.0000 |  111015.4811 |   86626.4039 |
|  40.0000 |  111034.6326 |   85393.8570 |
|  41.0000 |  111053.9079 |   84135.1851 |
|  42.0000 |  111073.2836 |   82850.7616 |
|  43.0000 |  111092.7362 |   81540.9678 |
|  44.0000 |  111112.2420 |   80206.1931 |
|  45.0000 |  111131.7774 |   78846.8351 |
|  46.0000 |  111151.3185 |   77463.2991 |
|  47.0000 |  111170.8415 |   76055.9983 |
|  48.0000 |  111190.3226 |   74625.3536 |
|  49.0000 |  111209.7380 |   73171.7934 |
|  50.0000 |  111229.0640 |   71695.7536 |
|  51.0000 |  111248.2769 |   70197.6777 |
|  52.0000 |  111267.3533 |   68678.0161 |
|  53.0000 |  111286.2697 |   67137.2265 |
|  54.0000 |  111305.0030 |   65575.7738 |
|  55.0000 |  111323.5302 |   63994.1293 |
|  56.0000 |  111341.8285 |   62392.7715 |
|  57.0000 |  111359.8754 |   60772.1853 |
|  58.0000 |  111377.6487 |   59132.8620 |
|  59.0000 |  111395.1266 |   57475.2995 |
|  60.0000 |  111412.2875 |   55800.0016 |
|  61.0000 |  111429.1102 |   54107.4782 |
|  62.0000 |  111445.5740 |   52398.2452 |
|  63.0000 |  111461.6585 |   50672.8240 |
|  64.0000 |  111477.3440 |   48931.7418 |
|  65.0000 |  111492.6109 |   47175.5311 |
|  66.0000 |  111507.4403 |   45404.7294 |
|  67.0000 |  111521.8140 |   43619.8797 |
|  68.0000 |  111535.7141 |   41821.5294 |
|  69.0000 |  111549.1233 |   40010.2310 |
|  70.0000 |  111562.0251 |   38186.5413 |
|  71.0000 |  111574.4034 |   36351.0214 |
|  72.0000 |  111586.2428 |   34504.2368 |
|  73.0000 |  111597.5286 |   32646.7567 |
|  74.0000 |  111608.2468 |   30779.1541 |
|  75.0000 |  111618.3841 |   28902.0058 |
|  76.0000 |  111627.9277 |   27015.8918 |
|  77.0000 |  111636.8660 |   25121.3951 |
|  78.0000 |  111645.1876 |   23219.1022 |
|  79.0000 |  111652.8823 |   21309.6018 |
|  80.0000 |  111659.9404 |   19393.4855 |
|  81.0000 |  111666.3532 |   17471.3472 |
|  82.0000 |  111672.1126 |   15543.7830 |
|  83.0000 |  111677.2115 |   13611.3907 |
|  84.0000 |  111681.6435 |   11674.7702 |
|  85.0000 |  111685.4030 |    9734.5226 |
|  86.0000 |  111688.4854 |    7791.2504 |
|  87.0000 |  111690.8869 |    5845.5573 |
|  88.0000 |  111692.6043 |    3898.0477 |
|  89.0000 |  111693.6356 |    1949.3267 |
|  90.0000 |  111693.9796 |       0.0000 |
+----------------------------------------+
