-------------------------------------------------------------------------------- Test 5101 (part 1), Transverse Mercator, v2-0_2011-06-28, recommended JHS formula -------------------------------------------------------------------------------- <gie> -------------------------------------------------------------------------------- operation +proj=pipeline +step +init=epsg:4326 +inv +step +proj=etmerc +lat_0=49 +lon_0=-2 +k_0=0.9996012717 +x_0=400000 +y_0=-100000 +ellps=WGS84 +units=m +no_def -------------------------------------------------------------------------------- tolerance 0.03 m accept 3 80 expect 496813.178 3358297.326 tolerance 0.03 m accept 2.9999999 60 expect 678711.584 1134498.83 tolerance 0.03 m accept 3 49 expect 765648.501 -87944.74 tolerance 0.03 m accept 3.0000001 40 expect 826893.845 -1087710.121 tolerance 0.03 m accept 3 20 expect 923539.353 -3308151.625 tolerance 0.03 m accept 3 0 expect 957087.829 -5527462.686 tolerance 0.03 m accept 3 -20 expect 923539.353 -7746773.748 tolerance 0.03 m accept 3 -40 expect 826893.845 -9967215.251 tolerance 0.03 m accept 3 -60 expect 678711.584 -12189424.202 tolerance 0.03 m accept 3 -80 expect 496813.178 -14413222.698 tolerance 0.03 m accept -2 80 expect 400000 3354134.429 tolerance 0.03 m accept -2 60 expect 400000 1123956.966 tolerance 0.03 m accept -2 49 expect 400000 -100000 tolerance 0.03 m accept -2 40 expect 400000 -1099699.834 tolerance 0.03 m accept -2 20 expect 400000 -3315978.565 tolerance 0.03 m accept -2 0 expect 400000 -5527462.686 tolerance 0.03 m accept -2 -20 expect 400000 -7738946.807 tolerance 0.03 m accept -2 -40 expect 400000 -9955225.538 tolerance 0.03 m accept -2 -60 expect 400000 -12178882.338 tolerance 0.03 m accept -2 -80 expect 400000 -14409059.801 tolerance 0.03 m accept -5 80 expect 341867.711 3355633.571 tolerance 0.03 m accept -5 60 expect 232704.966 1127751.264 tolerance 0.03 m accept -5 49 expect 180586.02 -95662.911 tolerance 0.03 m accept -5 40 expect 143900.026 -1095387.991 tolerance 0.03 m accept -5 20 expect 86073.28 -3313165.843 tolerance 0.03 m accept -5 0 expect 66021.018 -5527462.686 tolerance 0.03 m accept -5 -20 expect 86073.28 -7741759.529 tolerance 0.03 m accept -5 -40 expect 143900.026 -9959537.381 tolerance 0.03 m accept -5 -60 expect 232704.966 -12182676.637 tolerance 0.03 m accept -5 -80 expect 341867.711 -14410558.943 tolerance 0.03 m accept -7.5559037 49.7661327 expect 0 0 tolerance 0.03 m accept -5 0 expect 66021.018 -5527462.686 tolerance 0.03 m accept -4 0 expect 177404.277 -5527462.686 tolerance 0.03 m accept -3 0 expect 288719.208 -5527462.686 tolerance 0.03 m accept -2 0 expect 400000.0 -5527462.686 tolerance 0.03 m accept -1 0 expect 511280.792 -5527462.686 tolerance 0.03 m accept 0 0 expect 622595.723 -5527462.686 tolerance 0.03 m accept 1 0 expect 733978.982 -5527462.686 tolerance 0.03 m accept 2 0 expect 845464.865 -5527462.686 tolerance 0.03 m accept 3 0 expect 957087.829 -5527462.686 tolerance 0.03 m accept 4 0 expect 1068882.539 -5527462.686 tolerance 0.03 m accept 5 0 expect 1180883.933 -5527462.686 tolerance 0.03 m accept 6 0 expect 1293127.266 -5527462.686 tolerance 0.03 m accept 7 0 expect 1405648.179 -5527462.686 tolerance 0.03 m accept 8 0 expect 1518482.747 -5527462.686 tolerance 0.03 m accept -5 60 expect 232704.966 1127751.264 tolerance 0.03 m accept -4 60 expect 288455.816 1125643.213 tolerance 0.03 m accept -3 60 expect 344223.662 1124378.512 tolerance 0.03 m accept -2 60 expect 400000 1123956.966 tolerance 0.03 m accept -1 60 expect 455776.338 1124378.512 tolerance 0.03 m accept 0 60 expect 511544.184 1125643.213 tolerance 0.03 m accept 1 60 expect 567295.034 1127751.264 tolerance 0.03 m accept 2 60 expect 623020.357 1130702.987 tolerance 0.03 m accept 3 60 expect 678711.584 1134498.83 tolerance 0.03 m accept 4.0 60.0 expect 734360.093 1139139.367 tolerance 0.03 m accept 5.0 60.0 expect 789957.197 1144625.296 tolerance 0.03 m accept 6.0 60.0 expect 845494.132 1150957.434 tolerance 0.03 m accept 7.0 60.0 expect 900962.042 1158136.713 tolerance 0.03 m accept 8.0 60.0 expect 956351.967 1166164.18 -------------------------------------------------------------------------------- operation +proj=pipeline +step +proj=etmerc +lat_0=49 +lon_0=-2 +k_0=0.9996012717 +x_0=400000 +y_0=-100000 +ellps=WGS84 +units=m +no_def +inv +step +init=epsg:4326 -------------------------------------------------------------------------------- tolerance 0.03 m accept 496813.178 3358297.326 expect 3 80 tolerance 0.03 m accept 678711.584 1134498.83 expect 2.9999999 60 tolerance 0.03 m accept 765648.501 -87944.74 expect 3 49 tolerance 0.03 m accept 826893.845 -1087710.121 expect 3.0000001 40 tolerance 0.03 m accept 923539.353 -3308151.625 expect 3 20 tolerance 0.03 m accept 957087.829 -5527462.686 expect 3 0 tolerance 0.03 m accept 923539.353 -7746773.748 expect 3 -20 tolerance 0.03 m accept 826893.845 -9967215.251 expect 3 -40 tolerance 0.03 m accept 678711.584 -12189424.202 expect 3 -60 tolerance 0.03 m accept 496813.178 -14413222.698 expect 3 -80 tolerance 0.03 m accept 400000 3354134.429 expect -2 80 tolerance 0.03 m accept 400000 1123956.966 expect -2 60 tolerance 0.03 m accept 400000 -100000 expect -2 49 tolerance 0.03 m accept 400000 -1099699.834 expect -2 40 tolerance 0.03 m accept 400000 -3315978.565 expect -2 20 tolerance 0.03 m accept 400000 -5527462.686 expect -2 0 tolerance 0.03 m accept 400000 -7738946.807 expect -2 -20 tolerance 0.03 m accept 400000 -9955225.538 expect -2 -40 tolerance 0.03 m accept 400000 -12178882.338 expect -2 -60 tolerance 0.03 m accept 400000 -14409059.801 expect -2 -80 tolerance 0.03 m accept 341867.711 3355633.571 expect -5 80 tolerance 0.03 m accept 232704.966 1127751.264 expect -5 60 tolerance 0.03 m accept 180586.02 -95662.911 expect -5 49 tolerance 0.03 m accept 143900.026 -1095387.991 expect -5 40 tolerance 0.03 m accept 86073.28 -3313165.843 expect -5 20 tolerance 0.03 m accept 66021.018 -5527462.686 expect -5 0 tolerance 0.03 m accept 86073.28 -7741759.529 expect -5 -20 tolerance 0.03 m accept 143900.026 -9959537.381 expect -5 -40 tolerance 0.03 m accept 232704.966 -12182676.637 expect -5 -60 tolerance 0.03 m accept 341867.711 -14410558.943 expect -5 -80 tolerance 0.03 m accept 0 0 expect -7.5559037 49.7661327 tolerance 0.03 m accept 66021.018 -5527462.686 expect -5 0 tolerance 0.03 m accept 177404.277 -5527462.686 expect -4 0 tolerance 0.03 m accept 288719.208 -5527462.686 expect -3 0 tolerance 0.03 m accept 400000.0 -5527462.686 expect -2 0 tolerance 0.03 m accept 511280.792 -5527462.686 expect -1 0 tolerance 0.03 m accept 622595.723 -5527462.686 expect 0 0 tolerance 0.03 m accept 733978.982 -5527462.686 expect 1 0 tolerance 0.03 m accept 845464.865 -5527462.686 expect 2 0 tolerance 0.03 m accept 957087.829 -5527462.686 expect 3 0 tolerance 0.03 m accept 1068882.539 -5527462.686 expect 4 0 tolerance 0.03 m accept 1180883.933 -5527462.686 expect 5 0 tolerance 0.03 m accept 1293127.266 -5527462.686 expect 6 0 tolerance 0.03 m accept 1405648.179 -5527462.686 expect 7 0 tolerance 0.03 m accept 1518482.747 -5527462.686 expect 8 0 tolerance 0.03 m accept 232704.966 1127751.264 expect -5 60 tolerance 0.03 m accept 288455.816 1125643.213 expect -4 60 tolerance 0.03 m accept 344223.662 1124378.512 expect -3 60 tolerance 0.03 m accept 400000 1123956.966 expect -2 60 tolerance 0.03 m accept 455776.338 1124378.512 expect -1 60 tolerance 0.03 m accept 511544.184 1125643.213 expect 0 60 tolerance 0.03 m accept 567295.034 1127751.264 expect 1 60 tolerance 0.03 m accept 623020.357 1130702.987 expect 2 60 tolerance 0.03 m accept 678711.584 1134498.83 expect 3 60 tolerance 0.03 m accept 734360.093 1139139.367 expect 4.0 60.0 tolerance 0.03 m accept 789957.197 1144625.296 expect 5.0 60.0 tolerance 0.03 m accept 845494.132 1150957.434 expect 6.0 60.0 tolerance 0.03 m accept 900962.042 1158136.713 expect 7.0 60.0 tolerance 0.03 m accept 956351.967 1166164.18 expect 8.0 60.0 -------------------------------------------------------------------------------- operation +proj=pipeline +step +init=epsg:4326 +inv +step +proj=etmerc +lat_0=49 +lon_0=-2 +k_0=0.9996012717 +x_0=400000 +y_0=-100000 +ellps=WGS84 +units=m +no_def -------------------------------------------------------------------------------- tolerance 0.006 m accept 3 80 roundtrip 1000 tolerance 0.006 m accept 2.9999999 60 roundtrip 1000 tolerance 0.006 m accept 3 49 roundtrip 1000 tolerance 0.006 m accept 3.0000001 40 roundtrip 1000 tolerance 0.006 m accept 3 20 roundtrip 1000 tolerance 0.006 m accept 3 0 roundtrip 1000 tolerance 0.006 m accept 3 -20 roundtrip 1000 tolerance 0.006 m accept 3 -40 roundtrip 1000 tolerance 0.006 m accept 3 -60 roundtrip 1000 tolerance 0.006 m accept 3 -80 roundtrip 1000 tolerance 0.006 m accept -2 80 roundtrip 1000 tolerance 0.006 m accept -2 60 roundtrip 1000 tolerance 0.006 m accept -2 49 roundtrip 1000 tolerance 0.006 m accept -2 40 roundtrip 1000 tolerance 0.006 m accept -2 20 roundtrip 1000 tolerance 0.006 m accept -2 0 roundtrip 1000 tolerance 0.006 m accept -2 -20 roundtrip 1000 tolerance 0.006 m accept -2 -40 roundtrip 1000 tolerance 0.006 m accept -2 -60 roundtrip 1000 tolerance 0.006 m accept -2 -80 roundtrip 1000 tolerance 0.006 m accept -5 80 roundtrip 1000 tolerance 0.006 m accept -5 60 roundtrip 1000 tolerance 0.006 m accept -5 49 roundtrip 1000 tolerance 0.006 m accept -5 40 roundtrip 1000 tolerance 0.006 m accept -5 20 roundtrip 1000 tolerance 0.006 m accept -5 0 roundtrip 1000 tolerance 0.006 m accept -5 -20 roundtrip 1000 tolerance 0.006 m accept -5 -40 roundtrip 1000 tolerance 0.006 m accept -5 -60 roundtrip 1000 tolerance 0.006 m accept -5 -80 roundtrip 1000 tolerance 0.006 m accept -7.5559037 49.7661327 roundtrip 1000 tolerance 0.006 m accept -5 0 roundtrip 1000 tolerance 0.006 m accept -4 0 roundtrip 1000 tolerance 0.006 m accept -3 0 roundtrip 1000 tolerance 0.006 m accept -2 0 roundtrip 1000 tolerance 0.006 m accept -1 0 roundtrip 1000 tolerance 0.006 m accept 0 0 roundtrip 1000 tolerance 0.006 m accept 1 0 roundtrip 1000 tolerance 0.006 m accept 2 0 roundtrip 1000 tolerance 0.006 m accept 3 0 roundtrip 1000 tolerance 0.006 m accept 4 0 roundtrip 1000 tolerance 0.006 m accept 5 0 roundtrip 1000 tolerance 0.006 m accept 6 0 roundtrip 1000 tolerance 0.006 m accept 7 0 roundtrip 1000 tolerance 0.006 m accept 8 0 roundtrip 1000 tolerance 0.006 m accept -5 60 roundtrip 1000 tolerance 0.006 m accept -4 60 roundtrip 1000 tolerance 0.006 m accept -3 60 roundtrip 1000 tolerance 0.006 m accept -2 60 roundtrip 1000 tolerance 0.006 m accept -1 60 roundtrip 1000 tolerance 0.006 m accept 0 60 roundtrip 1000 tolerance 0.006 m accept 1 60 roundtrip 1000 tolerance 0.006 m accept 2 60 roundtrip 1000 tolerance 0.006 m accept 3 60 roundtrip 1000 tolerance 0.006 m accept 4.0 60.0 roundtrip 1000 tolerance 0.006 m accept 5.0 60.0 roundtrip 1000 tolerance 0.006 m accept 6.0 60.0 roundtrip 1000 tolerance 0.006 m accept 7.0 60.0 roundtrip 1000 tolerance 0.006 m accept 8.0 60.0 roundtrip 1000 </gie>