Skip to content

Instantly share code, notes, and snippets.

@hernando
Last active April 22, 2020 12:48
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save hernando/af03ca08de428baaab1399ca73a248fd to your computer and use it in GitHub Desktop.
Save hernando/af03ca08de428baaab1399ca73a248fd to your computer and use it in GitHub Desktop.
Debug output of cs2cs EPSG:4937 EPSG:7405 with a custom grid file for OSGM15
PROJ_DEBUG=3 cs2cs EPSG:4937 EPSG:7405 -f "%.6f"
pj_open_lib(proj.db): call fopen(/home/jhernand/local/modules/proj/debug/share/proj/proj.db) - succeeded
pj_open_lib(proj.ini): call fopen(/home/jhernand/local/modules/proj/debug/share/proj/proj.ini) - succeeded
pj_open_lib(uk_os_OSTN15_NTv2_OSGBtoETRS.tif): call fopen(/home/jhernand/local/src/PROJ-data/uk_os//uk_os_OSTN15_NTv2_OSGBtoETRS.tif) - succeeded
pj_open_lib(uk_os_ETRS89toOSGM15.tif): call fopen(/home/jhernand/local/src/PROJ-data/uk_os//uk_os_ETRS89toOSGM15.tif) - succeeded
pj_ellipsoid - final: a=6377563.396 f=1/299.325, errno=0
pj_ellipsoid - final: ellps=airy
pj_ellipsoid - final: a=6377563.396 f=1/299.325, errno=0
pj_ellipsoid - final:
Pipeline: Building arg list for step no. 0
Pipeline: init - proj=axisswap, 2
order=2,1
pj_ellipsoid - final: a=6378137.000 f=1/298.257, errno=0
pj_ellipsoid - final: ellps=GRS80
Pipeline: Step 0 (proj=axisswap) at 0x55d79d249640
Pipeline at [0x55d79d35baf0]: step at [0x55d79d249640] (proj=axisswap) done
Pipeline: Building arg list for step no. 1
Pipeline: init - proj=unitconvert, 3
xy_in=deg
xy_out=rad
pj_ellipsoid - final: a=6378137.000 f=1/298.257, errno=0
pj_ellipsoid - final: ellps=GRS80
xy_in unit: Degree
xy_out unit: Radian
Pipeline: Step 1 (proj=unitconvert) at 0x55d79d22cbe0
Pipeline at [0x55d79d35baf0]: step at [0x55d79d22cbe0] (proj=unitconvert) done
Pipeline: Building arg list for step no. 2
Pipeline: init - inv, 4
proj=vgridshift
grids=uk_os_ETRS89toOSGM15.tif
multiplier=1
pj_ellipsoid - final: a=6378137.000 f=1/298.257, errno=0
pj_ellipsoid - final: ellps=GRS80
pj_open_lib(uk_os_ETRS89toOSGM15.tif): call fopen(/home/jhernand/local/src/PROJ-data/uk_os//uk_os_ETRS89toOSGM15.tif) - succeeded
Pipeline: Step 2 (inv) at 0x55d79cf4b7d0
Pipeline at [0x55d79d35baf0]: step at [0x55d79cf4b7d0] (inv) done
Pipeline: Building arg list for step no. 3
Pipeline: init - inv, 3
proj=hgridshift
grids=uk_os_OSTN15_NTv2_OSGBtoETRS.tif
pj_ellipsoid - final: a=6378137.000 f=1/298.257, errno=0
pj_ellipsoid - final: ellps=GRS80
pj_open_lib(uk_os_OSTN15_NTv2_OSGBtoETRS.tif): call fopen(/home/jhernand/local/src/PROJ-data/uk_os//uk_os_OSTN15_NTv2_OSGBtoETRS.tif) - succeeded
Pipeline: Step 3 (inv) at 0x55d79d3e4260
Pipeline at [0x55d79d35baf0]: step at [0x55d79d3e4260] (inv) done
Pipeline: Building arg list for step no. 4
Pipeline: init - proj=tmerc, 7
lat_0=49
lon_0=-2
k=0.9996012717
x_0=400000
y_0=-100000
ellps=airy
pj_ellipsoid - final: a=6377563.396 f=1/299.325, errno=0
pj_ellipsoid - final: ellps=airy
Pipeline: Step 4 (proj=tmerc) at 0x55d79d3e6300
Pipeline at [0x55d79d35baf0]: step at [0x55d79d3e6300] (proj=tmerc) done
Pipeline: 5 steps built. Determining i/o characteristics
pj_ellipsoid - final: a=6378137.000 f=1/298.257, errno=0
pj_ellipsoid - final: ellps=GRS80
pj_ellipsoid - final: a=6377563.396 f=1/299.325, errno=0
pj_ellipsoid - final: ellps=airy
pj_ellipsoid - final: a=6377563.396 f=1/299.325, errno=0
pj_ellipsoid - final:
Pipeline: Building arg list for step no. 0
Pipeline: init - proj=unitconvert, 3
xy_in=deg
xy_out=rad
pj_ellipsoid - final: a=6378137.000 f=1/298.257, errno=0
pj_ellipsoid - final: ellps=GRS80
xy_in unit: Degree
xy_out unit: Radian
Pipeline: Step 0 (proj=unitconvert) at 0x55d79d3fc810
Pipeline at [0x55d79d5055c0]: step at [0x55d79d3fc810] (proj=unitconvert) done
Pipeline: Building arg list for step no. 1
Pipeline: init - proj=tmerc, 7
lat_0=49
lon_0=-2
k=0.9996012717
x_0=400000
y_0=-100000
ellps=airy
pj_ellipsoid - final: a=6377563.396 f=1/299.325, errno=0
pj_ellipsoid - final: ellps=airy
Pipeline: Step 1 (proj=tmerc) at 0x55d79d3f9870
Pipeline at [0x55d79d5055c0]: step at [0x55d79d3f9870] (proj=tmerc) done
Pipeline: 2 steps built. Determining i/o characteristics
pj_ellipsoid - final: a=6377563.396 f=1/299.325, errno=0
pj_ellipsoid - final: ellps=airy
pj_ellipsoid - final: a=6377563.396 f=1/299.325, errno=0
pj_ellipsoid - final:
Pipeline: Building arg list for step no. 0
Pipeline: init - proj=axisswap, 2
order=2,1
pj_ellipsoid - final: a=6378137.000 f=1/298.257, errno=0
pj_ellipsoid - final: ellps=GRS80
Pipeline: Step 0 (proj=axisswap) at 0x55d79d3fb540
Pipeline at [0x55d79d429d90]: step at [0x55d79d3fb540] (proj=axisswap) done
Pipeline: Building arg list for step no. 1
Pipeline: init - proj=unitconvert, 3
xy_in=deg
xy_out=rad
pj_ellipsoid - final: a=6378137.000 f=1/298.257, errno=0
pj_ellipsoid - final: ellps=GRS80
xy_in unit: Degree
xy_out unit: Radian
Pipeline: Step 1 (proj=unitconvert) at 0x55d79d4154a0
Pipeline at [0x55d79d429d90]: step at [0x55d79d4154a0] (proj=unitconvert) done
Pipeline: Building arg list for step no. 2
Pipeline: init - inv, 4
proj=vgridshift
grids=uk_os_ETRS89toOSGM15.tif
multiplier=1
pj_ellipsoid - final: a=6378137.000 f=1/298.257, errno=0
pj_ellipsoid - final: ellps=GRS80
Pipeline: Step 2 (inv) at 0x55d79d4150f0
Pipeline at [0x55d79d429d90]: step at [0x55d79d4150f0] (inv) done
Pipeline: Building arg list for step no. 3
Pipeline: init - inv, 3
proj=hgridshift
grids=uk_os_OSTN15_NTv2_OSGBtoETRS.tif
pj_ellipsoid - final: a=6378137.000 f=1/298.257, errno=0
pj_ellipsoid - final: ellps=GRS80
Pipeline: Step 3 (inv) at 0x55d79d436f50
Pipeline at [0x55d79d429d90]: step at [0x55d79d436f50] (inv) done
Pipeline: Building arg list for step no. 4
Pipeline: init - proj=tmerc, 7
lat_0=49
lon_0=-2
k=0.9996012717
x_0=400000
y_0=-100000
ellps=airy
pj_ellipsoid - final: a=6377563.396 f=1/299.325, errno=0
pj_ellipsoid - final: ellps=airy
Pipeline: Step 4 (proj=tmerc) at 0x55d79d413a70
Pipeline at [0x55d79d429d90]: step at [0x55d79d413a70] (proj=tmerc) done
Pipeline: 5 steps built. Determining i/o characteristics
pj_ellipsoid - final: a=6377563.396 f=1/299.325, errno=0
pj_ellipsoid - final: ellps=airy
pj_ellipsoid - final: a=6377563.396 f=1/299.325, errno=0
pj_ellipsoid - final:
Pipeline: Building arg list for step no. 0
Pipeline: init - proj=axisswap, 2
order=2,1
pj_ellipsoid - final: a=6378137.000 f=1/298.257, errno=0
pj_ellipsoid - final: ellps=GRS80
Pipeline: Step 0 (proj=axisswap) at 0x55d79d4b7830
Pipeline at [0x55d79d40a550]: step at [0x55d79d4b7830] (proj=axisswap) done
Pipeline: Building arg list for step no. 1
Pipeline: init - proj=unitconvert, 3
xy_in=deg
xy_out=rad
pj_ellipsoid - final: a=6378137.000 f=1/298.257, errno=0
pj_ellipsoid - final: ellps=GRS80
xy_in unit: Degree
xy_out unit: Radian
Pipeline: Step 1 (proj=unitconvert) at 0x55d79d42f470
Pipeline at [0x55d79d40a550]: step at [0x55d79d42f470] (proj=unitconvert) done
Pipeline: Building arg list for step no. 2
Pipeline: init - inv, 3
proj=hgridshift
grids=uk_os_OSTN15_NTv2_OSGBtoETRS.tif
pj_ellipsoid - final: a=6378137.000 f=1/298.257, errno=0
pj_ellipsoid - final: ellps=GRS80
Pipeline: Step 2 (inv) at 0x55d79d412ce0
Pipeline at [0x55d79d40a550]: step at [0x55d79d412ce0] (inv) done
Pipeline: Building arg list for step no. 3
Pipeline: init - proj=tmerc, 7
lat_0=49
lon_0=-2
k=0.9996012717
x_0=400000
y_0=-100000
ellps=airy
pj_ellipsoid - final: a=6377563.396 f=1/299.325, errno=0
pj_ellipsoid - final: ellps=airy
Pipeline: Step 3 (proj=tmerc) at 0x55d79d415840
Pipeline at [0x55d79d40a550]: step at [0x55d79d415840] (proj=tmerc) done
Pipeline: 4 steps built. Determining i/o characteristics
pj_ellipsoid - final: a=6377563.396 f=1/299.325, errno=0
pj_ellipsoid - final: ellps=airy
pj_ellipsoid - final: a=6377563.396 f=1/299.325, errno=0
pj_ellipsoid - final:
Pipeline: Building arg list for step no. 0
Pipeline: init - proj=axisswap, 2
order=2,1
pj_ellipsoid - final: a=6378137.000 f=1/298.257, errno=0
pj_ellipsoid - final: ellps=GRS80
Pipeline: Step 0 (proj=axisswap) at 0x55d79d4b4b00
Pipeline at [0x55d79d4ae0d0]: step at [0x55d79d4b4b00] (proj=axisswap) done
Pipeline: Building arg list for step no. 1
Pipeline: init - proj=unitconvert, 3
xy_in=deg
xy_out=rad
pj_ellipsoid - final: a=6378137.000 f=1/298.257, errno=0
pj_ellipsoid - final: ellps=GRS80
xy_in unit: Degree
xy_out unit: Radian
Pipeline: Step 1 (proj=unitconvert) at 0x55d79d3fd640
Pipeline at [0x55d79d4ae0d0]: step at [0x55d79d3fd640] (proj=unitconvert) done
Pipeline: Building arg list for step no. 2
Pipeline: init - proj=tmerc, 7
lat_0=49
lon_0=-2
k=0.9996012717
x_0=400000
y_0=-100000
ellps=airy
pj_ellipsoid - final: a=6377563.396 f=1/299.325, errno=0
pj_ellipsoid - final: ellps=airy
Pipeline: Step 2 (proj=tmerc) at 0x55d79d501840
Pipeline at [0x55d79d4ae0d0]: step at [0x55d79d501840] (proj=tmerc) done
Pipeline: 3 steps built. Determining i/o characteristics
pj_ellipsoid - final: a=6378137.000 f=1/298.257, errno=0
pj_ellipsoid - final: ellps=WGS84
pj_ellipsoid - final: a=6378137.000 f=1/298.257, errno=0
pj_ellipsoid - final:
Pipeline: Building arg list for step no. 0
Pipeline: init - proj=axisswap, 2
order=2,1
pj_ellipsoid - final: a=6378137.000 f=1/298.257, errno=0
pj_ellipsoid - final: ellps=GRS80
Pipeline: Step 0 (proj=axisswap) at 0x55d79d4b57e0
Pipeline at [0x55d79d417440]: step at [0x55d79d4b57e0] (proj=axisswap) done
Pipeline: Building arg list for step no. 1
Pipeline: init - proj=unitconvert, 3
xy_in=deg
xy_out=rad
pj_ellipsoid - final: a=6378137.000 f=1/298.257, errno=0
pj_ellipsoid - final: ellps=GRS80
xy_in unit: Degree
xy_out unit: Radian
Pipeline: Step 1 (proj=unitconvert) at 0x55d79d41aea0
Pipeline at [0x55d79d417440]: step at [0x55d79d41aea0] (proj=unitconvert) done
Pipeline: Building arg list for step no. 2
Pipeline: init - proj=push, 2
v_3
pj_ellipsoid - final: a=6378137.000 f=1/298.257, errno=0
pj_ellipsoid - final: ellps=GRS80
Pipeline: Step 2 (proj=push) at 0x55d79d437bc0
Pipeline at [0x55d79d417440]: step at [0x55d79d437bc0] (proj=push) done
Pipeline: Building arg list for step no. 3
Pipeline: init - proj=cart, 2
ellps=WGS84
pj_ellipsoid - final: a=6378137.000 f=1/298.257, errno=0
pj_ellipsoid - final: ellps=WGS84
Pipeline: Step 3 (proj=cart) at 0x55d79d437300
Pipeline at [0x55d79d417440]: step at [0x55d79d437300] (proj=cart) done
Pipeline: Building arg list for step no. 4
Pipeline: init - inv, 5
proj=helmert
x=375
y=-111
z=431
pj_ellipsoid - final: a=6378137.000 f=1/298.257, errno=0
pj_ellipsoid - final: ellps=GRS80
Helmert parameters:
x= 375.00000 y= -111.00000 z= 431.00000
rx= 0.00000 ry= 0.00000 rz= 0.00000
s= 0.00000 exact=0
dx= 0.00000 dy= 0.00000 dz= 0.00000
drx= 0.00000 dry= 0.00000 drz= 0.00000
ds= 0.00000 t_epoch= 0.00000
Pipeline: Step 4 (inv) at 0x55d79d432390
Pipeline at [0x55d79d417440]: step at [0x55d79d432390] (inv) done
Pipeline: Building arg list for step no. 5
Pipeline: init - inv, 3
proj=cart
ellps=airy
pj_ellipsoid - final: a=6377563.396 f=1/299.325, errno=0
pj_ellipsoid - final: ellps=airy
Pipeline: Step 5 (inv) at 0x55d79d41c280
Pipeline at [0x55d79d417440]: step at [0x55d79d41c280] (inv) done
Pipeline: Building arg list for step no. 6
Pipeline: init - proj=pop, 2
v_3
pj_ellipsoid - final: a=6378137.000 f=1/298.257, errno=0
pj_ellipsoid - final: ellps=GRS80
Pipeline: Step 6 (proj=pop) at 0x55d79d42ce00
Pipeline at [0x55d79d417440]: step at [0x55d79d42ce00] (proj=pop) done
Pipeline: Building arg list for step no. 7
Pipeline: init - proj=tmerc, 7
lat_0=49
lon_0=-2
k=0.9996012717
x_0=400000
y_0=-100000
ellps=airy
pj_ellipsoid - final: a=6377563.396 f=1/299.325, errno=0
pj_ellipsoid - final: ellps=airy
Pipeline: Step 7 (proj=tmerc) at 0x55d79d426180
Pipeline at [0x55d79d417440]: step at [0x55d79d426180] (proj=tmerc) done
Pipeline: 8 steps built. Determining i/o characteristics
pj_ellipsoid - final: a=6378137.000 f=1/298.257, errno=0
pj_ellipsoid - final: ellps=WGS84
pj_ellipsoid - final: a=6378137.000 f=1/298.257, errno=0
pj_ellipsoid - final:
Pipeline: Building arg list for step no. 0
Pipeline: init - proj=axisswap, 2
order=2,1
pj_ellipsoid - final: a=6378137.000 f=1/298.257, errno=0
pj_ellipsoid - final: ellps=GRS80
Pipeline: Step 0 (proj=axisswap) at 0x55d79d41a450
Pipeline at [0x55d79d415d50]: step at [0x55d79d41a450] (proj=axisswap) done
Pipeline: Building arg list for step no. 1
Pipeline: init - proj=unitconvert, 3
xy_in=deg
xy_out=rad
pj_ellipsoid - final: a=6378137.000 f=1/298.257, errno=0
pj_ellipsoid - final: ellps=GRS80
xy_in unit: Degree
xy_out unit: Radian
Pipeline: Step 1 (proj=unitconvert) at 0x55d79d42ae20
Pipeline at [0x55d79d415d50]: step at [0x55d79d42ae20] (proj=unitconvert) done
Pipeline: Building arg list for step no. 2
Pipeline: init - proj=push, 2
v_3
pj_ellipsoid - final: a=6378137.000 f=1/298.257, errno=0
pj_ellipsoid - final: ellps=GRS80
Pipeline: Step 2 (proj=push) at 0x55d79d42b180
Pipeline at [0x55d79d415d50]: step at [0x55d79d42b180] (proj=push) done
Pipeline: Building arg list for step no. 3
Pipeline: init - proj=cart, 2
ellps=WGS84
pj_ellipsoid - final: a=6378137.000 f=1/298.257, errno=0
pj_ellipsoid - final: ellps=WGS84
Pipeline: Step 3 (proj=cart) at 0x55d79d4196b0
Pipeline at [0x55d79d415d50]: step at [0x55d79d4196b0] (proj=cart) done
Pipeline: Building arg list for step no. 4
Pipeline: init - inv, 10
proj=helmert
x=446.448
y=-125.157
z=542.06
rx=0.15
ry=0.247
rz=0.842
s=-20.489
convention=position_vector
pj_ellipsoid - final: a=6378137.000 f=1/298.257, errno=0
pj_ellipsoid - final: ellps=GRS80
Helmert parameters:
x= 446.44800 y= -125.15700 z= 542.06000
rx= 0.15000 ry= 0.24700 rz= 0.84200
s= -20.48900 exact=0 convention=position_vector
dx= 0.00000 dy= 0.00000 dz= 0.00000
drx= 0.00000 dry= 0.00000 drz= 0.00000
ds= 0.00000 t_epoch= 0.00000
Transformation parameters for observation t_obs=0 (t_epoch=0):
x: 446.448
y: -125.157
z: 542.06
s: -2.0489e-05
rx: 7.27221e-07
ry: 1.19749e-06
rz: 4.08213e-06
theta: 0
Rotation Matrix:
| 1 -4.08213e-06 1.19749e-06 |
| 4.08213e-06 1 -7.27221e-07 |
| -1.19749e-06 7.27221e-07 1 |
Pipeline: Step 4 (inv) at 0x55d79d431850
Pipeline at [0x55d79d415d50]: step at [0x55d79d431850] (inv) done
Pipeline: Building arg list for step no. 5
Pipeline: init - inv, 3
proj=cart
ellps=airy
pj_ellipsoid - final: a=6377563.396 f=1/299.325, errno=0
pj_ellipsoid - final: ellps=airy
Pipeline: Step 5 (inv) at 0x55d79d431c10
Pipeline at [0x55d79d415d50]: step at [0x55d79d431c10] (inv) done
Pipeline: Building arg list for step no. 6
Pipeline: init - proj=pop, 2
v_3
pj_ellipsoid - final: a=6378137.000 f=1/298.257, errno=0
pj_ellipsoid - final: ellps=GRS80
Pipeline: Step 6 (proj=pop) at 0x55d79d42a300
Pipeline at [0x55d79d415d50]: step at [0x55d79d42a300] (proj=pop) done
Pipeline: Building arg list for step no. 7
Pipeline: init - proj=tmerc, 7
lat_0=49
lon_0=-2
k=0.9996012717
x_0=400000
y_0=-100000
ellps=airy
pj_ellipsoid - final: a=6377563.396 f=1/299.325, errno=0
pj_ellipsoid - final: ellps=airy
Pipeline: Step 7 (proj=tmerc) at 0x55d79d506f60
Pipeline at [0x55d79d415d50]: step at [0x55d79d506f60] (proj=tmerc) done
Pipeline: 8 steps built. Determining i/o characteristics
pj_ellipsoid - final: a=6378137.000 f=1/298.257, errno=0
pj_ellipsoid - final: ellps=WGS84
pj_ellipsoid - final: a=6378137.000 f=1/298.257, errno=0
pj_ellipsoid - final:
Pipeline: Building arg list for step no. 0
Pipeline: init - proj=axisswap, 2
order=2,1
pj_ellipsoid - final: a=6378137.000 f=1/298.257, errno=0
pj_ellipsoid - final: ellps=GRS80
Pipeline: Step 0 (proj=axisswap) at 0x55d79d42d7a0
Pipeline at [0x55d79d426700]: step at [0x55d79d42d7a0] (proj=axisswap) done
Pipeline: Building arg list for step no. 1
Pipeline: init - proj=unitconvert, 3
xy_in=deg
xy_out=rad
pj_ellipsoid - final: a=6378137.000 f=1/298.257, errno=0
pj_ellipsoid - final: ellps=GRS80
xy_in unit: Degree
xy_out unit: Radian
Pipeline: Step 1 (proj=unitconvert) at 0x55d79d42fd70
Pipeline at [0x55d79d426700]: step at [0x55d79d42fd70] (proj=unitconvert) done
Pipeline: Building arg list for step no. 2
Pipeline: init - proj=push, 2
v_3
pj_ellipsoid - final: a=6378137.000 f=1/298.257, errno=0
pj_ellipsoid - final: ellps=GRS80
Pipeline: Step 2 (proj=push) at 0x55d79d4302a0
Pipeline at [0x55d79d426700]: step at [0x55d79d4302a0] (proj=push) done
Pipeline: Building arg list for step no. 3
Pipeline: init - proj=cart, 2
ellps=WGS84
pj_ellipsoid - final: a=6378137.000 f=1/298.257, errno=0
pj_ellipsoid - final: ellps=WGS84
Pipeline: Step 3 (proj=cart) at 0x55d79d436660
Pipeline at [0x55d79d426700]: step at [0x55d79d436660] (proj=cart) done
Pipeline: Building arg list for step no. 4
Pipeline: init - inv, 5
proj=helmert
x=371
y=-112
z=434
pj_ellipsoid - final: a=6378137.000 f=1/298.257, errno=0
pj_ellipsoid - final: ellps=GRS80
Helmert parameters:
x= 371.00000 y= -112.00000 z= 434.00000
rx= 0.00000 ry= 0.00000 rz= 0.00000
s= 0.00000 exact=0
dx= 0.00000 dy= 0.00000 dz= 0.00000
drx= 0.00000 dry= 0.00000 drz= 0.00000
ds= 0.00000 t_epoch= 0.00000
Pipeline: Step 4 (inv) at 0x55d79d4169f0
Pipeline at [0x55d79d426700]: step at [0x55d79d4169f0] (inv) done
Pipeline: Building arg list for step no. 5
Pipeline: init - inv, 3
proj=cart
ellps=airy
pj_ellipsoid - final: a=6377563.396 f=1/299.325, errno=0
pj_ellipsoid - final: ellps=airy
Pipeline: Step 5 (inv) at 0x55d79d416dc0
Pipeline at [0x55d79d426700]: step at [0x55d79d416dc0] (inv) done
Pipeline: Building arg list for step no. 6
Pipeline: init - proj=pop, 2
v_3
pj_ellipsoid - final: a=6378137.000 f=1/298.257, errno=0
pj_ellipsoid - final: ellps=GRS80
Pipeline: Step 6 (proj=pop) at 0x55d79d4148d0
Pipeline at [0x55d79d426700]: step at [0x55d79d4148d0] (proj=pop) done
Pipeline: Building arg list for step no. 7
Pipeline: init - proj=tmerc, 7
lat_0=49
lon_0=-2
k=0.9996012717
x_0=400000
y_0=-100000
ellps=airy
pj_ellipsoid - final: a=6377563.396 f=1/299.325, errno=0
pj_ellipsoid - final: ellps=airy
Pipeline: Step 7 (proj=tmerc) at 0x55d79d438ae0
Pipeline at [0x55d79d426700]: step at [0x55d79d438ae0] (proj=tmerc) done
Pipeline: 8 steps built. Determining i/o characteristics
pj_ellipsoid - final: a=6378137.000 f=1/298.257, errno=0
pj_ellipsoid - final: ellps=WGS84
pj_ellipsoid - final: a=6378137.000 f=1/298.257, errno=0
pj_ellipsoid - final:
Pipeline: Building arg list for step no. 0
Pipeline: init - proj=axisswap, 2
order=2,1
pj_ellipsoid - final: a=6378137.000 f=1/298.257, errno=0
pj_ellipsoid - final: ellps=GRS80
Pipeline: Step 0 (proj=axisswap) at 0x55d79d4380a0
Pipeline at [0x55d79d438e70]: step at [0x55d79d4380a0] (proj=axisswap) done
Pipeline: Building arg list for step no. 1
Pipeline: init - proj=unitconvert, 3
xy_in=deg
xy_out=rad
pj_ellipsoid - final: a=6378137.000 f=1/298.257, errno=0
pj_ellipsoid - final: ellps=GRS80
xy_in unit: Degree
xy_out unit: Radian
Pipeline: Step 1 (proj=unitconvert) at 0x55d79d438430
Pipeline at [0x55d79d438e70]: step at [0x55d79d438430] (proj=unitconvert) done
Pipeline: Building arg list for step no. 2
Pipeline: init - proj=push, 2
v_3
pj_ellipsoid - final: a=6378137.000 f=1/298.257, errno=0
pj_ellipsoid - final: ellps=GRS80
Pipeline: Step 2 (proj=push) at 0x55d79d417b50
Pipeline at [0x55d79d438e70]: step at [0x55d79d417b50] (proj=push) done
Pipeline: Building arg list for step no. 3
Pipeline: init - proj=cart, 2
ellps=WGS84
pj_ellipsoid - final: a=6378137.000 f=1/298.257, errno=0
pj_ellipsoid - final: ellps=WGS84
Pipeline: Step 3 (proj=cart) at 0x55d79d4180b0
Pipeline at [0x55d79d438e70]: step at [0x55d79d4180b0] (proj=cart) done
Pipeline: Building arg list for step no. 4
Pipeline: init - inv, 5
proj=helmert
x=371
y=-111
z=434
pj_ellipsoid - final: a=6378137.000 f=1/298.257, errno=0
pj_ellipsoid - final: ellps=GRS80
Helmert parameters:
x= 371.00000 y= -111.00000 z= 434.00000
rx= 0.00000 ry= 0.00000 rz= 0.00000
s= 0.00000 exact=0
dx= 0.00000 dy= 0.00000 dz= 0.00000
drx= 0.00000 dry= 0.00000 drz= 0.00000
ds= 0.00000 t_epoch= 0.00000
Pipeline: Step 4 (inv) at 0x55d79d41b720
Pipeline at [0x55d79d438e70]: step at [0x55d79d41b720] (inv) done
Pipeline: Building arg list for step no. 5
Pipeline: init - inv, 3
proj=cart
ellps=airy
pj_ellipsoid - final: a=6377563.396 f=1/299.325, errno=0
pj_ellipsoid - final: ellps=airy
Pipeline: Step 5 (inv) at 0x55d79d41bc60
Pipeline at [0x55d79d438e70]: step at [0x55d79d41bc60] (inv) done
Pipeline: Building arg list for step no. 6
Pipeline: init - proj=pop, 2
v_3
pj_ellipsoid - final: a=6378137.000 f=1/298.257, errno=0
pj_ellipsoid - final: ellps=GRS80
Pipeline: Step 6 (proj=pop) at 0x55d79d4188a0
Pipeline at [0x55d79d438e70]: step at [0x55d79d4188a0] (proj=pop) done
Pipeline: Building arg list for step no. 7
Pipeline: init - proj=tmerc, 7
lat_0=49
lon_0=-2
k=0.9996012717
x_0=400000
y_0=-100000
ellps=airy
pj_ellipsoid - final: a=6377563.396 f=1/299.325, errno=0
pj_ellipsoid - final: ellps=airy
Pipeline: Step 7 (proj=tmerc) at 0x55d79d418dd0
Pipeline at [0x55d79d438e70]: step at [0x55d79d418dd0] (proj=tmerc) done
Pipeline: 8 steps built. Determining i/o characteristics
pj_ellipsoid - final: a=6378137.000 f=1/298.257, errno=0
pj_ellipsoid - final: ellps=WGS84
pj_ellipsoid - final: a=6378137.000 f=1/298.257, errno=0
pj_ellipsoid - final:
Pipeline: Building arg list for step no. 0
Pipeline: init - proj=axisswap, 2
order=2,1
pj_ellipsoid - final: a=6378137.000 f=1/298.257, errno=0
pj_ellipsoid - final: ellps=GRS80
Pipeline: Step 0 (proj=axisswap) at 0x55d79d428d10
Pipeline at [0x55d79d427f40]: step at [0x55d79d428d10] (proj=axisswap) done
Pipeline: Building arg list for step no. 1
Pipeline: init - proj=unitconvert, 3
xy_in=deg
xy_out=rad
pj_ellipsoid - final: a=6378137.000 f=1/298.257, errno=0
pj_ellipsoid - final: ellps=GRS80
xy_in unit: Degree
xy_out unit: Radian
Pipeline: Step 1 (proj=unitconvert) at 0x55d79d429240
Pipeline at [0x55d79d427f40]: step at [0x55d79d429240] (proj=unitconvert) done
Pipeline: Building arg list for step no. 2
Pipeline: init - proj=push, 2
v_3
pj_ellipsoid - final: a=6378137.000 f=1/298.257, errno=0
pj_ellipsoid - final: ellps=GRS80
Pipeline: Step 2 (proj=push) at 0x55d79d429740
Pipeline at [0x55d79d427f40]: step at [0x55d79d429740] (proj=push) done
Pipeline: Building arg list for step no. 3
Pipeline: init - proj=cart, 2
ellps=WGS84
pj_ellipsoid - final: a=6378137.000 f=1/298.257, errno=0
pj_ellipsoid - final: ellps=WGS84
Pipeline: Step 3 (proj=cart) at 0x55d79d421b50
Pipeline at [0x55d79d427f40]: step at [0x55d79d421b50] (proj=cart) done
Pipeline: Building arg list for step no. 4
Pipeline: init - inv, 5
proj=helmert
x=384
y=-111
z=425
pj_ellipsoid - final: a=6378137.000 f=1/298.257, errno=0
pj_ellipsoid - final: ellps=GRS80
Helmert parameters:
x= 384.00000 y= -111.00000 z= 425.00000
rx= 0.00000 ry= 0.00000 rz= 0.00000
s= 0.00000 exact=0
dx= 0.00000 dy= 0.00000 dz= 0.00000
drx= 0.00000 dry= 0.00000 drz= 0.00000
ds= 0.00000 t_epoch= 0.00000
Pipeline: Step 4 (inv) at 0x55d79d422070
Pipeline at [0x55d79d427f40]: step at [0x55d79d422070] (inv) done
Pipeline: Building arg list for step no. 5
Pipeline: init - inv, 3
proj=cart
ellps=airy
pj_ellipsoid - final: a=6377563.396 f=1/299.325, errno=0
pj_ellipsoid - final: ellps=airy
Pipeline: Step 5 (inv) at 0x55d79d4225e0
Pipeline at [0x55d79d427f40]: step at [0x55d79d4225e0] (inv) done
Pipeline: Building arg list for step no. 6
Pipeline: init - proj=pop, 2
v_3
pj_ellipsoid - final: a=6378137.000 f=1/298.257, errno=0
pj_ellipsoid - final: ellps=GRS80
Pipeline: Step 6 (proj=pop) at 0x55d79d422b30
Pipeline at [0x55d79d427f40]: step at [0x55d79d422b30] (proj=pop) done
Pipeline: Building arg list for step no. 7
Pipeline: init - proj=tmerc, 7
lat_0=49
lon_0=-2
k=0.9996012717
x_0=400000
y_0=-100000
ellps=airy
pj_ellipsoid - final: a=6377563.396 f=1/299.325, errno=0
pj_ellipsoid - final: ellps=airy
Pipeline: Step 7 (proj=tmerc) at 0x55d79d423040
Pipeline at [0x55d79d427f40]: step at [0x55d79d423040] (proj=tmerc) done
Pipeline: 8 steps built. Determining i/o characteristics
pj_ellipsoid - final: a=6378137.000 f=1/298.257, errno=0
pj_ellipsoid - final: ellps=GRS80
pj_ellipsoid - final: a=6378137.000 f=1/298.257, errno=0
pj_ellipsoid - final:
Pipeline: Building arg list for step no. 0
Pipeline: init - proj=axisswap, 2
order=2,1
pj_ellipsoid - final: a=6378137.000 f=1/298.257, errno=0
pj_ellipsoid - final: ellps=GRS80
Pipeline: Step 0 (proj=axisswap) at 0x55d79d424340
Pipeline at [0x55d79d423570]: step at [0x55d79d424340] (proj=axisswap) done
Pipeline: Building arg list for step no. 1
Pipeline: init - proj=unitconvert, 3
xy_in=deg
xy_out=rad
pj_ellipsoid - final: a=6378137.000 f=1/298.257, errno=0
pj_ellipsoid - final: ellps=GRS80
xy_in unit: Degree
xy_out unit: Radian
Pipeline: Step 1 (proj=unitconvert) at 0x55d79d424870
Pipeline at [0x55d79d423570]: step at [0x55d79d424870] (proj=unitconvert) done
Pipeline: Building arg list for step no. 2
Pipeline: init - proj=push, 2
v_3
pj_ellipsoid - final: a=6378137.000 f=1/298.257, errno=0
pj_ellipsoid - final: ellps=GRS80
Pipeline: Step 2 (proj=push) at 0x55d79d424da0
Pipeline at [0x55d79d423570]: step at [0x55d79d424da0] (proj=push) done
Pipeline: Building arg list for step no. 3
Pipeline: init - proj=cart, 2
ellps=GRS80
pj_ellipsoid - final: a=6378137.000 f=1/298.257, errno=0
pj_ellipsoid - final: ellps=GRS80
Pipeline: Step 3 (proj=cart) at 0x55d79d425300
Pipeline at [0x55d79d423570]: step at [0x55d79d425300] (proj=cart) done
Pipeline: Building arg list for step no. 4
Pipeline: init - inv, 5
proj=helmert
x=-84
y=-97
z=-117
pj_ellipsoid - final: a=6378137.000 f=1/298.257, errno=0
pj_ellipsoid - final: ellps=GRS80
Helmert parameters:
x= -84.00000 y= -97.00000 z= -117.00000
rx= 0.00000 ry= 0.00000 rz= 0.00000
s= 0.00000 exact=0
dx= 0.00000 dy= 0.00000 dz= 0.00000
drx= 0.00000 dry= 0.00000 drz= 0.00000
ds= 0.00000 t_epoch= 0.00000
Pipeline: Step 4 (inv) at 0x55d79d425820
Pipeline at [0x55d79d423570]: step at [0x55d79d425820] (inv) done
Pipeline: Building arg list for step no. 5
Pipeline: init - inv, 10
proj=helmert
x=535.948
y=-31.357
z=665.16
rx=0.15
ry=0.247
rz=0.998
s=-21.689
convention=position_vector
pj_ellipsoid - final: a=6378137.000 f=1/298.257, errno=0
pj_ellipsoid - final: ellps=GRS80
Helmert parameters:
x= 535.94800 y= -31.35700 z= 665.16000
rx= 0.15000 ry= 0.24700 rz= 0.99800
s= -21.68900 exact=0 convention=position_vector
dx= 0.00000 dy= 0.00000 dz= 0.00000
drx= 0.00000 dry= 0.00000 drz= 0.00000
ds= 0.00000 t_epoch= 0.00000
Transformation parameters for observation t_obs=0 (t_epoch=0):
x: 535.948
y: -31.357
z: 665.16
s: -2.1689e-05
rx: 7.27221e-07
ry: 1.19749e-06
rz: 4.83844e-06
theta: 0
Rotation Matrix:
| 1 -4.83844e-06 1.19749e-06 |
| 4.83844e-06 1 -7.27221e-07 |
| -1.19749e-06 7.27221e-07 1 |
Pipeline: Step 5 (inv) at 0x55d79d443520
Pipeline at [0x55d79d423570]: step at [0x55d79d443520] (inv) done
Pipeline: Building arg list for step no. 6
Pipeline: init - inv, 3
proj=cart
ellps=airy
pj_ellipsoid - final: a=6377563.396 f=1/299.325, errno=0
pj_ellipsoid - final: ellps=airy
Pipeline: Step 6 (inv) at 0x55d79d443ab0
Pipeline at [0x55d79d423570]: step at [0x55d79d443ab0] (inv) done
Pipeline: Building arg list for step no. 7
Pipeline: init - proj=pop, 2
v_3
pj_ellipsoid - final: a=6378137.000 f=1/298.257, errno=0
pj_ellipsoid - final: ellps=GRS80
Pipeline: Step 7 (proj=pop) at 0x55d79d443ff0
Pipeline at [0x55d79d423570]: step at [0x55d79d443ff0] (proj=pop) done
Pipeline: Building arg list for step no. 8
Pipeline: init - proj=tmerc, 7
lat_0=49
lon_0=-2
k=0.9996012717
x_0=400000
y_0=-100000
ellps=airy
pj_ellipsoid - final: a=6377563.396 f=1/299.325, errno=0
pj_ellipsoid - final: ellps=airy
Pipeline: Step 8 (proj=tmerc) at 0x55d79d444500
Pipeline at [0x55d79d423570]: step at [0x55d79d444500] (proj=tmerc) done
Pipeline: 9 steps built. Determining i/o characteristics
pj_ellipsoid - final: a=6378137.000 f=1/298.257, errno=0
pj_ellipsoid - final: ellps=WGS84
pj_ellipsoid - final: a=6378137.000 f=1/298.257, errno=0
pj_ellipsoid - final:
Pipeline: Building arg list for step no. 0
Pipeline: init - proj=axisswap, 2
order=2,1
pj_ellipsoid - final: a=6378137.000 f=1/298.257, errno=0
pj_ellipsoid - final: ellps=GRS80
Pipeline: Step 0 (proj=axisswap) at 0x55d79d446010
Pipeline at [0x55d79d445240]: step at [0x55d79d446010] (proj=axisswap) done
Pipeline: Building arg list for step no. 1
Pipeline: init - proj=unitconvert, 3
xy_in=deg
xy_out=rad
pj_ellipsoid - final: a=6378137.000 f=1/298.257, errno=0
pj_ellipsoid - final: ellps=GRS80
xy_in unit: Degree
xy_out unit: Radian
Pipeline: Step 1 (proj=unitconvert) at 0x55d79d446540
Pipeline at [0x55d79d445240]: step at [0x55d79d446540] (proj=unitconvert) done
Pipeline: Building arg list for step no. 2
Pipeline: init - proj=push, 2
v_3
pj_ellipsoid - final: a=6378137.000 f=1/298.257, errno=0
pj_ellipsoid - final: ellps=GRS80
Pipeline: Step 2 (proj=push) at 0x55d79d446a70
Pipeline at [0x55d79d445240]: step at [0x55d79d446a70] (proj=push) done
Pipeline: Building arg list for step no. 3
Pipeline: init - proj=cart, 2
ellps=WGS84
pj_ellipsoid - final: a=6378137.000 f=1/298.257, errno=0
pj_ellipsoid - final: ellps=WGS84
Pipeline: Step 3 (proj=cart) at 0x55d79d446f70
Pipeline at [0x55d79d445240]: step at [0x55d79d446f70] (proj=cart) done
Pipeline: Building arg list for step no. 4
Pipeline: init - inv, 5
proj=helmert
x=370
y=-108
z=434
pj_ellipsoid - final: a=6378137.000 f=1/298.257, errno=0
pj_ellipsoid - final: ellps=GRS80
Helmert parameters:
x= 370.00000 y= -108.00000 z= 434.00000
rx= 0.00000 ry= 0.00000 rz= 0.00000
s= 0.00000 exact=0
dx= 0.00000 dy= 0.00000 dz= 0.00000
drx= 0.00000 dry= 0.00000 drz= 0.00000
ds= 0.00000 t_epoch= 0.00000
Pipeline: Step 4 (inv) at 0x55d79d447470
Pipeline at [0x55d79d445240]: step at [0x55d79d447470] (inv) done
Pipeline: Building arg list for step no. 5
Pipeline: init - inv, 3
proj=cart
ellps=airy
pj_ellipsoid - final: a=6377563.396 f=1/299.325, errno=0
pj_ellipsoid - final: ellps=airy
Pipeline: Step 5 (inv) at 0x55d79d4479e0
Pipeline at [0x55d79d445240]: step at [0x55d79d4479e0] (inv) done
Pipeline: Building arg list for step no. 6
Pipeline: init - proj=pop, 2
v_3
pj_ellipsoid - final: a=6378137.000 f=1/298.257, errno=0
pj_ellipsoid - final: ellps=GRS80
Pipeline: Step 6 (proj=pop) at 0x55d79d447f30
Pipeline at [0x55d79d445240]: step at [0x55d79d447f30] (proj=pop) done
Pipeline: Building arg list for step no. 7
Pipeline: init - proj=tmerc, 7
lat_0=49
lon_0=-2
k=0.9996012717
x_0=400000
y_0=-100000
ellps=airy
pj_ellipsoid - final: a=6377563.396 f=1/299.325, errno=0
pj_ellipsoid - final: ellps=airy
Pipeline: Step 7 (proj=tmerc) at 0x55d79d448440
Pipeline at [0x55d79d445240]: step at [0x55d79d448440] (proj=tmerc) done
Pipeline: 8 steps built. Determining i/o characteristics
pj_ellipsoid - final: a=6378137.000 f=1/298.257, errno=0
pj_ellipsoid - final: ellps=WGS84
pj_ellipsoid - final: a=6378137.000 f=1/298.257, errno=0
pj_ellipsoid - final:
Pipeline: Building arg list for step no. 0
Pipeline: init - proj=axisswap, 2
order=2,1
pj_ellipsoid - final: a=6378137.000 f=1/298.257, errno=0
pj_ellipsoid - final: ellps=GRS80
Pipeline: Step 0 (proj=axisswap) at 0x55d79d455f60
Pipeline at [0x55d79d455320]: step at [0x55d79d455f60] (proj=axisswap) done
Pipeline: Building arg list for step no. 1
Pipeline: init - proj=unitconvert, 3
xy_in=deg
xy_out=rad
pj_ellipsoid - final: a=6378137.000 f=1/298.257, errno=0
pj_ellipsoid - final: ellps=GRS80
xy_in unit: Degree
xy_out unit: Radian
Pipeline: Step 1 (proj=unitconvert) at 0x55d79d456590
Pipeline at [0x55d79d455320]: step at [0x55d79d456590] (proj=unitconvert) done
Pipeline: Building arg list for step no. 2
Pipeline: init - proj=push, 2
v_3
pj_ellipsoid - final: a=6378137.000 f=1/298.257, errno=0
pj_ellipsoid - final: ellps=GRS80
Pipeline: Step 2 (proj=push) at 0x55d79d456ae0
Pipeline at [0x55d79d455320]: step at [0x55d79d456ae0] (proj=push) done
Pipeline: Building arg list for step no. 3
Pipeline: init - proj=cart, 2
ellps=WGS84
pj_ellipsoid - final: a=6378137.000 f=1/298.257, errno=0
pj_ellipsoid - final: ellps=WGS84
Pipeline: Step 3 (proj=cart) at 0x55d79d457060
Pipeline at [0x55d79d455320]: step at [0x55d79d457060] (proj=cart) done
Pipeline: Building arg list for step no. 4
Pipeline: init - inv, 5
proj=helmert
x=370.936
y=-108.938
z=435.682
pj_ellipsoid - final: a=6378137.000 f=1/298.257, errno=0
pj_ellipsoid - final: ellps=GRS80
Helmert parameters:
x= 370.93600 y= -108.93800 z= 435.68200
rx= 0.00000 ry= 0.00000 rz= 0.00000
s= 0.00000 exact=0
dx= 0.00000 dy= 0.00000 dz= 0.00000
drx= 0.00000 dry= 0.00000 drz= 0.00000
ds= 0.00000 t_epoch= 0.00000
Pipeline: Step 4 (inv) at 0x55d79d457640
Pipeline at [0x55d79d455320]: step at [0x55d79d457640] (inv) done
Pipeline: Building arg list for step no. 5
Pipeline: init - inv, 3
proj=cart
ellps=airy
pj_ellipsoid - final: a=6377563.396 f=1/299.325, errno=0
pj_ellipsoid - final: ellps=airy
Pipeline: Step 5 (inv) at 0x55d79d457da0
Pipeline at [0x55d79d455320]: step at [0x55d79d457da0] (inv) done
Pipeline: Building arg list for step no. 6
Pipeline: init - proj=pop, 2
v_3
pj_ellipsoid - final: a=6378137.000 f=1/298.257, errno=0
pj_ellipsoid - final: ellps=GRS80
Pipeline: Step 6 (proj=pop) at 0x55d79d458330
Pipeline at [0x55d79d455320]: step at [0x55d79d458330] (proj=pop) done
Pipeline: Building arg list for step no. 7
Pipeline: init - proj=tmerc, 7
lat_0=49
lon_0=-2
k=0.9996012717
x_0=400000
y_0=-100000
ellps=airy
pj_ellipsoid - final: a=6377563.396 f=1/299.325, errno=0
pj_ellipsoid - final: ellps=airy
Pipeline: Step 7 (proj=tmerc) at 0x55d79d458950
Pipeline at [0x55d79d455320]: step at [0x55d79d458950] (proj=tmerc) done
Pipeline: 8 steps built. Determining i/o characteristics
Using coordinate operation Inverse of Transformation from ODN height to ETRS89 (ballpark vertical transformation, without ellipsoid height to vertical height correction) + Inverse of OSGB 1936 to ETRS89 (2) + British National Grid
pj_open_lib(uk_os_OSTN15_NTv2_OSGBtoETRS.tif): call fopen(/home/jhernand/local/src/PROJ-data/uk_os//uk_os_OSTN15_NTv2_OSGBtoETRS.tif) - succeeded
91492.146319 11318.804552 100.000000
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment