public function testHelmertOSWorkedExample() { $tx = -446.448; $ty = 125.157; $tz = -542.0599999999999; $s = 2.04894E-5; $rx = -0.1502; $ry = -0.247; $rz = -0.8421; $c = new Cartesian(3909833.018, -147097.138, 5020322.478, RefEll::wgs84()); $c->transformDatum(RefEll::airy1830(), $tx, $ty, $tz, $s, $rx, $ry, $rz); self::assertEquals(3909460.068, round($c->getX(), 3)); self::assertEquals(-146987.302, round($c->getY(), 3)); self::assertEquals(5019888.07, round($c->getZ(), 3)); }