public static function xyz(float $x, float $y, float $z, int $srid = 0) : Point
    {
        return new Point(CoordinateSystem::xyz($srid), $x, $y, $z);
    }
public static function xyz(float $x, float $y, float $z, int $srid = 0) : Point
    {
        return new Point(CoordinateSystem::xyz($srid), $x, $y, $z);
    }
public static function xyz ( float $ x , float $ y , float $ z , int $ srid = 0 ) : Point { return new Point ( CoordinateSystem :: xyz ( $ srid ) , $ x , $ y , $ z ) ; }
Creates a point with X, Y and Z coordinates.

@param float $x    The X coordinate.
@param float $y    The Y coordinate.
@param float $z    The Z coordinate.
@param int   $srid An optional SRID.

@return Point
Creates a point with X Y and Z coordinates .