ST_PixelHeight
Prev | 12.4. Raster Accessors | Next

## Name

ST_PixelHeight — Returns the pixel height in geometric units of the spatial reference system.

## Synopsis

`double precision ST_PixelHeight(`raster rast`)`;

## Description

Returns the height of a pixel in geometric units of the spatial reference system. In the common case where there is no skew, the pixel height is just the scale ratio between geometric coordinates and raster pixels.

Refer to ST_PixelWidth for a diagrammatic visualization of the relationship.

## Examples: Rasters with no skew

    SELECT ST_Height(rast) As rastheight, ST_PixelHeight(rast) As pixheight,
     ST_ScaleX(rast) As scalex, ST_ScaleY(rast) As scaley, ST_SkewX(rast) As skewx,
            ST_SkewY(rast) As skewy
    FROM dummy_rast;

     rastheight | pixheight | scalex | scaley | skewx | skewy
    ------------+-----------+--------+--------+-------+----------
             20 |         3 |      2 |      3 |     0 |        0
              5 |      0.05 |   0.05 |  -0.05 |     0 |        0

## Examples: Rasters with skew different than 0

    SELECT ST_Height(rast) As rastheight, ST_PixelHeight(rast) As pixheight,
     ST_ScaleX(rast) As scalex, ST_ScaleY(rast) As scaley, ST_SkewX(rast) As skewx,
            ST_SkewY(rast) As skewy
    FROM (SELECT ST_SetSKew(rast,0.5,0.5) As rast
            FROM dummy_rast) As skewed;

    rastheight |     pixheight     | scalex | scaley | skewx | skewy
    -----------+-------------------+--------+--------+-------+----------
            20 |  3.04138126514911 |      2 |      3 |   0.5 |      0.5
             5 | 0.502493781056044 |   0.05 |  -0.05 |   0.5 |      0.5

## See Also

ST_PixelWidth, ST_ScaleX, ST_ScaleY, ST_SkewX, ST_SkewY

Prev | Up | Next
ST_NumBands | Home | ST_PixelWidth