{"id":"v001","input":{"lat0":40.446111,"lon0":-79.982222,"h0":300,"lat":40.446111,"lon":-79.982222,"height":1300},"expect":{"result.east.value":0.0,"result.north.value":1e-09,"result.up.value":999.999999999,"result.range.value":999.999999999,"result.elevation.value":90,"result.azimuth.value":0,"meta.warnings.*.code":"AZIMUTH_UNDEFINED","ok":true},"source":"GeographicLib CartConvert","sourceVersion":"GeographicLib 2.7","tolerance":{"result.east.value":{"abs":2e-06},"result.north.value":{"abs":2e-06},"result.up.value":{"abs":2e-06},"result.range.value":{"abs":2e-06},"result.elevation.value":{"abs":0},"result.azimuth.value":{"abs":0}}}
{"id":"v002","input":{"lat0":40.446111,"lon0":-79.982222,"h0":300,"lat":40.5,"lon":-80.0,"height":500},"expect":{"result.east.value":-1507.11924673,"result.north.value":5984.657009503,"result.up.value":197.00772132,"result.range.value":6174.653025678211,"result.elevation.value":1.8283824069284413,"result.azimuth.value":345.86508789191356,"ok":true},"source":"GeographicLib CartConvert","sourceVersion":"GeographicLib 2.7","tolerance":{"result.east.value":{"abs":2e-06},"result.north.value":{"abs":2e-06},"result.up.value":{"abs":2e-06},"result.range.value":{"abs":2e-06},"result.elevation.value":{"abs":1e-09},"result.azimuth.value":{"abs":1e-09}}}
{"id":"v003","input":{"lat0":0,"lon0":0,"h0":0,"lat":0,"lon":1,"height":0},"expect":{"result.east.value":111313.839236676,"result.north.value":0.0,"result.up.value":-971.4211583,"result.range.value":111318.07788798431,"result.elevation.value":-0.4999999999998715,"result.azimuth.value":90.0,"ok":true},"source":"GeographicLib CartConvert","sourceVersion":"GeographicLib 2.7","tolerance":{"result.east.value":{"abs":2e-06},"result.north.value":{"abs":2e-06},"result.up.value":{"abs":2e-06},"result.range.value":{"abs":2e-06},"result.elevation.value":{"abs":1e-09},"result.azimuth.value":{"abs":1e-09}}}
{"id":"v004","input":{"lat0":89.9,"lon0":10,"h0":0,"lat":89.95,"lon":-170,"height":100},"expect":{"result.east.value":-0.0,"result.north.value":16754.339465518,"result.up.value":78.068608313,"result.range.value":16754.521348979746,"result.elevation.value":0.266973783474726,"result.azimuth.value":0.0,"ok":true},"source":"GeographicLib CartConvert","sourceVersion":"GeographicLib 2.7","tolerance":{"result.east.value":{"abs":2e-06},"result.north.value":{"abs":2e-06},"result.up.value":{"abs":2e-06},"result.range.value":{"abs":2e-06},"result.elevation.value":{"abs":1e-09},"result.azimuth.value":{"abs":1e-09}}}
{"id":"v005","input":{"lat0":3.737265,"lon0":110.328011,"h0":2877.53,"lat":1.633519,"lon":112.989085,"height":14054.82},"expect":{"result.east.value":296655.647955549,"result.north.value":-232640.137120093,"result.up.value":22.032279961,"result.range.value":376996.03094542475,"result.elevation.value":0.0033484613945903388,"result.azimuth.value":128.1038745823256,"ok":true},"source":"GeographicLib CartConvert","sourceVersion":"GeographicLib 2.7","tolerance":{"result.east.value":{"abs":2e-06},"result.north.value":{"abs":2e-06},"result.up.value":{"abs":2e-06},"result.range.value":{"abs":2e-06},"result.elevation.value":{"abs":1e-09},"result.azimuth.value":{"abs":1e-09}}}
{"id":"v006","input":{"lat0":27.43512,"lon0":-140.352679,"h0":-16.5,"lat":26.276831,"lon":-137.888727,"height":4972.91},"expect":{"result.east.value":246220.045316515,"result.north.value":-125992.028020803,"result.up.value":-1008.314702609,"result.range.value":276585.1018023223,"result.elevation.value":-0.20887713934337654,"result.azimuth.value":117.09905307511718,"ok":true},"source":"GeographicLib CartConvert","sourceVersion":"GeographicLib 2.7","tolerance":{"result.east.value":{"abs":2e-06},"result.north.value":{"abs":2e-06},"result.up.value":{"abs":2e-06},"result.range.value":{"abs":2e-06},"result.elevation.value":{"abs":1e-09},"result.azimuth.value":{"abs":1e-09}}}
{"id":"v007","input":{"lat0":0.272454,"lon0":-65.755111,"h0":2523.62,"lat":4.724393,"lon":-66.739202,"height":19968.78},"expect":{"result.east.value":-109515.213706864,"result.north.value":493341.093606666,"result.up.value":-2671.587063855,"result.range.value":505357.4517623353,"result.elevation.value":-0.30289723803119223,"result.azimuth.value":347.48404653366316,"ok":true},"source":"GeographicLib CartConvert","sourceVersion":"GeographicLib 2.7","tolerance":{"result.east.value":{"abs":2e-06},"result.north.value":{"abs":2e-06},"result.up.value":{"abs":2e-06},"result.range.value":{"abs":2e-06},"result.elevation.value":{"abs":1e-09},"result.azimuth.value":{"abs":1e-09}}}
{"id":"v008","input":{"lat0":-74.427225,"lon0":112.457979,"h0":2613.48,"lat":-77.91807,"lon":114.513665,"height":11133.73},"expect":{"result.east.value":48125.430366918,"result.north.value":-390948.849532434,"result.up.value":-3600.072269398,"result.range.value":393916.2607954637,"result.elevation.value":-0.5236438274807221,"result.azimuth.value":172.98224962929422,"ok":true},"source":"GeographicLib CartConvert","sourceVersion":"GeographicLib 2.7","tolerance":{"result.east.value":{"abs":2e-06},"result.north.value":{"abs":2e-06},"result.up.value":{"abs":2e-06},"result.range.value":{"abs":2e-06},"result.elevation.value":{"abs":1e-09},"result.azimuth.value":{"abs":1e-09}}}
{"id":"v009","input":{"lat0":77.381937,"lon0":-104.417398,"h0":1573.89,"lat":81.206498,"lon":-103.029666,"height":6114.91},"expect":{"result.east.value":23714.089772151,"result.north.value":427401.031680158,"result.up.value":-9783.007244358,"result.range.value":428170.1848164211,"result.elevation.value":-1.3092313003420113,"result.azimuth.value":3.175765731169323,"ok":true},"source":"GeographicLib CartConvert","sourceVersion":"GeographicLib 2.7","tolerance":{"result.east.value":{"abs":2e-06},"result.north.value":{"abs":2e-06},"result.up.value":{"abs":2e-06},"result.range.value":{"abs":2e-06},"result.elevation.value":{"abs":1e-09},"result.azimuth.value":{"abs":1e-09}}}
{"id":"v010","input":{"lat0":-71.083145,"lon0":158.225399,"h0":1369.71,"lat":-66.119883,"lon":154.64147,"height":16225.31},"expect":{"result.east.value":-162268.076620346,"result.north.value":549527.984026459,"result.up.value":-10812.406351735,"result.range.value":573087.1155848522,"result.elevation.value":-1.0810607894427597,"result.azimuth.value":343.5488522376445,"ok":true},"source":"GeographicLib CartConvert","sourceVersion":"GeographicLib 2.7","tolerance":{"result.east.value":{"abs":2e-06},"result.north.value":{"abs":2e-06},"result.up.value":{"abs":2e-06},"result.range.value":{"abs":2e-06},"result.elevation.value":{"abs":1e-09},"result.azimuth.value":{"abs":1e-09}}}
{"id":"v011","input":{"lat0":53.274281,"lon0":151.099011,"h0":-44.71,"lat":51.996209,"lon":146.615701,"height":15015.9},"expect":{"result.east.value":-308339.414591661,"result.north.value":-132872.227672893,"result.up.value":6253.237815009,"result.range.value":335808.46692818275,"result.elevation.value":1.0669916929777137,"result.azimuth.value":246.6874149064369,"ok":true},"source":"GeographicLib CartConvert","sourceVersion":"GeographicLib 2.7","tolerance":{"result.east.value":{"abs":2e-06},"result.north.value":{"abs":2e-06},"result.up.value":{"abs":2e-06},"result.range.value":{"abs":2e-06},"result.elevation.value":{"abs":1e-09},"result.azimuth.value":{"abs":1e-09}}}
{"id":"v012","input":{"lat0":-24.710905,"lon0":165.325928,"h0":1061.97,"lat":-21.967156,"lon":169.003815,"height":4702.83},"expect":{"result.east.value":379892.852990521,"result.north.value":298877.378510923,"result.up.value":-14718.611738968,"result.range.value":483593.7392795337,"result.elevation.value":-1.7441180863454375,"result.azimuth.value":51.80641050152948,"ok":true},"source":"GeographicLib CartConvert","sourceVersion":"GeographicLib 2.7","tolerance":{"result.east.value":{"abs":2e-06},"result.north.value":{"abs":2e-06},"result.up.value":{"abs":2e-06},"result.range.value":{"abs":2e-06},"result.elevation.value":{"abs":1e-09},"result.azimuth.value":{"abs":1e-09}}}
{"id":"v013","input":{"lat0":9.658826,"lon0":164.565446,"h0":1533.45,"lat":8.255904,"lon":162.23745,"height":15708.04},"expect":{"result.east.value":-257044.224622776,"result.north.value":-154657.733180786,"result.up.value":7121.656692903,"result.range.value":300069.10177256656,"result.elevation.value":1.3599507093489007,"result.azimuth.value":238.96562285125273,"ok":true},"source":"GeographicLib CartConvert","sourceVersion":"GeographicLib 2.7","tolerance":{"result.east.value":{"abs":2e-06},"result.north.value":{"abs":2e-06},"result.up.value":{"abs":2e-06},"result.range.value":{"abs":2e-06},"result.elevation.value":{"abs":1e-09},"result.azimuth.value":{"abs":1e-09}}}
{"id":"v014","input":{"lat0":-52.232925,"lon0":37.342325,"h0":1622.19,"lat":-51.698117,"lon":33.637184,"height":13137.16},"expect":{"result.east.value":-256517.507564144,"result.north.value":53069.249285264,"result.up.value":6155.168402628,"result.range.value":262021.87504994098,"result.elevation.value":1.3460617164763446,"result.azimuth.value":281.68865409847814,"ok":true},"source":"GeographicLib CartConvert","sourceVersion":"GeographicLib 2.7","tolerance":{"result.east.value":{"abs":2e-06},"result.north.value":{"abs":2e-06},"result.up.value":{"abs":2e-06},"result.range.value":{"abs":2e-06},"result.elevation.value":{"abs":1e-09},"result.azimuth.value":{"abs":1e-09}}}
{"id":"v015","input":{"lat0":70.809968,"lon0":-65.23545,"h0":929.43,"lat":74.900376,"lon":-64.451998,"height":5378.81},"expect":{"result.east.value":22808.61793486,"result.north.value":456614.529590491,"result.up.value":-11903.752948483,"result.range.value":457338.78145145567,"result.elevation.value":-1.4914804198785587,"result.azimuth.value":2.8596379676245394,"ok":true},"source":"GeographicLib CartConvert","sourceVersion":"GeographicLib 2.7","tolerance":{"result.east.value":{"abs":2e-06},"result.north.value":{"abs":2e-06},"result.up.value":{"abs":2e-06},"result.range.value":{"abs":2e-06},"result.elevation.value":{"abs":1e-09},"result.azimuth.value":{"abs":1e-09}}}
{"id":"v016","input":{"lat0":-83.34023,"lon0":91.101675,"h0":978.81,"lat":-83.668641,"lon":88.826705,"height":12625.35},"expect":{"result.east.value":-28068.525281806,"result.north.value":-37302.503954374,"result.up.value":11476.586148058,"result.range.value":48073.18319370236,"result.elevation.value":13.811688262232629,"result.azimuth.value":216.95988306724922,"ok":true},"source":"GeographicLib CartConvert","sourceVersion":"GeographicLib 2.7","tolerance":{"result.east.value":{"abs":2e-06},"result.north.value":{"abs":2e-06},"result.up.value":{"abs":2e-06},"result.range.value":{"abs":2e-06},"result.elevation.value":{"abs":1e-09},"result.azimuth.value":{"abs":1e-09}}}
{"id":"v017","input":{"lat0":38.927362,"lon0":-68.507267,"h0":132.59,"lat":43.795267,"lon":-64.406856,"height":315.29},"expect":{"result.east.value":329741.794281456,"result.north.value":547427.726362037,"result.up.value":-31957.223940611,"result.range.value":639865.6348389508,"result.elevation.value":-2.8627512035526044,"result.azimuth.value":31.062558048418197,"ok":true},"source":"GeographicLib CartConvert","sourceVersion":"GeographicLib 2.7","tolerance":{"result.east.value":{"abs":2e-06},"result.north.value":{"abs":2e-06},"result.up.value":{"abs":2e-06},"result.range.value":{"abs":2e-06},"result.elevation.value":{"abs":1e-09},"result.azimuth.value":{"abs":1e-09}}}
{"id":"v018","input":{"lat0":10.911418,"lon0":66.890799,"h0":1149.34,"lat":13.227823,"lon":71.488952,"height":11761.95},"expect":{"result.east.value":498753.685148432,"result.north.value":260443.570811915,"result.up.value":-14238.295210714,"result.range.value":562839.9604478254,"result.elevation.value":-1.4495794838806109,"result.azimuth.value":62.42694226202286,"ok":true},"source":"GeographicLib CartConvert","sourceVersion":"GeographicLib 2.7","tolerance":{"result.east.value":{"abs":2e-06},"result.north.value":{"abs":2e-06},"result.up.value":{"abs":2e-06},"result.range.value":{"abs":2e-06},"result.elevation.value":{"abs":1e-09},"result.azimuth.value":{"abs":1e-09}}}
{"id":"v019","input":{"lat0":-18.432448,"lon0":-109.586229,"h0":679.4,"lat":-21.924433,"lon":-113.482151,"height":4169.03},"expect":{"result.east.value":-402466.742328774,"result.north.value":-390929.171336706,"result.up.value":-21282.02840114,"result.range.value":561478.4238201913,"result.elevation.value":-2.1722340843755052,"result.azimuth.value":225.83313705111115,"ok":true},"source":"GeographicLib CartConvert","sourceVersion":"GeographicLib 2.7","tolerance":{"result.east.value":{"abs":2e-06},"result.north.value":{"abs":2e-06},"result.up.value":{"abs":2e-06},"result.range.value":{"abs":2e-06},"result.elevation.value":{"abs":1e-09},"result.azimuth.value":{"abs":1e-09}}}
{"id":"v020","input":{"lat0":58.144129,"lon0":13.258369,"h0":2395.3,"lat":62.345987,"lon":16.366216,"height":893.8},"expect":{"result.east.value":160939.591715411,"result.north.value":471509.227514638,"result.up.value":-20968.667738577,"result.range.value":498660.39429626317,"result.elevation.value":-2.4099979003301666,"result.azimuth.value":18.846241540854365,"ok":true},"source":"GeographicLib CartConvert","sourceVersion":"GeographicLib 2.7","tolerance":{"result.east.value":{"abs":2e-06},"result.north.value":{"abs":2e-06},"result.up.value":{"abs":2e-06},"result.range.value":{"abs":2e-06},"result.elevation.value":{"abs":1e-09},"result.azimuth.value":{"abs":1e-09}}}
{"id":"v021","input":{"lat0":55,"lon0":5,"h0":200,"lat":53.80939444444444,"lon":2.12955,"height":73.0},"expect":{"result.east.value":-189013.869,"result.north.value":-128642.04,"result.up.value":-4220.171,"ok":true},"source":"IOGP Geomatics Guidance Note 7-2, sections 4.1.1 to 4.1.3 (EPSG methods 9602, 9836, 9837), worked examples","sourceVersion":"IOGP 373-7-2, September 2019","tolerance":{"result.east.value":{"abs":0.0005},"result.north.value":{"abs":0.0005},"result.up.value":{"abs":0.0005}}}
